[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / funnyos / arch / testarm

Annotation of funnyos/arch/testarm/Makefile, Revision 1.2

1.2     ! init        1: # $Id: Makefile,v 1.1.1.1 2007/10/16 08:41:04 init Exp $
1.1       init        2: # Makefile for funnyOS.
                      3: # MD files are listed here.
                      4:
                      5: # include MI stuff
                      6: .include "makefile.mi.inc"
                      7:
1.2     ! init        8: # ARM cross tools dir
        !             9: CROSSTOOLS=/usr/cross/ipaq
        !            10:
1.1       init       11: # md source files (implies loader and config.c)
                     12: #MDSRC=  boot/loader.S
                     13: LOADER= boot/loader.S
                     14: MDSRC= config.c
                     15: MDSRC+= dev/*.c
                     16:
                     17: # md headers
                     18: MDHDR=  dev/*.h
                     19:
                     20: # flags passed to gcc
                     21: CFLAGS=  -I../.. -O0 -nostdlib -ffreestanding -fno-stack-protector -nodefaultlibs
                     22: CFLAGS+= -c
                     23: LDFLAGS= -Ttext 0x00000000 -Tdata 0x00100000
                     24:
                     25: build: ${MDHDR} ${MIHDR} ${MDSRC} ${MISRC}
                     26:                ${CROSSTOOLS}/usr/bin/gcc -c -o boot/loader.o ${LOADER}
                     27:                ${CROSSTOOLS}/usr/bin/gcc ${CFLAGS} ${MDSRC} ${MISRC}
                     28:                ${CROSSTOOLS}/usr/bin/ld ${LDFLAGS} boot/loader.o *.o
                     29:
                     30: clean:
                     31:                rm a.out *.o boot/loader.o

CVSweb