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

Annotation of funnyos/arch/sam7s64/Makefile, Revision 1.1

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

CVSweb