remove size target, make it part of Linking
This commit is contained in:
parent
9ea3f08e23
commit
1db3ffe968
14
Makefile
14
Makefile
@ -35,7 +35,7 @@ MERGED_FILE = $(OUT_FILE)_$(SD_NAME)_$(SD_VERSION)
|
|||||||
|
|
||||||
# Toolchain commands
|
# Toolchain commands
|
||||||
# Should be added to your PATH
|
# Should be added to your PATH
|
||||||
CROSS_COMPILE = arm-none-eabi-
|
CROSS_COMPILE ?= arm-none-eabi-
|
||||||
CC = $(CROSS_COMPILE)gcc
|
CC = $(CROSS_COMPILE)gcc
|
||||||
AS = $(CROSS_COMPILE)as
|
AS = $(CROSS_COMPILE)as
|
||||||
OBJCOPY = $(CROSS_COMPILE)objcopy
|
OBJCOPY = $(CROSS_COMPILE)objcopy
|
||||||
@ -59,7 +59,7 @@ BOARD_LIST = $(sort $(subst src/boards/,,$(wildcard src/boards/*)))
|
|||||||
|
|
||||||
ifeq ($(filter $(BOARD),$(BOARD_LIST)),)
|
ifeq ($(filter $(BOARD),$(BOARD_LIST)),)
|
||||||
$(info You must provide a BOARD parameter with 'BOARD='. Supported boards are:)
|
$(info You must provide a BOARD parameter with 'BOARD='. Supported boards are:)
|
||||||
$(info $(BOARD_LIST))
|
$(foreach b,$(BOARD_LIST),$(info - $(b)))
|
||||||
$(error Invalid BOARD specified)
|
$(error Invalid BOARD specified)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -305,10 +305,10 @@ $(info ASFLAGS $(ASFLAGS))
|
|||||||
$(info )
|
$(info )
|
||||||
endif
|
endif
|
||||||
|
|
||||||
.PHONY: all clean size flash dfu-flash sd erase gdbflash gdb
|
.PHONY: all clean flash dfu-flash sd erase gdbflash gdb
|
||||||
|
|
||||||
# default target to build
|
# default target to build
|
||||||
all: $(BUILD)/$(OUT_FILE)-nosd.out size
|
all: $(BUILD)/$(OUT_FILE)-nosd.out $(BUILD)/$(MERGED_FILE).hex
|
||||||
|
|
||||||
#------------------- Flash target -------------------
|
#------------------- Flash target -------------------
|
||||||
|
|
||||||
@ -366,11 +366,7 @@ $(BUILD)/%.o: %.S
|
|||||||
$(BUILD)/$(OUT_FILE)-nosd.out: $(BUILD) $(OBJECTS)
|
$(BUILD)/$(OUT_FILE)-nosd.out: $(BUILD) $(OBJECTS)
|
||||||
@echo LD $(OUT_FILE)-nosd.out
|
@echo LD $(OUT_FILE)-nosd.out
|
||||||
@$(CC) -o $@ $(LDFLAGS) $(OBJECTS) -Wl,--start-group $(LIBS) -Wl,--end-group
|
@$(CC) -o $@ $(LDFLAGS) $(OBJECTS) -Wl,--start-group $(LIBS) -Wl,--end-group
|
||||||
|
@$(SIZE) $@
|
||||||
size: $(BUILD)/$(OUT_FILE)-nosd.out
|
|
||||||
-@echo ''
|
|
||||||
@$(SIZE) $<
|
|
||||||
-@echo ''
|
|
||||||
|
|
||||||
#------------------- Binary generator -------------------
|
#------------------- Binary generator -------------------
|
||||||
.PHONY: genhex genpkg combinehex
|
.PHONY: genhex genpkg combinehex
|
||||||
|
Loading…
Reference in New Issue
Block a user