1.1 --- a/kconfig/kconfig.mk Mon Oct 13 11:23:51 2008 +0000
1.2 +++ b/kconfig/kconfig.mk Mon Oct 13 16:58:52 2008 +0000
1.3 @@ -21,6 +21,7 @@
1.4 # Build a list of all config files
1.5 ARCH_CONFIG_FILES = $(wildcard $(CT_LIB_DIR)/config/arch/*.in)
1.6 KERNEL_CONFIG_FILES = $(wildcard $(CT_LIB_DIR)/config/kernel/*.in)
1.7 +CC_CONFIG_FILES = $(wildcard $(CT_LIB_DIR)/config/cc/*.in)
1.8 LIBC_CONFIG_FILES = $(wildcard $(CT_LIB_DIR)/config/libc/*.in)
1.9 DEBUG_CONFIG_FILES = $(wildcard $(CT_LIB_DIR)/config/debug/*.in)
1.10 TOOL_CONFIG_FILES = $(wildcard $(CT_LIB_DIR)/config/tools/*.in)
1.11 @@ -28,6 +29,7 @@
1.12 STATIC_CONFIG_FILES = $(shell find $(CT_LIB_DIR)/config -type f -name '*.in')
1.13 GEN_CONFIG_FILES=$(CT_TOP_DIR)/config.gen/arch.in \
1.14 $(CT_TOP_DIR)/config.gen/kernel.in \
1.15 + $(CT_TOP_DIR)/config.gen/cc.in \
1.16 $(CT_TOP_DIR)/config.gen/libc.in \
1.17 $(CT_TOP_DIR)/config.gen/tools.in \
1.18 $(CT_TOP_DIR)/config.gen/debug.in
1.19 @@ -37,6 +39,7 @@
1.20 # Build list of items
1.21 ARCHS = $(patsubst $(CT_LIB_DIR)/config/arch/%.in,%,$(ARCH_CONFIG_FILES))
1.22 KERNELS = $(patsubst $(CT_LIB_DIR)/config/kernel/%.in,%,$(KERNEL_CONFIG_FILES))
1.23 +CCS = $(patsubst $(CT_LIB_DIR)/config/cc/%.in,%,$(CC_CONFIG_FILES))
1.24 LIBCS = $(patsubst $(CT_LIB_DIR)/config/libc/%.in,%,$(LIBC_CONFIG_FILES))
1.25 DEBUGS = $(patsubst $(CT_LIB_DIR)/config/debug/%.in,%,$(DEBUG_CONFIG_FILES))
1.26 TOOLS = $(patsubst $(CT_LIB_DIR)/config/tools/%.in,%,$(TOOL_CONFIG_FILES))
1.27 @@ -99,6 +102,9 @@
1.28 $(CT_TOP_DIR)/config.gen/kernel.in: $(KERNEL_CONFIG_FILES)
1.29 $(call build_gen_choice_in,$(patsubst $(CT_TOP_DIR)/%,%,$@),Target OS,KERNEL,config/kernel,$(KERNELS))
1.30
1.31 +$(CT_TOP_DIR)/config.gen/cc.in: $(CC_CONFIG_FILES)
1.32 + $(call build_gen_choice_in,$(patsubst $(CT_TOP_DIR)/%,%,$@),C compiler,CC,config/cc,$(CCS))
1.33 +
1.34 $(CT_TOP_DIR)/config.gen/libc.in: $(LIBC_CONFIG_FILES)
1.35 $(call build_gen_choice_in,$(patsubst $(CT_TOP_DIR)/%,%,$@),C library,LIBC,config/libc,$(LIBCS))
1.36