aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorEmil Medve <Emilian.Medve@Freescale.com>2014-01-06 03:58:40 -0500
committerMichal Marek <mmarek@suse.cz>2014-01-06 07:27:49 -0500
commite36aaea28972c57a32a3ba5365e61633739719b9 (patch)
treedb9cb0a989af630b63edbed3f4141668a95f1490 /Makefile
parent7593e0902bc41392315316f1b5f4ba15feead842 (diff)
kbuild: Fix silent builds with make-4
make-4 changed the way/order it presents the command line options into MAKEFLAGS In make-3.8x, '-s' would always be first into a group of options with the '-'/hyphen removed $ make -p -s 2>/dev/null | grep ^MAKEFLAGS MAKEFLAGS = sp In make-4, '-s' seems to always be last into a group of options with the '-'/hyphen removed $ make -s -p 2>/dev/null | grep ^MAKEFLAGS MAKEFLAGS = ps Signed-off-by: Emil Medve <Emilian.Medve@Freescale.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index c0c2d58e3998..685f1bd93281 100644
--- a/Makefile
+++ b/Makefile
@@ -311,9 +311,15 @@ endif
311# If the user is running make -s (silent mode), suppress echoing of 311# If the user is running make -s (silent mode), suppress echoing of
312# commands 312# commands
313 313
314ifneq ($(filter 4.%,$(MAKE_VERSION)),) # make-4
315ifneq ($(filter %s ,$(firstword x$(MAKEFLAGS))),)
316 quiet=silent_
317endif
318else # make-3.8x
314ifneq ($(filter s% -s%,$(MAKEFLAGS)),) 319ifneq ($(filter s% -s%,$(MAKEFLAGS)),)
315 quiet=silent_ 320 quiet=silent_
316endif 321endif
322endif
317 323
318export quiet Q KBUILD_VERBOSE 324export quiet Q KBUILD_VERBOSE
319 325