diff options
author | mbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2006-06-23 17:14:34 +0000 |
---|---|---|
committer | mbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2006-06-23 17:14:34 +0000 |
commit | 5e79d66953f0bef849cafba752fca2fdb8fcdabc (patch) | |
tree | b25849208cdc0ba0857c34759c1244bbef8f090f | |
parent | 04e0d26c83e70ef0b7fdbe0919c32113a1785715 (diff) |
new verbose/trace script for make
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4057 3c298f89-4303-0410-b956-a3cf2f4a3e73
-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 |