initial attempt at cleaning up subdirectory handling. tools/Makefile is now being...
[openwrt-10.03/.git] / toolchain / kernel-headers / Makefile
index 6a60b560972c33ee5ade296aa08728e79e473677..fadde33dbd2427c9bcbe31f0f88369fe3844bb11 100644 (file)
@@ -15,11 +15,13 @@ PKG_SOURCE_URL=$(LINUX_SITE)
 
 PKG_BUILD_DIR:=$(TOOLCHAIN_BUILD_DIR)/linux-$(PKG_VERSION)
 
-LINUX_DIR:=$(PKG_BUILD_DIR)/linux-$(LINUX_VERSION)
-KERNEL_BUILD_DIR:=$(PKG_BUILD_DIR)
-include $(INCLUDE_DIR)/kernel-defaults.mk
+LINUX_DIR:=$(PKG_BUILD_DIR)
+KERNEL_BUILD_DIR:=$(TOOLCHAIN_BUILD_DIR)
+override QUILT:=
 
 include $(INCLUDE_DIR)/host-build.mk
+include $(INCLUDE_DIR)/kernel-defaults.mk
+
 
 define Build/Prepare/cris
        mkdir -p $(TOOLCHAIN_BUILD_DIR)
@@ -39,6 +41,8 @@ endef
 else
 define Build/Prepare
        $(call Kernel/Prepare/Default)
+       $(SED) 's/@expr length/@-expr length/' $(PKG_BUILD_DIR)/Makefile
+       ln -sf $(PKG_BUILD_DIR) $(LINUX_HEADERS_DIR)
 endef
 endif