diff options
| -rw-r--r-- | include/verbose.mk | 25 | 
1 files changed, 25 insertions, 0 deletions
| diff --git a/include/verbose.mk b/include/verbose.mk new file mode 100644 index 000000000..77a877efe --- /dev/null +++ b/include/verbose.mk @@ -0,0 +1,25 @@ +# OpenWrt.org 2006 +# $Id:$ + +ifeq ($(DUMP),) +  ifndef KBUILD_VERBOSE +    KBUILD_VERBOSE=0 +    ifeq ("$(origin V)", "command line") +      KBUILD_VERBOSE=$(V) +    endif +  endif + +  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; \ +	} +  else +    export QUIET:=1 +    MAKE:=3>&1 4>&2 $(MAKE) +  endif + +  .SILENT: $(MAKECMDGOALS) +endif | 
