summaryrefslogtreecommitdiffstats
path: root/tools/build/Makefile.build
diff options
context:
space:
mode:
authorJiri Olsa2015-09-23 12:34:00 +0200
committerArnaldo Carvalho de Melo2015-09-28 20:50:55 +0200
commit9fb81323eb3085b6a47fe81d78541958ae7eaea3 (patch)
tree698541263e3a756dae3337bc90aa68e5a8eebc3c /tools/build/Makefile.build
parenttools build: Move dependency copy into function (diff)
downloadkernel-qcow2-linux-9fb81323eb3085b6a47fe81d78541958ae7eaea3.tar.gz
kernel-qcow2-linux-9fb81323eb3085b6a47fe81d78541958ae7eaea3.tar.xz
kernel-qcow2-linux-9fb81323eb3085b6a47fe81d78541958ae7eaea3.zip
tools build: Make the fixdep helper part of the build process
Making the fixdep helper to be invoked within dep-cmd. Each user of the build framework needs to make sure fixdep exists before executing the build itself. If the build doesn't find fixdep, it falls back to the old style dependency tracking. Signed-off-by: Jiri Olsa <jolsa@kernel.org> Cc: David Ahern <dsahern@gmail.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Link: http://lkml.kernel.org/r/1443004442-32660-6-git-send-email-jolsa@kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/build/Makefile.build')
-rw-r--r--tools/build/Makefile.build7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/build/Makefile.build b/tools/build/Makefile.build
index 0c5f485521d6..4a96473b180f 100644
--- a/tools/build/Makefile.build
+++ b/tools/build/Makefile.build
@@ -21,6 +21,13 @@ endif
build-dir := $(srctree)/tools/build
+# Define $(fixdep) for dep-cmd function
+ifeq ($(OUTPUT),)
+ fixdep := $(build-dir)/fixdep
+else
+ fixdep := $(OUTPUT)/fixdep
+endif
+
# Generic definitions
include $(build-dir)/Build.include