aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorKai Germaschewski <kai@tp1.ruhr-uni-bochum.de>2003-03-05 07:50:32 -0600
committerKai Germaschewski <kai@tp1.ruhr-uni-bochum.de>2003-03-05 07:50:32 -0600
commit56ddf23b79abfc68a5867f84bff2748ad337e9f6 (patch)
treebdefa9c66fbf94c217a8a2a328f79afa17096689 /Makefile
parentebd158e752027130805b3ab34e936381b3b5f66d (diff)
downloadhistory-56ddf23b79abfc68a5867f84bff2748ad337e9f6.tar.gz
kbuild: Make build stop on vmlinux link error
set -e is needed for each (continued) line.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 0963cbdd326276..e616de0b331fcc 100644
--- a/Makefile
+++ b/Makefile
@@ -322,13 +322,14 @@ endef
# set -e makes the rule exit immediately on error
define rule_vmlinux__
- set -e; \
+ set -e \
$(if $(filter .tmp_kallsyms%,$^),, \
echo ' GEN .version'; \
. $(srctree)/scripts/mkversion > .tmp_version; \
mv -f .tmp_version .version; \
$(MAKE) $(build)=init; \
)
+ set -e \
$(call cmd,vmlinux__); \
echo 'cmd_$@ := $(cmd_vmlinux__)' > $(@D)/.$(@F).cmd
endef