@@ -22,16 +22,16 @@ endif
2222
2323vpath % .S . $(TOP )
2424$(BUILD ) /% .o : % .S
25- $(ECHO ) " CC $<"
25+ $(STEPECHO ) " CC $<"
2626 $(Q )$(CC ) $(CFLAGS ) -c -o $@ $<
2727
2828vpath % .s . $(TOP )
2929$(BUILD ) /% .o : % .s
30- $(ECHO ) " AS $<"
30+ $(STEPECHO ) " AS $<"
3131 $(Q )$(AS ) -o $@ $<
3232
3333define compile_c
34- $(ECHO ) "CC $< "
34+ $(STEPECHO ) "CC $< "
3535$(Q )$(CC ) $(CFLAGS ) -c -MD -o $@ $<
3636@# The following fixes the dependency file.
3737@# See http://make.paulandlesley.org/autodep.html for details.
@@ -55,7 +55,7 @@ QSTR_GEN_EXTRA_CFLAGS += -I$(BUILD)/tmp
5555vpath % .c . $(TOP )
5656
5757$(BUILD ) /% .pp : % .c
58- $(ECHO ) " PreProcess $<"
58+ $(STEPECHO ) " PreProcess $<"
5959 $(Q )$(CC ) $(CFLAGS ) -E -Wp,-C,-dD,-dI -o $@ $<
6060
6161# The following rule uses | to create an order only prerequisite. Order only
@@ -70,7 +70,7 @@ $(BUILD)/%.pp: %.c
7070$(OBJ ) : | $(HEADER_BUILD ) /qstrdefs.generated.h $(HEADER_BUILD ) /mpversion.h
7171
7272$(HEADER_BUILD ) /qstr.i.last : $(SRC_QSTR ) | $(HEADER_BUILD ) /mpversion.h
73- $(ECHO ) " GEN $@ "
73+ $(STEPECHO ) " GEN $@ "
7474 $(Q ) if [ " $? " = " " ]; then \
7575 echo " QSTR Looks like -B used, trying to emulate" ; \
7676 $(CPP ) $(QSTR_GEN_EXTRA_CFLAGS ) $(CFLAGS ) $^ > $(HEADER_BUILD ) /qstr.i.last; \
@@ -79,12 +79,12 @@ $(HEADER_BUILD)/qstr.i.last: $(SRC_QSTR) | $(HEADER_BUILD)/mpversion.h
7979 fi
8080
8181$(HEADER_BUILD ) /qstr.split : $(HEADER_BUILD ) /qstr.i.last
82- $(ECHO ) " GEN $@ "
82+ $(STEPECHO ) " GEN $@ "
8383 $(Q )$(PYTHON ) $(PY_SRC ) /makeqstrdefs.py split $(HEADER_BUILD ) /qstr.i.last $(HEADER_BUILD ) /qstr $(QSTR_DEFS_COLLECTED )
8484 $(Q ) touch $@
8585
8686$(QSTR_DEFS_COLLECTED ) : $(HEADER_BUILD ) /qstr.split
87- $(ECHO ) " GEN $@ "
87+ $(STEPECHO ) " GEN $@ "
8888 $(Q )$(PYTHON ) $(PY_SRC ) /makeqstrdefs.py cat $(HEADER_BUILD ) /qstr.i.last $(HEADER_BUILD ) /qstr $(QSTR_DEFS_COLLECTED )
8989
9090# $(sort $(var)) removes duplicates
@@ -95,14 +95,14 @@ $(QSTR_DEFS_COLLECTED): $(HEADER_BUILD)/qstr.split
9595OBJ_DIRS = $(sort $(dir $(OBJ ) ) )
9696$(OBJ ) : | $(OBJ_DIRS )
9797$(OBJ_DIRS ) :
98- $(MKDIR ) -p $@
98+ $(Q )$( MKDIR ) -p $@
9999
100100$(HEADER_BUILD ) :
101- $(MKDIR ) -p $@
101+ $(Q )$( MKDIR ) -p $@
102102
103103ifneq ($(FROZEN_DIR ) ,)
104104$(BUILD ) /frozen.c : $(wildcard $(FROZEN_DIR ) /* ) $(HEADER_BUILD ) $(FROZEN_EXTRA_DEPS )
105- $(ECHO ) " Generating $@ "
105+ $(STEPECHO ) " Generating $@ "
106106 $(Q )$(MAKE_FROZEN ) $(FROZEN_DIR ) > $@
107107endif
108108
@@ -114,13 +114,13 @@ FROZEN_MPY_MPY_FILES := $(addprefix $(BUILD)/frozen_mpy/,$(FROZEN_MPY_PY_FILES:.
114114
115115# to build .mpy files from .py files
116116$(BUILD ) /frozen_mpy/% .mpy : $(FROZEN_MPY_DIR ) /% .py
117- @ $( ECHO ) " MPY $<"
117+ $( STEPECHO ) " MPY $<"
118118 $(Q )$(MKDIR ) -p $(dir $@ )
119119 $(Q )$(MPY_CROSS ) -o $@ -s $(^:$(FROZEN_MPY_DIR ) /%=% ) $(MPY_CROSS_FLAGS ) $^
120120
121121# to build frozen_mpy.c from all .mpy files
122122$(BUILD ) /frozen_mpy.c : $(FROZEN_MPY_MPY_FILES ) $(BUILD ) /genhdr/qstrdefs.generated.h
123- @ $( ECHO ) " Creating $@ "
123+ $( STEPECHO ) " Creating $@ "
124124 $(Q )$(PYTHON ) $(MPY_TOOL ) -f -q $(BUILD ) /genhdr/qstrdefs.preprocessed.h $(FROZEN_MPY_MPY_FILES ) > $@
125125endif
126126
@@ -130,7 +130,7 @@ ifneq ($(PROG),)
130130all : $(PROG )
131131
132132$(PROG ) : $(OBJ )
133- $(ECHO ) " LINK $@ "
133+ $(STEPECHO ) " LINK $@ "
134134# Do not pass COPT here - it's *C* compiler optimizations. For example,
135135# we may want to compile using Thumb, but link with non-Thumb libc.
136136 $(Q)$(CC) -o $@ $^ $(LIB) $(LDFLAGS)
0 commit comments