FreeCalypso > hg > freecalypso-tools
annotate target-utils/flash-boot-test/Makefile @ 480:09b47223ee1b
doc/Loadtools-usage: SE J100 documented
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Wed, 06 Mar 2019 20:33:17 +0000 | 
| parents | 58d3a0634272 | 
| children | cd900b885eb2 | 
| rev | line source | 
|---|---|
| 197 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 CC= arm-elf-gcc | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 CFLAGS= -Os -fno-builtin | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 CPPFLAGS=-I../include | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 LD= arm-elf-ld | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 OBJCOPY=arm-elf-objcopy | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 | 
| 200 
cc6594a7fc7a
target-utils/flash-boot-test: added UART init, needed for mode 1
 Mychaela Falconia <falcon@freecalypso.org> parents: 
197diff
changeset | 7 OBJS= vectors.o crt0.o cmdtab.o main.o mygetchar.o uartbase.o uartinit.o | 
| 197 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 LIBS= ../libcommon/libcommon.a ../libprintf/libprintf.a ../libbase/libbase.a \ | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 ../libc/libc.a | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 LIBGCC= `${CC} -print-file-name=libgcc.a` | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 LDS= ld.script | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 all: fbt-mode0.bin fbt-mode1.bin | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 | 
| 477 
58d3a0634272
target-utils/*/Makefile: better construct for crt0.S symlink
 Mychaela Falconia <falcon@freecalypso.org> parents: 
200diff
changeset | 15 crt0.S: | 
| 
58d3a0634272
target-utils/*/Makefile: better construct for crt0.S symlink
 Mychaela Falconia <falcon@freecalypso.org> parents: 
200diff
changeset | 16 ln -s ../env/crt0.S . | 
| 197 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 fbt-mode0.elf: ${OBJS} magic0.o ${LIBS} ${LDS} | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 ${LD} -N -T ${LDS} -o $@ ${OBJS} magic0.o ${LIBS} ${LIBGCC} | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 fbt-mode0.bin: fbt-mode0.elf | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 ${OBJCOPY} -O binary $< $@ | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 fbt-mode1.elf: ${OBJS} magic1.o ${LIBS} ${LDS} | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 ${LD} -N -T ${LDS} -o $@ ${OBJS} magic1.o ${LIBS} ${LIBGCC} | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 fbt-mode1.bin: fbt-mode1.elf | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 ${OBJCOPY} -O binary $< $@ | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 clean: | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 rm -f *.o *errs *core *.elf *.bin *.srec crt0.S | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 | 
| 
dbb54db721d1
target-utils/flash-boot-test written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 FRC: | 
