From: roel@libnfc.org Date: Tue, 26 Mar 2013 12:35:54 +0000 (+0000) Subject: added Makefile for binary files to recover proxmark with JTAG interface X-Git-Tag: v1.0.0~117 X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/a79e330de5604f355c347cee1b2471b8aaf28089 added Makefile for binary files to recover proxmark with JTAG interface --- diff --git a/Makefile b/Makefile index 4b1016c4..c5deed95 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ include common/Makefile.common GZIP=gzip -all clean: %: bootrom/% armsrc/% client/% +all clean: %: bootrom/% armsrc/% client/% recovery/% bootrom/%: FORCE $(MAKE) -C bootrom $(patsubst bootrom/%,%,$@) @@ -10,6 +10,8 @@ armsrc/%: FORCE $(MAKE) -C armsrc $(patsubst armsrc/%,%,$@) client/%: FORCE $(MAKE) -C client $(patsubst client/%,%,$@) +recovery/%: FORCE + $(MAKE) -C recovery $(patsubst recovery/%,%,$@) FORCE: # Dummy target to force remake in the subdirectories, even if files exist (this Makefile doesn't know about the prerequisites) diff --git a/recovery/Makefile b/recovery/Makefile new file mode 100644 index 00000000..12b8d397 --- /dev/null +++ b/recovery/Makefile @@ -0,0 +1,22 @@ +include ../common/Makefile.common + +BINS = bootrom.bin fullimage.bin proxmark3_recovery.bin + +all: $(BINS) +#%: ../bootrom/% ../armsrc/% $(BINS) +#clean: %: ../bootrom/% ../armsrc/% +# rm *.bin + +bootrom.bin: ../bootrom/obj/bootrom.elf + $(OBJCOPY) --gap-fill=0xff --pad-to 0x00102000 -O binary $^ $@ + +fullimage.bin: ../armsrc/obj/fullimage.elf + $(OBJCOPY) --gap-fill=0xff -O binary $^ $@ + +proxmark3_recovery.bin: bootrom.bin fullimage.bin + cat bootrom.bin fullimage.bin > $@ + chmod 755 $@ + +clean: + rm -f $(BINS) +