summaryrefslogtreecommitdiff
path: root/openwrt/include
diff options
context:
space:
mode:
authorMike Baker <mbm@openwrt.org>2006-06-23 17:14:34 +0000
committerMike Baker <mbm@openwrt.org>2006-06-23 17:14:34 +0000
commit21ba6dba2643fcadcbba39523d5f4540a8d9aadd (patch)
tree6645d945c8a6ab8a31799795a2f35a828ad37d3a /openwrt/include
parent5985a4d56c42c26ee27d63067ee825a91989b7c6 (diff)
downloadmtk-20170518-21ba6dba2643fcadcbba39523d5f4540a8d9aadd.zip
mtk-20170518-21ba6dba2643fcadcbba39523d5f4540a8d9aadd.tar.gz
mtk-20170518-21ba6dba2643fcadcbba39523d5f4540a8d9aadd.tar.bz2
new verbose/trace script for make
SVN-Revision: 4057
Diffstat (limited to 'openwrt/include')
-rw-r--r--openwrt/include/verbose.mk25
1 files changed, 25 insertions, 0 deletions
diff --git a/openwrt/include/verbose.mk b/openwrt/include/verbose.mk
new file mode 100644
index 0000000..77a877e
--- /dev/null
+++ b/openwrt/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