kconfig/kconfig.mk
changeset 923 54fc137f9dc8
parent 922 3f0456891349
child 925 ac50e4f1360a
     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