Annotation of funnyos/arch/testarm/Makefile, Revision 1.1
1.1 ! init 1: # $Id: Makefile,v 1.1.1.1 2007/10/12 08:40:36 init Exp $
! 2: # Makefile for funnyOS.
! 3: # MD files are listed here.
! 4:
! 5: # include MI stuff
! 6: .include "makefile.mi.inc"
! 7:
! 8: # md source files (implies loader and config.c)
! 9: #MDSRC= boot/loader.S
! 10: LOADER= boot/loader.S
! 11: MDSRC= config.c
! 12: MDSRC+= dev/*.c
! 13:
! 14: # md headers
! 15: MDHDR= dev/*.h
! 16:
! 17: # ARM cross tools
! 18: CROSSTOOLS=/usr/cross/ipaq
! 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