summaryrefslogtreecommitdiff
path: root/kconfig/kconfig.mk
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2017-04-24 03:08:26 (GMT)
committerGitHub <noreply@github.com>2017-04-24 03:08:26 (GMT)
commit88fdbac4252744931ebcf80ade547ade525b71f4 (patch)
tree6c77f523d5c34bbf7ae1df1839f2f4275e505850 /kconfig/kconfig.mk
parent368a0169a27313cca60cf7d7358b6f3ef12122e4 (diff)
parentf98e04388c805a1b97b7a49e0d2da5c9acbcf887 (diff)
Merge pull request #697 from stilor/makefile-enhancements-orig
Makefile enhancements
Diffstat (limited to 'kconfig/kconfig.mk')
-rw-r--r--kconfig/kconfig.mk20
1 files changed, 8 insertions, 12 deletions
diff --git a/kconfig/kconfig.mk b/kconfig/kconfig.mk
index 3d330b4..c82e502 100644
--- a/kconfig/kconfig.mk
+++ b/kconfig/kconfig.mk
@@ -5,31 +5,27 @@
#-----------------------------------------------------------
# The configurators rules
-configurators = menuconfig nconfig oldconfig savedefconfig defconfig
-PHONY += $(configurators)
-
-$(configurators): config_files
-
-export CT_IS_A_BACKEND:=$(CT_IS_A_BACKEND)
-export CT_BACKEND_ARCH:=$(CT_BACKEND_ARCH)
-export CT_BACKEND_KERNEL:=$(CT_BACKEND_KERNEL)
-export CT_BACKEND_LIBC:=$(CT_BACKEND_LIBC)
+# Top file of crosstool-NG configuration
+export KCONFIG_TOP = $(CT_LIB_DIR)/config/config.in
# We need CONF for savedefconfig in scripts/saveSample.sh
export CONF := $(CT_LIB_DIR)/kconfig/conf
MCONF := $(CT_LIB_DIR)/kconfig/mconf
NCONF := $(CT_LIB_DIR)/kconfig/nconf
+# Used by conf/mconf/nconf to find the .in files
+export srctree=$(CT_LIB_DIR)
+
menuconfig:
- @$(CT_ECHO) " CONF $(KCONFIG_TOP)"
+ @$(CT_ECHO) " CONF $@"
$(SILENT)$(MCONF) $(KCONFIG_TOP)
nconfig:
- @$(CT_ECHO) " CONF $(KCONFIG_TOP)"
+ @$(CT_ECHO) " CONF $@"
$(SILENT)$(NCONF) $(KCONFIG_TOP)
oldconfig: .config
- @$(CT_ECHO) " CONF $(KCONFIG_TOP)"
+ @$(CT_ECHO) " CONF $@"
$(SILENT)$(CONF) --silent$@ $(KCONFIG_TOP)
savedefconfig: .config