@@ -35,7 +35,7 @@ MERGED_FILE = $(OUT_FILE)_$(SD_NAME)_$(SD_VERSION)
35
35
36
36
# Toolchain commands
37
37
# Should be added to your PATH
38
- CROSS_COMPILE = arm-none-eabi-
38
+ CROSS_COMPILE ? = arm-none-eabi-
39
39
CC = $(CROSS_COMPILE ) gcc
40
40
AS = $(CROSS_COMPILE ) as
41
41
OBJCOPY = $(CROSS_COMPILE ) objcopy
@@ -59,7 +59,7 @@ BOARD_LIST = $(sort $(subst src/boards/,,$(wildcard src/boards/*)))
59
59
60
60
ifeq ($(filter $(BOARD ) ,$(BOARD_LIST ) ) ,)
61
61
$(info You must provide a BOARD parameter with 'BOARD='. Supported boards are :)
62
- $(info $(BOARD_LIST))
62
+ $(foreach b, $(BOARD_LIST),$(info - $(b) ))
63
63
$(error Invalid BOARD specified)
64
64
endif
65
65
@@ -305,10 +305,10 @@ $(info ASFLAGS $(ASFLAGS))
305
305
$(info )
306
306
endif
307
307
308
- .PHONY : all clean size flash dfu-flash sd erase gdbflash gdb
308
+ .PHONY : all clean flash dfu-flash sd erase gdbflash gdb
309
309
310
310
# default target to build
311
- all : $(BUILD ) /$(OUT_FILE ) -nosd.out size
311
+ all : $(BUILD ) /$(OUT_FILE ) -nosd.out $( BUILD ) / $( MERGED_FILE ) .hex
312
312
313
313
# ------------------- Flash target -------------------
314
314
@@ -366,11 +366,7 @@ $(BUILD)/%.o: %.S
366
366
$(BUILD ) /$(OUT_FILE ) -nosd.out : $(BUILD ) $(OBJECTS )
367
367
@echo LD $(OUT_FILE ) -nosd.out
368
368
@$(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 ) $@
374
370
375
371
# ------------------- Binary generator -------------------
376
372
.PHONY : genhex genpkg combinehex
0 commit comments