FreeCalypso > hg > freecalypso-sw
comparison loadagent/Makefile @ 5:4a7a325ed1b6
loadagent: printf hooked in
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Mon, 29 Apr 2013 17:53:54 +0000 |
parents | ddda170fa6f4 |
children | 5eaafa83be60 |
comparison
equal
deleted
inserted
replaced
4:5c7b3d5d5702 | 5:4a7a325ed1b6 |
---|---|
1 CC= arm-elf-gcc | 1 CC= arm-elf-gcc |
2 CFLAGS= -Os -fno-builtin | 2 CFLAGS= -Os -fno-builtin |
3 LD= arm-elf-ld | 3 LD= arm-elf-ld |
4 | 4 |
5 OBJS= crt0.o main.o serio.o serwait.o | 5 OBJS= crt0.o main.o serio.o serwait.o |
6 PRINTF= libprintf/libprintf.a | |
6 | 7 |
7 TC_LIBS=`${CC} -print-file-name=libc.a` \ | 8 TC_LIBS=`${CC} -print-file-name=libc.a` \ |
8 `${CC} -print-file-name=libgcc.a` | 9 `${CC} -print-file-name=libgcc.a` |
9 | 10 |
10 all: loadagent.elf | 11 all: loadagent.elf |
11 | 12 |
12 loadagent.elf: ${OBJS} loadagent.lds | 13 loadagent.elf: ${OBJS} ${PRINTF} loadagent.lds |
13 ${LD} -N -T loadagent.lds -o $@ ${OBJS} \ | 14 ${LD} -N -T loadagent.lds -o $@ ${OBJS} ${PRINTF} \ |
14 --start-group ${TC_LIBS} --end-group | 15 --start-group ${TC_LIBS} --end-group |
16 | |
17 ${PRINTF}: FRC | |
18 cd libprintf; make ${MFLAGS} | |
15 | 19 |
16 clean: | 20 clean: |
17 rm -f *.o *errs *core *.elf *.bin *.srec | 21 rm -f *.o *errs *core *.elf *.bin *.srec |
22 cd libprintf; make clean | |
23 | |
24 FRC: |