From a79e330de5604f355c347cee1b2471b8aaf28089 Mon Sep 17 00:00:00 2001 From: "roel@libnfc.org" Date: Tue, 26 Mar 2013 12:35:54 +0000 Subject: [PATCH] added Makefile for binary files to recover proxmark with JTAG interface --- Makefile | 4 +++- recovery/Makefile | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 recovery/Makefile 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) + -- 2.39.5