[scripts] Target to build an internal and an external .bin

This commit is contained in:
Léa Saviot
2019-04-08 17:56:12 +02:00
parent 12aaa8c8a5
commit 46c8b3b480

View File

@@ -69,3 +69,9 @@ else
$(BUILD_DIR)/bench.$(EXE):
@echo "Error: bench.bin requires EPSILON_DEVICE_BENCH=1 EPSILON_USB_DFU_XIP=1"
endif
.PHONY: %_two_binaries
%_two_binaries: %.elf
@echo "Building an internal and an external binary for $<"
$(Q) $(OBJCOPY) -O binary -j .text.external -j .rodata.external -j .data.external $< $(basename $<).external.bin
$(Q) $(OBJCOPY) -O binary -j .text.internal -j .rodata.internal -j .data.internal $< $(basename $<).internal.bin