X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/4271e82d56403879635cabe17a0e959c49fc1a83..5e174a511b37e17cd3fcaedad608ce605ba34ce9:/bootrom/Makefile diff --git a/bootrom/Makefile b/bootrom/Makefile index c80b650c..cae1a079 100644 --- a/bootrom/Makefile +++ b/bootrom/Makefile @@ -5,6 +5,16 @@ ARMSRC = fromflash.c THUMBSRC = usb.c bootrom.c ASMSRC = ram-reset.s flash-reset.s +## There is a strange bug with the linker: Sometimes it will not emit the glue to call +## BootROM from ARM mode. The symbol is emitted, but the section will be filled with +## zeroes. As a temporary workaround, do not use thumb for the phase 2 bootloader +## -- Henryk Plötz 2009-09-01 +ARMSRC := $(ARMSRC) $(THUMBSRC) +THUMBSRC := + +# stdint.h provided locally until GCC 4.5 becomes C99 compliant +APP_CFLAGS = -I. + # Do not move this inclusion before the definition of {THUMB,ASM,ARM}SRC include ../common/Makefile.common