aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2019-11-11 19:18:40 +0100
committerHarald Welte <laforge@osmocom.org>2019-11-11 19:18:40 +0100
commitaec6b1ee85012bbd0bd754b71e4343ef5d474c0b (patch)
tree3a363162ad846423ef371e5d61f79b202d767c9b
parent397966fa3c9a3b4794d0fa88440d6b74a79465c3 (diff)
create bootloader-$(BOARD).{elf,bin} symlinks
-rw-r--r--gcc/Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/gcc/Makefile b/gcc/Makefile
index 86d199c..06404ad 100644
--- a/gcc/Makefile
+++ b/gcc/Makefile
@@ -180,7 +180,7 @@ vpath %.s ../
vpath %.S ../
# All Target
-all: $(SUB_DIRS) $(OUTPUT_FILE_PATH)
+all: $(SUB_DIRS) $(OUTPUT_FILE_PATH) symlink
# Linker target
@@ -203,7 +203,10 @@ $(OUTPUT_FILE_PATH): $(OBJS)
"arm-none-eabi-objdump" -h -S "$(OUTPUT_FILE_NAME).elf" > "$(OUTPUT_FILE_NAME).lss"
"arm-none-eabi-size" "$(OUTPUT_FILE_NAME).elf"
-
+.PHONY: symlink
+symlink: $(OUTPUT_FILE_PATH)
+ ln -sf $(OUTPUT_FILE_NAME).bin bootloader-$(BOARD_LC).bin
+ ln -sf $(OUTPUT_FILE_NAME).elf bootloader-$(BOARD_LC).elf
# Compiler targets
@@ -253,4 +256,4 @@ clean:
rm -f $(DEPS_AS_ARGS)
rm -f $(OUTPUT_FILE_NAME).a $(OUTPUT_FILE_NAME).hex $(OUTPUT_FILE_NAME).bin \
$(OUTPUT_FILE_NAME).lss $(OUTPUT_FILE_NAME).eep $(OUTPUT_FILE_NAME).map \
- $(OUTPUT_FILE_NAME).srec
+ $(OUTPUT_FILE_NAME).srec bootloader-$(BOARD_LC).bin bootloader-$(BOARD_LC).elf