summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2006-11-24 09:40:42 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2006-11-24 09:40:42 +0000
commit6e4e6d184815d126321c83188bf3fd435b59605c (patch)
tree08f56541eb1f032b00ac8fd12871a811fbadfef2
parentf637ef4ab3006b5d5b90c1978c4f11d13e65c511 (diff)
downloadOSELAS.Toolchain-6e4e6d184815d126321c83188bf3fd435b59605c.tar.gz
OSELAS.Toolchain-6e4e6d184815d126321c83188bf3fd435b59605c.tar.xz
* rules/kernel-headers.make:
better workaround for failing archprepare git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@1330 f8d472c7-5700-0410-ac5a-87979cec3adf
-rw-r--r--rules/kernel-headers.make11
1 files changed, 7 insertions, 4 deletions
diff --git a/rules/kernel-headers.make b/rules/kernel-headers.make
index a9d6a2d..ddfa11f 100644
--- a/rules/kernel-headers.make
+++ b/rules/kernel-headers.make
@@ -76,12 +76,15 @@ kernel-headers_compile: $(STATEDIR)/kernel-headers.compile
$(STATEDIR)/kernel-headers.compile: $(kernel-headers_compile_deps_default)
@$(call targetinfo, $@)
yes "" | $(MAKE) -C $(KERNEL_HEADERS_DIR) $(KERNEL_HEADERS_MAKEVARS) oldconfig
- $(MAKE) -C $(KERNEL_HEADERS_DIR) ARCH=$(PTXCONF_ARCH) include/asm include/linux/version.h
#
-# this is used to generate asm/mach links for arm
-# but fails on ppc/powerpc, thus the (-)
+# this is used to generate asm and asm/mach links for arm
+# but fails on ppc/powerpc, thus the '-' and '-k'
#
- -$(MAKE) -C $(KERNEL_HEADERS_DIR) $(KERNEL_HEADERS_MAKEVARS) archprepare
+ -$(MAKE) -C $(KERNEL_HEADERS_DIR) $(KERNEL_HEADERS_MAKEVARS) archprepare -k
+#
+# if the include/asm link is missing, it's really fatal
+#
+ test -L $(KERNEL_HEADERS_DIR)/include/asm || exit 1
@$(call touch, $@)
# ----------------------------------------------------------------------------