Annotation of funnyos/arch/testarm/Makefile, Revision 1.1.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