aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/stlink/Makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/platforms/stlink/Makefile.inc')
-rw-r--r--src/platforms/stlink/Makefile.inc13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/platforms/stlink/Makefile.inc b/src/platforms/stlink/Makefile.inc
index 1f46588..5cfe726 100644
--- a/src/platforms/stlink/Makefile.inc
+++ b/src/platforms/stlink/Makefile.inc
@@ -18,7 +18,7 @@ SRC += cdcacm.c \
platform.c \
usbuart.c \
-all: blackmagic.bin blackmagic_dfu.bin blackmagic_dfu.hex
+all: blackmagic.bin blackmagic_dfu.bin blackmagic_dfu.hex dfu_upgrade.bin dfu_upgrade.hex
blackmagic.bin: blackmagic
$(OBJCOPY) -O binary $^ $@
@@ -32,6 +32,15 @@ blackmagic_dfu.bin: blackmagic_dfu
blackmagic_dfu.hex: blackmagic_dfu
$(OBJCOPY) -O ihex $^ $@
+dfu_upgrade: dfu_upgrade.o dfucore.o dfu_f1.o
+ $(CC) $^ -o $@ $(LDFLAGS)
+
+dfu_upgrade.bin: dfu_upgrade
+ $(OBJCOPY) -O binary $^ $@
+
+dfu_upgrade.hex: dfu_upgrade
+ $(OBJCOPY) -O ihex $^ $@
+
host_clean:
- -rm blackmagic.bin blackmagic_dfu blackmagic_dfu.bin blackmagic_dfu.hex
+ -rm blackmagic.bin blackmagic_dfu blackmagic_dfu.bin blackmagic_dfu.hex dfu_upgrade dfu_upgrade.bin dfu_upgrade.hex