diff options
author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2007-02-16 17:28:22 +0000 |
---|---|---|
committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2007-02-16 17:28:22 +0000 |
commit | 4f378c0fe5f1f9329a74a77a32f0954cfa93f233 (patch) | |
tree | 0978aa4e147472968c74e78130521451d0296794 | |
parent | a0b81f62b8d27b0f59503da128ab589be82ee3e7 (diff) |
make kernel_menuconfig work without target toolchain
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6312 3c298f89-4303-0410-b956-a3cf2f4a3e73
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | include/kernel-build.mk | 5 | ||||
-rw-r--r-- | target/linux/Makefile | 2 |
3 files changed, 5 insertions, 4 deletions
@@ -114,7 +114,7 @@ menuconfig: scripts/config/mconf tmp/.config.in tmp/.config-target.in FORCE $< Config.in kernel_menuconfig: .config FORCE - $(MAKE) target/linux-prepare + -$(MAKE) target/linux-prepare $(NO_TRACE_MAKE) -C target/linux menuconfig package/%: tmp/.pkginfo tmp/.targetinfo FORCE diff --git a/include/kernel-build.mk b/include/kernel-build.mk index 24e7e8582..23e694dc0 100644 --- a/include/kernel-build.mk +++ b/include/kernel-build.mk @@ -92,7 +92,6 @@ define Kernel/Configure/2.6 endef define Kernel/Configure/Default @$(CP) $(LINUX_CONFIG) $(LINUX_DIR)/.config - $(call Kernel/Configure/$(KERNEL)) endef define Kernel/Configure $(call Kernel/Configure/Default) @@ -163,6 +162,7 @@ define BuildKernel $(LINUX_DIR)/.configured: $(LINUX_DIR)/.prepared $(LINUX_CONFIG) $(call Kernel/Configure) + $(call Kernel/Configure/$(KERNEL)) touch $$@ $(LINUX_DIR)/.modules: $(LINUX_DIR)/.configured @@ -226,7 +226,8 @@ $(eval $(call shexport,Target/Description)) download: $(DL_DIR)/$(LINUX_SOURCE) prepare: $(LINUX_DIR)/.configured $(TMP_DIR)/.kernel.mk compile: $(LINUX_DIR)/.modules -menuconfig: $(LINUX_DIR)/.configured FORCE +menuconfig: $(LINUX_DIR)/.prepared FORCE + $(call Kernel/Configure) $(MAKE) -C $(LINUX_DIR) $(KERNEL_MAKEOPTS) menuconfig $(SCRIPT_DIR)/config.pl $(LINUX_DIR)/.config > $(PLATFORM_DIR)/config ifeq ($(KERNEL),2.6) diff --git a/target/linux/Makefile b/target/linux/Makefile index 69822879d..c15d81999 100644 --- a/target/linux/Makefile +++ b/target/linux/Makefile @@ -19,7 +19,7 @@ compile: install: $(MAKE) -C $(BOARD)-$(KERNEL) install -menuconfig: prepare +menuconfig: $(MAKE) -C $(BOARD)-$(KERNEL) menuconfig clean: |