Skip to content
This repository was archived by the owner on Dec 20, 2023. It is now read-only.

Commit 315d18a

Browse files
author
Jay Logue
authored
Merge pull request #496 from openweave/issue/example-makefile-cleanup
Minor cleanups for example app makefiles
2 parents 9808b2d + 6324eed commit 315d18a

File tree

3 files changed

+23
-23
lines changed

3 files changed

+23
-23
lines changed

build/efr32/efr32-app.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ endef
409409
$(NO_ECHO)$(OBJCOPY) -O srec $< $@
410410

411411
# Clean build output
412-
clean :
412+
clean ::
413413
@echo "RM $(OUTPUT_DIR)"
414414
$(NO_ECHO)rm -rf $(OUTPUT_DIR)
415415

build/efr32/efr32-freertos.mk

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2019 Google LLC.
2+
# Copyright (c) 2020 Google LLC.
33
# All rights reserved.
44
#
55
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -65,28 +65,28 @@ STD_INC_DIRS += \
6565
$(FREERTOS_ROOT)/Source/include/
6666

6767
$(FREERTOS_OUTPUT_DIR)/croutine.c.o : $(FREERTOS_ROOT)/Source/croutine.c $(FREERTOSCONFIG_DIR)/FreeRTOSConfig.h
68-
$(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/croutine.c -o $(FREERTOS_OUTPUT_DIR)/croutine.c.o
68+
$(NO_ECHO) $(CCACHE) $(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/croutine.c -o $(FREERTOS_OUTPUT_DIR)/croutine.c.o
6969

7070
$(FREERTOS_OUTPUT_DIR)/list.c.o : $(FREERTOS_ROOT)/Source/list.c $(FREERTOSCONFIG_DIR)/FreeRTOSConfig.h
71-
$(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/list.c -o $(FREERTOS_OUTPUT_DIR)/list.c.o
71+
$(NO_ECHO) $(CCACHE) $(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/list.c -o $(FREERTOS_OUTPUT_DIR)/list.c.o
7272

7373
$(FREERTOS_OUTPUT_DIR)/queue.c.o : $(FREERTOS_ROOT)/Source/queue.c $(FREERTOSCONFIG_DIR)/FreeRTOSConfig.h
74-
$(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/queue.c -o $(FREERTOS_OUTPUT_DIR)/queue.c.o
74+
$(NO_ECHO) $(CCACHE) $(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/queue.c -o $(FREERTOS_OUTPUT_DIR)/queue.c.o
7575

7676
$(FREERTOS_OUTPUT_DIR)/event_groups.c.o : $(FREERTOS_ROOT)/Source/event_groups.c $(FREERTOSCONFIG_DIR)/FreeRTOSConfig.h
77-
$(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/event_groups.c -o $(FREERTOS_OUTPUT_DIR)/event_groups.c.o
77+
$(NO_ECHO) $(CCACHE) $(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/event_groups.c -o $(FREERTOS_OUTPUT_DIR)/event_groups.c.o
7878

7979
$(FREERTOS_OUTPUT_DIR)/tasks.c.o : $(FREERTOS_ROOT)/Source/tasks.c $(FREERTOSCONFIG_DIR)/FreeRTOSConfig.h
80-
$(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/tasks.c -o $(FREERTOS_OUTPUT_DIR)/tasks.c.o
80+
$(NO_ECHO) $(CCACHE) $(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/tasks.c -o $(FREERTOS_OUTPUT_DIR)/tasks.c.o
8181

8282
$(FREERTOS_OUTPUT_DIR)/timers.c.o : $(FREERTOS_ROOT)/Source/timers.c $(FREERTOSCONFIG_DIR)/FreeRTOSConfig.h
83-
$(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/timers.c -o $(FREERTOS_OUTPUT_DIR)/timers.c.o
83+
$(NO_ECHO) $(CCACHE) $(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/timers.c -o $(FREERTOS_OUTPUT_DIR)/timers.c.o
8484

8585
$(FREERTOS_OUTPUT_DIR)/port.c.o : $(FREERTOS_ROOT)/Source/portable/GCC/$(FREERTOS_TARGET)/port.c $(FREERTOSCONFIG_DIR)/FreeRTOSConfig.h
86-
$(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/portable/GCC/$(FREERTOS_TARGET)/port.c -o $(FREERTOS_OUTPUT_DIR)/port.c.o
86+
$(NO_ECHO) $(CCACHE) $(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/portable/GCC/$(FREERTOS_TARGET)/port.c -o $(FREERTOS_OUTPUT_DIR)/port.c.o
8787

8888
$(FREERTOS_OUTPUT_DIR)/heap_3.c.o : $(FREERTOS_ROOT)/Source/portable/MemMang/heap_3.c $(FREERTOSCONFIG_DIR)/FreeRTOSConfig.h
89-
$(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/portable/MemMang/heap_3.c -o $(FREERTOS_OUTPUT_DIR)/heap_3.c.o
89+
$(NO_ECHO) $(CCACHE) $(CC) -c $(STD_CFLAGS) $(CFLAGS) $(DEBUG_FLAGS) $(OPT_FLAGS) $(DEFINE_FLAGS) $(INC_FLAGS) $(FREERTOS_ROOT)/Source/portable/MemMang/heap_3.c -o $(FREERTOS_OUTPUT_DIR)/heap_3.c.o
9090

9191
FREERTOS_OBJECTS := \
9292
$(FREERTOS_OUTPUT_DIR)/croutine.c.o \
@@ -107,26 +107,26 @@ LATE_BOUND_RULES += FreeRTOSBuildRules
107107
define FreeRTOSBuildRules
108108

109109
$(FREERTOS_LIB_DIR)/libfreertos.a : $(FREERTOS_OUTPUT_DIR) $(FREERTOS_LIB_DIR) $(FREERTOS_OBJECTS)
110-
arm-none-eabi-ar rcs $(FREERTOS_LIB_DIR)/libfreertos.a $(FREERTOS_OBJECTS)
110+
@echo "$(HDR_PREFIX)AR $(FREERTOS_LIB_DIR)/libfreertos.a"
111+
$(NO_ECHO)$(AR) rcs $(FREERTOS_LIB_DIR)/libfreertos.a $(FREERTOS_OBJECTS)
111112

112113
.phony: $(FREERTOS_OUTPUT_DIR)
113114
$(FREERTOS_OUTPUT_DIR) :
114-
-mkdir -p $(FREERTOS_OUTPUT_DIR)
115-
116-
.phony: $(FREERTOS_LIB_DIR)
117-
$(FREERTOS_LIB_DIR) :
118-
-mkdir -p $(FREERTOS_LIB_DIR)
115+
@echo "$(HDR_PREFIX)MKDIR $@"
116+
$(NO_ECHO)mkdir -p $(FREERTOS_OUTPUT_DIR)
119117

120118
.phony: build-freertos
121119
build-freertos : $(FREERTOS_LIB_DIR)/libfreertos.a
122120

123121
.phony: install-freertos
124-
install-freertos: $(FREERTOS_OUTPUT_DIR)
125-
cp -r $(FREERTOS_ROOT)/Source/include $(FREERTOS_OUTPUT_DIR)/
122+
install-freertos : $(FREERTOS_OUTPUT_DIR)
123+
@echo "$(HDR_PREFIX)CP $(FREERTOS_OUTPUT_DIR)"
124+
$(NO_ECHO)cp -r $(FREERTOS_ROOT)/Source/include $(FREERTOS_OUTPUT_DIR)/
126125

127126
.phony: clean-freertos
128-
clean-freertos:
129-
-rm -rf $(FREERTOS_OUTPUT_DIR)
127+
clean-freertos :
128+
@echo "$(HDR_PREFIX)RM $(FREERTOS_OUTPUT_DIR)"
129+
$(NO_ECHO)rm -rf $(FREERTOS_OUTPUT_DIR)
130130

131131
endef
132132

@@ -137,9 +137,9 @@ endef
137137

138138
define TargetHelp +=
139139

140-
build-freertos Build the OpenWeave libraries.
140+
build-freertos Build the FreeRTOS library.
141141

142-
install-freertos Install FreeRTOS libraries and headers in
142+
install-freertos Install FreeRTOS library and headers in
143143
build output directory for use by application.
144144

145145
clean-freertos Clean all build outputs produced by the FreeRTOS

build/nrf5/nrf5-app.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ erase :
284284
$(NO_ECHO)$(NRFJPROG) -f nrf52 --eraseall
285285

286286
# Clean build output
287-
clean :
287+
clean ::
288288
@echo "RM $(OUTPUT_DIR)"
289289
$(NO_ECHO)rm -rf $(OUTPUT_DIR)
290290

0 commit comments

Comments
 (0)