diff options
author | Michal Marek <mmarek@suse.cz> | 2011-05-16 16:37:34 +0200 |
---|---|---|
committer | Michal Marek <mmarek@suse.cz> | 2011-05-16 16:39:28 +0200 |
commit | c4d5ee13984f57b2f881635c49045151679f5e8a (patch) | |
tree | a55ebb0ca69be2369f0efd391198206dfc5c4919 | |
parent | e0a04b11e4059cab033469617c2a3ce2d8cab416 (diff) | |
download | linux-3.10-c4d5ee13984f57b2f881635c49045151679f5e8a.tar.gz linux-3.10-c4d5ee13984f57b2f881635c49045151679f5e8a.tar.bz2 linux-3.10-c4d5ee13984f57b2f881635c49045151679f5e8a.zip |
kbuild: make KBUILD_NOCMDDEP=1 handle empty built-in.o
Based on a patch by Rabin Vincent.
Fix building with KBUILD_NOCMDDEP=1, which currently does not work
because it does not build built-in.o with no dependencies:
LD fs/notify/built-in.o
ld: cannot find fs/notify/dnotify/built-in.o: No such file or directory
ld: cannot find fs/notify/inotify/built-in.o: No such file or directory
ld: cannot find fs/notify/fanotify/built-in.o: No such file or directory
Reported-and-tested-by: Rabin Vincent <rabin@rab.in>
Signed-off-by: Michal Marek <mmarek@suse.cz>
-rw-r--r-- | scripts/Kbuild.include | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/Kbuild.include b/scripts/Kbuild.include index c034dd7161a..be39cd1c74c 100644 --- a/scripts/Kbuild.include +++ b/scripts/Kbuild.include @@ -197,6 +197,8 @@ ifneq ($(KBUILD_NOCMDDEP),1) # User may override this check using make KBUILD_NOCMDDEP=1 arg-check = $(strip $(filter-out $(cmd_$(1)), $(cmd_$@)) \ $(filter-out $(cmd_$@), $(cmd_$(1))) ) +else +arg-check = $(if $(strip $(cmd_$@)),,1) endif # >'< substitution is for echo to work, |