Skip to content

Commit dbd20a2

Browse files
authored
Merge pull request #5 from mikeller/add_version_to_name
Add the bootloader version to the name of the hex files.
2 parents 6454fd5 + 69a287b commit dbd20a2

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

makefile

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,19 @@ ARM_SDK_PREFIX ?= arm-none-eabi-
4141
TARGETS := PA2 PB4
4242
TARGET_PREFIX := BOOTLOADER_
4343

44-
.PHONY : clean all
44+
VERSION := $(shell grep "#define BOOTLOADER_VERSION" Core/Src/main.c | awk '{print $$3}' )
45+
46+
.PHONY : clean all version
4547
all : $(TARGETS)
4648
clean :
4749
rm -f Src/*.o
50+
version :
51+
@echo $(VERSION)
4852

4953
$(TARGETS) :
5054
$(MAKE) TARGET=$@ $(TARGET_PREFIX)$@.bin
5155

5256
$(TARGETS:%=$(TARGET_PREFIX)%.bin) : clean $(OBJ)
53-
$(CC) $(CFLAGS) $(LDFLAGS) -o $(TARGET_PREFIX)$(TARGET).elf $(OBJ)
54-
$(CP) -O binary $(TARGET_PREFIX)$(TARGET).elf $(TARGET_PREFIX)$(TARGET).bin
55-
$(CP) $(TARGET_PREFIX)$(TARGET).elf -O ihex $(TARGET_PREFIX)$(TARGET).hex
57+
$(CC) $(CFLAGS) $(LDFLAGS) -o $(TARGET_PREFIX)$(TARGET)_$(VERSION).elf $(OBJ)
58+
$(CP) -O binary $(TARGET_PREFIX)$(TARGET)_$(VERSION).elf $(TARGET_PREFIX)$(TARGET)_$(VERSION).bin
59+
$(CP) $(TARGET_PREFIX)$(TARGET)_$(VERSION).elf -O ihex $(TARGET_PREFIX)$(TARGET)_$(VERSION).hex

0 commit comments

Comments
 (0)