config/config.mk
changeset 3123 6a5946fbc728
parent 2981 80151a249b85
child 3124 e097000b5420
     1.1 --- a/config/config.mk	Mon May 07 00:27:05 2012 +0200
     1.2 +++ b/config/config.mk	Mon Nov 19 11:21:31 2012 +0100
     1.3 @@ -21,6 +21,8 @@
     1.4  KERNEL_CONFIG_FILES_2 = $(patsubst $(CT_LIB_DIR)/%,%,$(wildcard $(CT_LIB_DIR)/config/kernel/*.in.2))
     1.5  CC_CONFIG_FILES       = $(patsubst $(CT_LIB_DIR)/%,%,$(wildcard $(CT_LIB_DIR)/config/cc/*.in))
     1.6  CC_CONFIG_FILES_2     = $(patsubst $(CT_LIB_DIR)/%,%,$(wildcard $(CT_LIB_DIR)/config/cc/*.in.2))
     1.7 +BINUTILS_CONFIG_FILES = $(patsubst $(CT_LIB_DIR)/%,%,$(wildcard $(CT_LIB_DIR)/config/binutils/*.in))
     1.8 +BINUTILS_CONFIG_FILES_2 = $(patsubst $(CT_LIB_DIR)/%,%,$(wildcard $(CT_LIB_DIR)/config/binutils/*.in.2))
     1.9  LIBC_CONFIG_FILES     = $(patsubst $(CT_LIB_DIR)/%,%,$(wildcard $(CT_LIB_DIR)/config/libc/*.in))
    1.10  LIBC_CONFIG_FILES_2   = $(patsubst $(CT_LIB_DIR)/%,%,$(wildcard $(CT_LIB_DIR)/config/libc/*.in.2))
    1.11  DEBUG_CONFIG_FILES    = $(patsubst $(CT_LIB_DIR)/%,%,$(wildcard $(CT_LIB_DIR)/config/debug/*.in))
    1.12 @@ -29,6 +31,7 @@
    1.13  GEN_CONFIG_FILES = config.gen/arch.in     \
    1.14                     config.gen/kernel.in   \
    1.15                     config.gen/cc.in       \
    1.16 +                   config.gen/binutils.in \
    1.17                     config.gen/libc.in     \
    1.18                     config.gen/debug.in
    1.19  # ... and how to access them:
    1.20 @@ -61,6 +64,7 @@
    1.21  ARCHS   = $(patsubst config/arch/%.in,%,$(ARCH_CONFIG_FILES))
    1.22  KERNELS = $(patsubst config/kernel/%.in,%,$(KERNEL_CONFIG_FILES))
    1.23  CCS     = $(patsubst config/cc/%.in,%,$(CC_CONFIG_FILES))
    1.24 +BINUTILSS = $(patsubst config/binutils/%.in,%,$(BINUTILS_CONFIG_FILES))
    1.25  LIBCS   = $(patsubst config/libc/%.in,%,$(LIBC_CONFIG_FILES))
    1.26  DEBUGS  = $(patsubst config/debug/%.in,%,$(DEBUG_CONFIG_FILES))
    1.27  
    1.28 @@ -81,6 +85,10 @@
    1.29  	@$(ECHO) '  IN    $(@)'
    1.30  	$(SILENT)$(CT_LIB_DIR)/scripts/gen_in_frags.sh choice "$@" "C compiler" "CC" "config/cc" "N" $(CCS)
    1.31  
    1.32 +config.gen/binutils.in: $(CC_BINUTILS_FILES) $(CC_BINUTILS_FILES_2)
    1.33 +	@$(ECHO) '  IN    $(@)'
    1.34 +	$(SILENT)$(CT_LIB_DIR)/scripts/gen_in_frags.sh choice "$@" "Binutils" "BINUTILS" "config/binutils" "N" $(BINUTILSS)
    1.35 +
    1.36  config.gen/libc.in: $(LIBC_CONFIG_FILES) $(LIBC_CONFIG_FILES_2)
    1.37  	@$(ECHO) '  IN    $(@)'
    1.38  	$(SILENT)$(CT_LIB_DIR)/scripts/gen_in_frags.sh choice "$@" "C library" "LIBC" "config/libc" "Y" $(LIBCS)