summaryrefslogtreecommitdiffstats
path: root/scripts/mkmakefile
diff options
context:
space:
mode:
authorMasahiro Yamada2019-03-30 13:04:16 +0100
committerMasahiro Yamada2019-04-02 16:27:38 +0200
commit48b5ffd1268788afb01525e71e864e901e9aa070 (patch)
tree44e99835658a0520c97c565afefbbe24d5c91539 /scripts/mkmakefile
parentkbuild: mkmakefile: do not check the generated Makefile marker (diff)
downloadkernel-qcow2-linux-48b5ffd1268788afb01525e71e864e901e9aa070.tar.gz
kernel-qcow2-linux-48b5ffd1268788afb01525e71e864e901e9aa070.tar.xz
kernel-qcow2-linux-48b5ffd1268788afb01525e71e864e901e9aa070.zip
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/mkmakefile')
-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
fi
cat << EOF > Makefile
-# Automatically generated by $0: don't edit
-
-ifeq ("\$(origin V)", "command line")
-VERBOSE := \$(V)
-endif
-ifneq (\$(VERBOSE),1)
-Q := @
-endif
-
-MAKEFLAGS += --no-print-directory
-
-.PHONY: __sub-make \$(MAKECMDGOALS)
-
-__sub-make:
- \$(Q)\$(MAKE) -C $1 O=\$(CURDIR) \$(MAKECMDGOALS)
-
-\$(filter-out __sub-make, \$(MAKECMDGOALS)): __sub-make
- @:
+# Automatically generated by $(realpath $0): don't edit
+include $(realpath $1/Makefile)
EOF