Makefile.include: add verbosity control (make V=1 for previous behaviour)
This shortens $(CC) and $(AR) lines to a much more readable length, making warnings stick out clearly. The spaces after "CC" and "AR" are to reserve space for other operations that may use longer names, such as the communly found "BUILD" or "GENERATE".
This commit is contained in:
parent
e13d69cf41
commit
a3facaa693
|
@ -131,6 +131,21 @@ ifdef PLATFORMAPPS
|
|||
APPDS += $(PLATFORMAPPDS)
|
||||
endif
|
||||
|
||||
### Verbosity control. Use make V=1 to get verbose builds.
|
||||
|
||||
CC_normal := $(CC)
|
||||
AR_normal := $(AR)
|
||||
|
||||
CC_quiet = @echo " CC " $< && $(CC_normal)
|
||||
AR_quiet = @echo " AR " $@ && $(AR_normal)
|
||||
|
||||
ifeq ($(V),1)
|
||||
CC = $(CC_normal)
|
||||
AR = $(AR_normal)
|
||||
else
|
||||
CC = $(CC_quiet)
|
||||
AR = $(AR_quiet)
|
||||
endif
|
||||
|
||||
### Forward comma-separated list of arbitrary defines to the compiler
|
||||
|
||||
|
|
Loading…
Reference in a new issue