summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorhathach <[email protected]>2019-01-29 19:39:34 +0700
committerhathach <[email protected]>2019-01-29 19:39:34 +0700
commit59c1b4b42773075690ae5a6c4262a18425e88cd7 (patch)
treeb4b82f2fd5b7f5319ae2e8fc4df11b665638b44c /examples
parente4e8413acc6b293b620cae762fd4ea45c5de1cd1 (diff)
zero init internal class/device data
Diffstat (limited to 'examples')
-rw-r--r--examples/device/cdc_msc_hid/Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/examples/device/cdc_msc_hid/Makefile b/examples/device/cdc_msc_hid/Makefile
index 50a57d448..983365fc4 100644
--- a/examples/device/cdc_msc_hid/Makefile
+++ b/examples/device/cdc_msc_hid/Makefile
@@ -20,6 +20,7 @@ CC = $(CROSS_COMPILE)gcc
CXX = $(CROSS_COMPILE)g++
LD = $(CROSS_COMPILE)ld
OBJCOPY = $(CROSS_COMPILE)objcopy
+SIZE = $(CROSS_COMPILE)size
MKDIR = mkdir
SED = sed
CP = cp
@@ -87,7 +88,7 @@ SRC_C += $(LIB_SOURCE)
OBJ += $(addprefix $(BUILD)/obj/, $(SRC_C:.c=.o))
OBJ += $(addprefix $(BUILD)/obj/, $(SRC_S:.S=.o))
-all: $(BUILD)/$(BOARD)-firmware.bin
+all: $(BUILD)/$(BOARD)-firmware.bin size
OBJ_DIRS = $(sort $(dir $(OBJ)))
$(OBJ): | $(OBJ_DIRS)
@@ -123,5 +124,10 @@ $(BUILD)/obj/%.o: %.S
@echo AS $(notdir $@)
@$(CC) -x assembler-with-cpp $(ASFLAGS) -c -o $@ $<
+size: $(BUILD)/$(BOARD)-firmware.elf
+ -@echo ''
+ @$(SIZE) $<
+ -@echo ''
+
clean:
rm -rf build-$(BOARD)