summaryrefslogtreecommitdiffstats
path: root/rules/kernel-headers.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2013-06-08 12:09:32 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2013-06-08 12:53:51 +0200
commitd2a0730603bc6ec5a4e2c57a47ee5c0d07f96706 (patch)
treedcda1d7ef548bb9a21f2438b3c0e9b960e7b6e31 /rules/kernel-headers.make
parent27270acc60a2bbcb1c09dcdd2c86b6a270a22c8b (diff)
downloadOSELAS.Toolchain-d2a0730603bc6ec5a4e2c57a47ee5c0d07f96706.tar.gz
OSELAS.Toolchain-d2a0730603bc6ec5a4e2c57a47ee5c0d07f96706.tar.xz
kernel-headers: use environment
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/kernel-headers.make')
-rw-r--r--rules/kernel-headers.make13
1 files changed, 9 insertions, 4 deletions
diff --git a/rules/kernel-headers.make b/rules/kernel-headers.make
index ccd3d6b..6ad226a 100644
--- a/rules/kernel-headers.make
+++ b/rules/kernel-headers.make
@@ -59,8 +59,10 @@ KERNEL_HEADERS_MAKEVARS := \
$(STATEDIR)/kernel-headers.prepare:
@$(call targetinfo)
- $(MAKE) -C $(KERNEL_HEADERS_DIR) $(KERNEL_HEADERS_MAKEVARS) defconfig
- yes "" | $(MAKE) -C $(KERNEL_HEADERS_DIR) $(KERNEL_HEADERS_MAKEVARS) oldconfig
+ $(KERNEL_HEADERS_ENV) $(KERNEL_HEADERS_PATH) \
+ $(MAKE) -C $(KERNEL_HEADERS_DIR) $(KERNEL_HEADERS_MAKEVARS) defconfig
+ $(KERNEL_HEADERS_ENV) $(KERNEL_HEADERS_PATH) \
+ yes "" | $(MAKE) -C $(KERNEL_HEADERS_DIR) $(KERNEL_HEADERS_MAKEVARS) oldconfig
@$(call touch)
@@ -75,7 +77,8 @@ ifndef PTXCONF_KERNEL_HEADERS_SANITIZED
# 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 -k
+ @-$(KERNEL_HEADERS_ENV) $(KERNEL_HEADERS_PATH) \
+ $(MAKE) -C $(KERNEL_HEADERS_DIR) $(KERNEL_HEADERS_MAKEVARS) archprepare -k
#
# if the include/asm link is missing, it's really fatal
#
@@ -91,7 +94,9 @@ $(STATEDIR)/kernel-headers.install:
@$(call targetinfo)
ifdef PTXCONF_KERNEL_HEADERS_SANITIZED
- $(MAKE) -C $(KERNEL_HEADERS_DIR) $(KERNEL_HEADERS_MAKEVARS) headers_install INSTALL_HDR_PATH=$(SYSROOT)/usr
+ @$(KERNEL_HEADERS_ENV) $(KERNEL_HEADERS_PATH) \
+ $(MAKE) -C $(KERNEL_HEADERS_DIR) $(KERNEL_HEADERS_MAKEVARS) \
+ headers_install INSTALL_HDR_PATH=$(SYSROOT)/usr
else
mkdir -p $(SYSROOT)/usr/include/asm
cp -r $(KERNEL_HEADERS_DIR)/include/linux $(SYSROOT)/usr/include