@@ -35,7 +35,7 @@ MERGED_FILE = $(OUT_FILE)_$(SD_NAME)_$(SD_VERSION)
3535
3636# Toolchain commands
3737# Should be added to your PATH
38- CROSS_COMPILE = arm-none-eabi-
38+ CROSS_COMPILE ? = arm-none-eabi-
3939CC = $(CROSS_COMPILE ) gcc
4040AS = $(CROSS_COMPILE ) as
4141OBJCOPY = $(CROSS_COMPILE ) objcopy
@@ -59,7 +59,7 @@ BOARD_LIST = $(sort $(subst src/boards/,,$(wildcard src/boards/*)))
5959
6060ifeq ($(filter $(BOARD ) ,$(BOARD_LIST ) ) ,)
6161 $(info You must provide a BOARD parameter with 'BOARD='. Supported boards are :)
62- $(info $(BOARD_LIST))
62+ $(foreach b, $(BOARD_LIST),$(info - $(b) ))
6363 $(error Invalid BOARD specified)
6464endif
6565
@@ -305,10 +305,10 @@ $(info ASFLAGS $(ASFLAGS))
305305$(info )
306306endif
307307
308- .PHONY : all clean size flash dfu-flash sd erase gdbflash gdb
308+ .PHONY : all clean flash dfu-flash sd erase gdbflash gdb
309309
310310# default target to build
311- all : $(BUILD ) /$(OUT_FILE ) -nosd.out size
311+ all : $(BUILD ) /$(OUT_FILE ) -nosd.out $( BUILD ) / $( MERGED_FILE ) .hex
312312
313313# ------------------- Flash target -------------------
314314
@@ -366,11 +366,7 @@ $(BUILD)/%.o: %.S
366366$(BUILD ) /$(OUT_FILE ) -nosd.out : $(BUILD ) $(OBJECTS )
367367 @echo LD $(OUT_FILE ) -nosd.out
368368 @$(CC ) -o $@ $(LDFLAGS ) $(OBJECTS ) -Wl,--start-group $(LIBS ) -Wl,--end-group
369-
370- size : $(BUILD ) /$(OUT_FILE ) -nosd.out
371- -@echo ' '
372- @$(SIZE ) $<
373- -@echo ' '
369+ @$(SIZE ) $@
374370
375371# ------------------- Binary generator -------------------
376372.PHONY : genhex genpkg combinehex
0 commit comments