summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.masahiro@socionext.com>2019-03-30 08:04:16 -0400
committerMasahiro Yamada <yamada.masahiro@socionext.com>2019-04-02 10:27:38 -0400
commit48b5ffd1268788afb01525e71e864e901e9aa070 (patch)
tree44e99835658a0520c97c565afefbbe24d5c91539 /scripts
parente07cf4fd7d72546bf46279927b28fe9d74308868 (diff)
kbuild: mkmakefile: generate a simple wrapper of top Makefile
Now that Kbuild is able to start from any directory, the generated Makefile can simply wrap the top Makefile. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Kieran Bingham <kbingham@kernel.org>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/mkmakefile20
1 files changed, 2 insertions, 18 deletions
diff --git a/scripts/mkmakefile b/scripts/mkmakefile
index 31de46801321..4d0faebb1719 100755
--- a/scripts/mkmakefile
+++ b/scripts/mkmakefile
@@ -12,22 +12,6 @@ if [ "${quiet}" != "silent_" ]; then
12fi 12fi
13 13
14cat << EOF > Makefile 14cat << EOF > Makefile
15# Automatically generated by $0: don't edit 15# Automatically generated by $(realpath $0): don't edit
16 16include $(realpath $1/Makefile)
17ifeq ("\$(origin V)", "command line")
18VERBOSE := \$(V)
19endif
20ifneq (\$(VERBOSE),1)
21Q := @
22endif
23
24MAKEFLAGS += --no-print-directory
25
26.PHONY: __sub-make \$(MAKECMDGOALS)
27
28__sub-make:
29 \$(Q)\$(MAKE) -C $1 O=\$(CURDIR) \$(MAKECMDGOALS)
30
31\$(filter-out __sub-make, \$(MAKECMDGOALS)): __sub-make
32 @:
33EOF 17EOF