summaryrefslogtreecommitdiffstats
path: root/scripts/mkmakefile
diff options
context:
space:
mode:
authorPeter Foley <pefoley2@verizon.net>2011-07-05 00:55:23 +0200
committerMichal Marek <mmarek@suse.cz>2011-07-20 17:08:08 +0200
commit0ff35771fc7a96a2244f38573b6d56199ec75056 (patch)
treeb25be0330d55c7882578091e21f762ecf32a0c9c /scripts/mkmakefile
parentkernel: prevent unnecessary rebuilding due to config_data.gz (diff)
downloadlinux-0ff35771fc7a96a2244f38573b6d56199ec75056.tar.xz
linux-0ff35771fc7a96a2244f38573b6d56199ec75056.zip
kbuild: silence generated makefile message
This patch silences the "make -C /usr/src/git O=/usr/src/git/build/." message shown when using the generated makefile in KBUILD_OUTDIR. Signed-off-by: Peter Foley <pefoley2@verizon.net> Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'scripts/mkmakefile')
-rw-r--r--scripts/mkmakefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/mkmakefile b/scripts/mkmakefile
index 5325423ceab4..0cc044260744 100644
--- a/scripts/mkmakefile
+++ b/scripts/mkmakefile
@@ -30,6 +30,13 @@ PATCHLEVEL = $4
lastword = \$(word \$(words \$(1)),\$(1))
makedir := \$(dir \$(call lastword,\$(MAKEFILE_LIST)))
+ifeq ("\$(origin V)", "command line")
+VERBOSE := \$(V)
+endif
+ifneq (\$(VERBOSE),1)
+Q := @
+endif
+
MAKEARGS := -C $1
MAKEARGS += O=\$(if \$(patsubst /%,,\$(makedir)),\$(CURDIR)/)\$(patsubst %/,%,\$(makedir))
@@ -40,7 +47,7 @@ MAKEFLAGS += --no-print-directory
all := \$(filter-out all Makefile,\$(MAKECMDGOALS))
all:
- \$(MAKE) \$(MAKEARGS) \$(all)
+ \$(Q)\$(MAKE) \$(MAKEARGS) \$(all)
Makefile:;