Skip to content

Commit ab7a508

Browse files
author
Jean THOMAS
committed
Clean Makefile and add target to generate all the binaries needed for a release
1 parent d8e34a4 commit ab7a508

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
SUPPORTED_PLATFORMS = baite bluepill olimexstm32h103 stlinkv2 stlinkv2white
12
PLATFORM ?= bluepill
23

34
OBJS := src/dirtyjtag.o src/jtag.o src/usb.o src/delay.o src/cmd.o
@@ -42,7 +43,9 @@ all: dirtyjtag
4243

4344
clean: dirtyjtag-clean ucmx-clean
4445

45-
dirtyjtag: ucmx src/dirtyjtag.$(PLATFORM).elf src/dirtyjtag.$(PLATFORM).bin
46+
dirtyjtag: src/dirtyjtag.$(PLATFORM).elf src/dirtyjtag.$(PLATFORM).bin
47+
48+
dirtyjtag-release: $(patsubst %, src/dirtyjtag.%.bin, $(SUPPORTED_PLATFORMS))
4649

4750
dirtyjtag-clean:
4851
$(Q)$(RM) src/*.d src/*.o src/*.map src/*.bin src/*.elf *.bin *.elf
@@ -63,4 +66,4 @@ ucmx-clean:
6366
%.o: %.c | ucmx
6467
$(Q)$(CC) $(CFLAGS) $(CPPFLAGS) $(ARCH_FLAGS) -o $@ -c $<
6568

66-
.PHONY: clean dirtyjtag dirtyjtag-clean ucmx ucmx-clean
69+
.PHONY: clean dirtyjtag dirtyjtag-release dirtyjtag-clean ucmx ucmx-clean

0 commit comments

Comments
 (0)