|
@@ -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:;
|
|
|
|