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
9191FREERTOS_OBJECTS := \
9292 $(FREERTOS_OUTPUT_DIR ) /croutine.c.o \
@@ -107,26 +107,26 @@ LATE_BOUND_RULES += FreeRTOSBuildRules
107107define 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
121119build-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
131131endef
132132
@@ -137,9 +137,9 @@ endef
137137
138138define 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
0 commit comments