automatically turn off colors
SVN-Revision: 4454
This commit is contained in:
parent
c5a2959256
commit
a737dbbcb6
1 changed files with 6 additions and 1 deletions
|
@ -18,13 +18,18 @@ ifeq ("$(origin V)", "command line")
|
|||
KBUILD_VERBOSE:=$(V)
|
||||
endif
|
||||
|
||||
ifneq ($(shell tty -s <&3 || echo x),x)
|
||||
_Y:="\\33[33m"# yellow
|
||||
_N:="\\33[m"# normal
|
||||
endif
|
||||
|
||||
ifneq ($(KBUILD_VERBOSE),99)
|
||||
ifeq ($(QUIET),1)
|
||||
$(MAKECMDGOALS): trace
|
||||
trace: FORCE
|
||||
@[ -f "$(MAKECMDGOALS)" ] || { \
|
||||
[ -z "$${PWD##$$TOPDIR}" ] || DIR=" -C $${PWD##$$TOPDIR/}"; \
|
||||
echo -e "\33[33mmake[$$(($(MAKELEVEL)+1))]$$DIR $(MAKECMDGOALS)\33[m" >&3; \
|
||||
echo -e "$(_Y)make[$$(($(MAKELEVEL)+1))]$$DIR $(MAKECMDGOALS)$(_N)" >&3; \
|
||||
}
|
||||
else
|
||||
export QUIET:=1
|
||||
|
|
Loading…
Reference in a new issue