Moving around the files in config/ broke the tools/addToolVersion.sh script.
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Apr 17 21:04:23 2008 +0000 (2008-04-17)
changeset 44808da017ba46b
parent 447 db8bd468b0c0
child 449 638655b316cf
Moving around the files in config/ broke the tools/addToolVersion.sh script.
Fix that.

/trunk/tools/addToolVersion.sh | 26 13 13 0 +++++++++++++-------------
/trunk/config/kernel/linux.in | 6 3 3 0 +++---
/trunk/config/kernel.in | 2 1 1 0 +-
/trunk/config/cc.in | 2 1 1 0 +-
/trunk/config/libc.in | 4 2 2 0 ++--
5 files changed, 20 insertions(+), 20 deletions(-)
config/cc.in
config/cc/cc_gcc.in
config/cc/gcc.in
config/kernel.in
config/kernel/kernel_linux.in
config/kernel/kernel_linux_headers_copy.in
config/kernel/kernel_linux_headers_install.in
config/kernel/kernel_linux_headers_sanitised.in
config/kernel/linux.in
config/kernel/linux_headers_copy.in
config/kernel/linux_headers_install.in
config/kernel/linux_headers_sanitised.in
config/libc.in
config/libc/glibc.in
config/libc/libc_glibc.in
config/libc/libc_uClibc.in
config/libc/uClibc.in
tools/addToolVersion.sh
     1.1 --- a/config/cc.in	Thu Apr 17 20:51:26 2008 +0000
     1.2 +++ b/config/cc.in	Thu Apr 17 21:04:23 2008 +0000
     1.3 @@ -32,7 +32,7 @@
     1.4      default "gcc" if CC_GCC
     1.5  
     1.6  if CC_GCC
     1.7 -source config/cc/cc_gcc.in
     1.8 +source config/cc/gcc.in
     1.9  endif
    1.10  
    1.11  config CC_SUPPORT_CXX
     2.1 --- a/config/cc/cc_gcc.in	Thu Apr 17 20:51:26 2008 +0000
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,130 +0,0 @@
     2.4 -# Compiler options
     2.5 -
     2.6 -choice
     2.7 -    bool
     2.8 -    prompt "gcc version"
     2.9 -
    2.10 -config CC_V_2_95_3
    2.11 -    bool
    2.12 -    prompt "2.95.3 (OBSOLETE)"
    2.13 -    depends on OBSOLETE
    2.14 -
    2.15 -config CC_V_3_2_3
    2.16 -    bool
    2.17 -    prompt "3.2.3 (OBSOLETE)"
    2.18 -    depends on OBSOLETE
    2.19 -
    2.20 -config CC_V_3_3_6
    2.21 -    bool
    2.22 -    prompt "3.3.6 (OBSOLETE)"
    2.23 -    depends on OBSOLETE
    2.24 -
    2.25 -config CC_V_3_4_6
    2.26 -    bool
    2.27 -    prompt "3.4.6 (OBSOLETE)"
    2.28 -    depends on OBSOLETE
    2.29 -
    2.30 -config CC_V_4_0_0
    2.31 -    bool
    2.32 -    prompt "4.0.0 (OBSOLETE)"
    2.33 -    depends on OBSOLETE
    2.34 -
    2.35 -config CC_V_4_0_1
    2.36 -    bool
    2.37 -    prompt "4.0.1 (OBSOLETE)"
    2.38 -    depends on OBSOLETE
    2.39 -
    2.40 -config CC_V_4_0_2
    2.41 -    bool
    2.42 -    prompt "4.0.2 (OBSOLETE)"
    2.43 -    depends on OBSOLETE
    2.44 -
    2.45 -config CC_V_4_0_3
    2.46 -    bool
    2.47 -    prompt "4.0.3 (OBSOLETE)"
    2.48 -    depends on OBSOLETE
    2.49 -
    2.50 -config CC_V_4_0_4
    2.51 -    bool
    2.52 -    prompt "4.0.4"
    2.53 -
    2.54 -config CC_V_4_1_0
    2.55 -    bool
    2.56 -    prompt "4.1.0 (OBSOLETE)"
    2.57 -    depends on OBSOLETE
    2.58 -
    2.59 -config CC_V_4_1_1
    2.60 -    bool
    2.61 -    prompt "4.1.1 (OBSOLETE)"
    2.62 -    depends on OBSOLETE
    2.63 -
    2.64 -config CC_V_4_1_2
    2.65 -    bool
    2.66 -    prompt "4.1.2"
    2.67 -
    2.68 -config CC_V_4_2_0
    2.69 -    bool
    2.70 -    prompt "4.2.0"
    2.71 -
    2.72 -config CC_V_4_2_1
    2.73 -    bool
    2.74 -    prompt "4.2.1"
    2.75 -
    2.76 -config CC_V_4_2_2
    2.77 -    bool
    2.78 -    prompt "4.2.2"
    2.79 -
    2.80 -config CC_V_4_2_3
    2.81 -    bool
    2.82 -    prompt "4.2.3 (EXPERIMENTAL)"
    2.83 -    depends on EXPERIMENTAL
    2.84 -
    2.85 -# CT_INSERT_VERSION_ABOVE
    2.86 -# Don't remove above line!
    2.87 -endchoice
    2.88 -
    2.89 -config CC_VERSION
    2.90 -    string
    2.91 -    default "2.95.3" if CC_V_2_95_3
    2.92 -    default "3.2.3" if CC_V_3_2_3
    2.93 -    default "3.3.6" if CC_V_3_3_6
    2.94 -    default "3.4.6" if CC_V_3_4_6
    2.95 -    default "4.0.0" if CC_V_4_0_0
    2.96 -    default "4.0.1" if CC_V_4_0_1
    2.97 -    default "4.0.2" if CC_V_4_0_2
    2.98 -    default "4.0.3" if CC_V_4_0_3
    2.99 -    default "4.0.4" if CC_V_4_0_4
   2.100 -    default "4.1.0" if CC_V_4_1_0
   2.101 -    default "4.1.1" if CC_V_4_1_1
   2.102 -    default "4.1.2" if CC_V_4_1_2
   2.103 -    default "4.2.0" if CC_V_4_2_0
   2.104 -    default "4.2.1" if CC_V_4_2_1
   2.105 -    default "4.2.2" if CC_V_4_2_2
   2.106 -    default "4.2.3" if CC_V_4_2_3
   2.107 -# CT_INSERT_VERSION_STRING_ABOVE
   2.108 -# Don't remove above line!
   2.109 -
   2.110 -config CC_CXA_ATEXIT
   2.111 -    bool
   2.112 -    prompt "__cxa_atexit"
   2.113 -    default "y"
   2.114 -    help
   2.115 -      If you get the missing symbol "__cxa_atexit" when building C++ programs,
   2.116 -      you might want to try disabling this option.
   2.117 -
   2.118 -config CC_CORE_EXTRA_CONFIG
   2.119 -    string
   2.120 -    prompt "Core gcc extra config"
   2.121 -    default ""
   2.122 -    help
   2.123 -      Extra flags to pass onto ./configure when configuring the core gcc.
   2.124 -      
   2.125 -      The core gcc is a stripped down, C-only compiler needed to build
   2.126 -      the C library. Kinda bootstrap gcc, if you wish.
   2.127 -
   2.128 -config CC_EXTRA_CONFIG
   2.129 -    string
   2.130 -    prompt "gcc extra config"
   2.131 -    default ""
   2.132 -    help
   2.133 -      Extra flags to pass onto ./configure when configuring gcc.
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/config/cc/gcc.in	Thu Apr 17 21:04:23 2008 +0000
     3.3 @@ -0,0 +1,130 @@
     3.4 +# Compiler options
     3.5 +
     3.6 +choice
     3.7 +    bool
     3.8 +    prompt "gcc version"
     3.9 +
    3.10 +config CC_V_2_95_3
    3.11 +    bool
    3.12 +    prompt "2.95.3 (OBSOLETE)"
    3.13 +    depends on OBSOLETE
    3.14 +
    3.15 +config CC_V_3_2_3
    3.16 +    bool
    3.17 +    prompt "3.2.3 (OBSOLETE)"
    3.18 +    depends on OBSOLETE
    3.19 +
    3.20 +config CC_V_3_3_6
    3.21 +    bool
    3.22 +    prompt "3.3.6 (OBSOLETE)"
    3.23 +    depends on OBSOLETE
    3.24 +
    3.25 +config CC_V_3_4_6
    3.26 +    bool
    3.27 +    prompt "3.4.6 (OBSOLETE)"
    3.28 +    depends on OBSOLETE
    3.29 +
    3.30 +config CC_V_4_0_0
    3.31 +    bool
    3.32 +    prompt "4.0.0 (OBSOLETE)"
    3.33 +    depends on OBSOLETE
    3.34 +
    3.35 +config CC_V_4_0_1
    3.36 +    bool
    3.37 +    prompt "4.0.1 (OBSOLETE)"
    3.38 +    depends on OBSOLETE
    3.39 +
    3.40 +config CC_V_4_0_2
    3.41 +    bool
    3.42 +    prompt "4.0.2 (OBSOLETE)"
    3.43 +    depends on OBSOLETE
    3.44 +
    3.45 +config CC_V_4_0_3
    3.46 +    bool
    3.47 +    prompt "4.0.3 (OBSOLETE)"
    3.48 +    depends on OBSOLETE
    3.49 +
    3.50 +config CC_V_4_0_4
    3.51 +    bool
    3.52 +    prompt "4.0.4"
    3.53 +
    3.54 +config CC_V_4_1_0
    3.55 +    bool
    3.56 +    prompt "4.1.0 (OBSOLETE)"
    3.57 +    depends on OBSOLETE
    3.58 +
    3.59 +config CC_V_4_1_1
    3.60 +    bool
    3.61 +    prompt "4.1.1 (OBSOLETE)"
    3.62 +    depends on OBSOLETE
    3.63 +
    3.64 +config CC_V_4_1_2
    3.65 +    bool
    3.66 +    prompt "4.1.2"
    3.67 +
    3.68 +config CC_V_4_2_0
    3.69 +    bool
    3.70 +    prompt "4.2.0"
    3.71 +
    3.72 +config CC_V_4_2_1
    3.73 +    bool
    3.74 +    prompt "4.2.1"
    3.75 +
    3.76 +config CC_V_4_2_2
    3.77 +    bool
    3.78 +    prompt "4.2.2"
    3.79 +
    3.80 +config CC_V_4_2_3
    3.81 +    bool
    3.82 +    prompt "4.2.3 (EXPERIMENTAL)"
    3.83 +    depends on EXPERIMENTAL
    3.84 +
    3.85 +# CT_INSERT_VERSION_ABOVE
    3.86 +# Don't remove above line!
    3.87 +endchoice
    3.88 +
    3.89 +config CC_VERSION
    3.90 +    string
    3.91 +    default "2.95.3" if CC_V_2_95_3
    3.92 +    default "3.2.3" if CC_V_3_2_3
    3.93 +    default "3.3.6" if CC_V_3_3_6
    3.94 +    default "3.4.6" if CC_V_3_4_6
    3.95 +    default "4.0.0" if CC_V_4_0_0
    3.96 +    default "4.0.1" if CC_V_4_0_1
    3.97 +    default "4.0.2" if CC_V_4_0_2
    3.98 +    default "4.0.3" if CC_V_4_0_3
    3.99 +    default "4.0.4" if CC_V_4_0_4
   3.100 +    default "4.1.0" if CC_V_4_1_0
   3.101 +    default "4.1.1" if CC_V_4_1_1
   3.102 +    default "4.1.2" if CC_V_4_1_2
   3.103 +    default "4.2.0" if CC_V_4_2_0
   3.104 +    default "4.2.1" if CC_V_4_2_1
   3.105 +    default "4.2.2" if CC_V_4_2_2
   3.106 +    default "4.2.3" if CC_V_4_2_3
   3.107 +# CT_INSERT_VERSION_STRING_ABOVE
   3.108 +# Don't remove above line!
   3.109 +
   3.110 +config CC_CXA_ATEXIT
   3.111 +    bool
   3.112 +    prompt "__cxa_atexit"
   3.113 +    default "y"
   3.114 +    help
   3.115 +      If you get the missing symbol "__cxa_atexit" when building C++ programs,
   3.116 +      you might want to try disabling this option.
   3.117 +
   3.118 +config CC_CORE_EXTRA_CONFIG
   3.119 +    string
   3.120 +    prompt "Core gcc extra config"
   3.121 +    default ""
   3.122 +    help
   3.123 +      Extra flags to pass onto ./configure when configuring the core gcc.
   3.124 +      
   3.125 +      The core gcc is a stripped down, C-only compiler needed to build
   3.126 +      the C library. Kinda bootstrap gcc, if you wish.
   3.127 +
   3.128 +config CC_EXTRA_CONFIG
   3.129 +    string
   3.130 +    prompt "gcc extra config"
   3.131 +    default ""
   3.132 +    help
   3.133 +      Extra flags to pass onto ./configure when configuring gcc.
     4.1 --- a/config/kernel.in	Thu Apr 17 20:51:26 2008 +0000
     4.2 +++ b/config/kernel.in	Thu Apr 17 21:04:23 2008 +0000
     4.3 @@ -19,7 +19,7 @@
     4.4      string
     4.5  
     4.6  if KERNEL_LINUX
     4.7 -source config/kernel/kernel_linux.in
     4.8 +source config/kernel/linux.in
     4.9  endif
    4.10  
    4.11  endmenu
     5.1 --- a/config/kernel/kernel_linux.in	Thu Apr 17 20:51:26 2008 +0000
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,134 +0,0 @@
     5.4 -# Linux kernel options
     5.5 -
     5.6 -choice
     5.7 -    bool
     5.8 -    prompt "Get kernel headers from:"
     5.9 -
    5.10 -config KERNEL_LINUX_HEADERS_INSTALL
    5.11 -    bool
    5.12 -    prompt "kernel's 'headers_install'"
    5.13 -    help
    5.14 -      This will make use of the new headers_install rule in recent kernels.
    5.15 -      This is most probably what you want to use.
    5.16 -
    5.17 -config KERNEL_LINUX_HEADERS_SANITISED
    5.18 -    bool
    5.19 -    prompt "Mazur's sanitized headers (OBSOLETE)"
    5.20 -    depends on OBSOLETE
    5.21 -    select KERNEL_LINUX_NEEDS_CONFIG
    5.22 -    help
    5.23 -      M. Mazur used to maintain a tree of sanitised headers, but it is now
    5.24 -      obsoleted by the headers_install rule (above), and has not seen any
    5.25 -      update since 2.6.12
    5.26 -
    5.27 -config KERNEL_LINUX_HEADERS_COPY
    5.28 -    bool
    5.29 -    prompt "pure kernel headers (REALLY OBSOLETE)"
    5.30 -    depends on OBSOLETE
    5.31 -    select KERNEL_LINUX_NEEDS_CONFIG
    5.32 -    help
    5.33 -      This will simply copy the kernel headers to the toolchain.
    5.34 -
    5.35 -      You do NOT want this. It's badly broken because it leaks kernel internals
    5.36 -      to userspace.
    5.37 -
    5.38 -config KERNEL_LINUX_HEADERS_USE_CUSTOM_DIR
    5.39 -    bool
    5.40 -    prompt "Use custom directory"
    5.41 -    help
    5.42 -      If you have some kernel headers lying around, you can enter the path
    5.43 -      below.
    5.44 -
    5.45 -endchoice
    5.46 -
    5.47 -config KERNEL
    5.48 -    string
    5.49 -    default "linux" if ! KERNEL_LINUX_HEADERS_SANITISED
    5.50 -    default "linux-libc-headers" if KERNEL_LINUX_HEADERS_SANITISED
    5.51 -
    5.52 -config KERNEL_VERSION_SEE_EXTRAVERSION
    5.53 -    bool
    5.54 -    prompt "See extra versions"
    5.55 -    default n
    5.56 -    depends on KERNEL_LINUX_HEADERS_COPY || KERNEL_LINUX_HEADERS_INSTALL
    5.57 -    help
    5.58 -      See extra versions (kernel with 4 numbers, eg 2.6.19.1).
    5.59 -
    5.60 -      If you say 'no', you'll only see sub-level, 3-digit versions.
    5.61 -      If you say 'yes', you'll see far more versions!
    5.62 -
    5.63 -      It is recommended that you say 'no', unless you _*know*_
    5.64 -      that an extra version fixes a headers bug.
    5.65 -
    5.66 -if KERNEL_LINUX_HEADERS_INSTALL
    5.67 -source config/kernel/kernel_linux_headers_install.in
    5.68 -endif
    5.69 -
    5.70 -if KERNEL_LINUX_HEADERS_COPY
    5.71 -source config/kernel/kernel_linux_headers_copy.in
    5.72 -endif
    5.73 -
    5.74 -if KERNEL_LINUX_HEADERS_SANITISED
    5.75 -source config/kernel/kernel_linux_headers_sanitised.in
    5.76 -endif
    5.77 -
    5.78 -config KERNEL_LINUX_HEADERS_CUSTOM_DIR
    5.79 -    string
    5.80 -    prompt "Where are those custom headers?"
    5.81 -    depends on KERNEL_LINUX_HEADERS_USE_CUSTOM_DIR
    5.82 -    help
    5.83 -      Enter the base directory where the headers are to be found.
    5.84 -      
    5.85 -      Eg. if the headers are in /some/place/include, then enter /some/place.
    5.86 -          This is the same path you entered when you typed:
    5.87 -            make INSTALL_HDR_PATH=/some/place headers_install
    5.88 -
    5.89 -if ! KERNEL_LINUX_HEADERS_USE_CUSTOM_DIR
    5.90 -
    5.91 -choice
    5.92 -    bool
    5.93 -    prompt "Kernel verbosity:"
    5.94 -    default KERNEL_LINUX_VERBOSITY_0
    5.95 -
    5.96 -config KERNEL_LINUX_VERBOSITY_0
    5.97 -    bool
    5.98 -    prompt "Simplified"
    5.99 -    help
   5.100 -      Print simplified command lines.
   5.101 -
   5.102 -config KERNEL_LINUX_VERBOSITY_1
   5.103 -    bool
   5.104 -    prompt "Full commands"
   5.105 -    help
   5.106 -      Print full command lines.
   5.107 -
   5.108 -config KERNEL_LINUX_VERBOSITY_2
   5.109 -    bool
   5.110 -    prompt "Exec reasons"
   5.111 -    help
   5.112 -      Print the reasons why a make target is rebuild.
   5.113 -
   5.114 -endchoice
   5.115 -
   5.116 -config KERNEL_LINUX_VERBOSE_LEVEL
   5.117 -    int
   5.118 -    default 0 if KERNEL_LINUX_VERBOSITY_0
   5.119 -    default 1 if KERNEL_LINUX_VERBOSITY_1
   5.120 -    default 2 if KERNEL_LINUX_VERBOSITY_2
   5.121 -
   5.122 -config KERNEL_LINUX_NEEDS_CONFIG
   5.123 -    bool
   5.124 -    default n
   5.125 -
   5.126 -config KERNEL_LINUX_CONFIG_FILE
   5.127 -    string
   5.128 -    prompt "Configuration file"
   5.129 -    depends on KERNEL_LINUX_NEEDS_CONFIG
   5.130 -    default ""
   5.131 -    help
   5.132 -      Path to a kernel configuration file.
   5.133 -      
   5.134 -      If you don't provide one, then the default configuration for
   5.135 -      your target will be used.
   5.136 -
   5.137 -endif
     6.1 --- a/config/kernel/kernel_linux_headers_copy.in	Thu Apr 17 20:51:26 2008 +0000
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,42 +0,0 @@
     6.4 -choice
     6.5 -    bool
     6.6 -    prompt "Linux kernel version"
     6.7 -
     6.8 -config KERNEL_COPY_V_2_4_26
     6.9 -    bool
    6.10 -    prompt "2.4.26"
    6.11 -
    6.12 -config KERNEL_COPY_V_2_6_5
    6.13 -    bool
    6.14 -    prompt "2.6.5"
    6.15 -
    6.16 -config KERNEL_COPY_V_2_6_6
    6.17 -    bool
    6.18 -    prompt "2.6.6"
    6.19 -
    6.20 -config KERNEL_COPY_V_2_6_7
    6.21 -    bool
    6.22 -    prompt "2.6.7"
    6.23 -
    6.24 -config KERNEL_COPY_V_2_6_8
    6.25 -    bool
    6.26 -    prompt "2.6.8"
    6.27 -
    6.28 -config KERNEL_COPY_V_2_6_11_3
    6.29 -    bool
    6.30 -    prompt "2.6.11.3"
    6.31 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    6.32 -
    6.33 -# CT_INSERT_VERSION_ABOVE
    6.34 -# Don't remove above line!
    6.35 -endchoice
    6.36 -
    6.37 -config KERNEL_VERSION
    6.38 -    string
    6.39 -    default "2.6.5" if KERNEL_COPY_V_2_6_5
    6.40 -    default "2.6.6" if KERNEL_COPY_V_2_6_6
    6.41 -    default "2.6.7" if KERNEL_COPY_V_2_6_7
    6.42 -    default "2.6.8" if KERNEL_COPY_V_2_6_8
    6.43 -    default "2.6.11.3" if KERNEL_COPY_V_2_6_11_3
    6.44 -# CT_INSERT_VERSION_STRING_ABOVE
    6.45 -# Don't remove above line!
     7.1 --- a/config/kernel/kernel_linux_headers_install.in	Thu Apr 17 20:51:26 2008 +0000
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,168 +0,0 @@
     7.4 -choice
     7.5 -    bool
     7.6 -    prompt "Linux kernel version"
     7.7 -
     7.8 -config KERNEL_INSTALL_V_2_6_18_8
     7.9 -    bool
    7.10 -    prompt "2.6.18.8 (OBSOLETE)"
    7.11 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION && OBSOLETE
    7.12 -
    7.13 -config KERNEL_INSTALL_V_2_6_19_7
    7.14 -    bool
    7.15 -    prompt "2.6.19.7 (OBSOLETE)"
    7.16 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION && OBSOLETE
    7.17 -
    7.18 -config KERNEL_INSTALL_V_2_6_20_21
    7.19 -    bool
    7.20 -    prompt "2.6.20.21 (OBSOLETE)"
    7.21 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION && OBSOLETE
    7.22 -
    7.23 -config KERNEL_INSTALL_V_2_6_21_7
    7.24 -    bool
    7.25 -    prompt "2.6.21.7 (OBSOLETE)"
    7.26 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION && OBSOLETE
    7.27 -
    7.28 -config KERNEL_INSTALL_V_2_6_22_18
    7.29 -    bool
    7.30 -    prompt "2.6.22.18"
    7.31 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.32 -
    7.33 -config KERNEL_INSTALL_V_2_6_23
    7.34 -    bool
    7.35 -    prompt "2.6.23"
    7.36 -
    7.37 -config KERNEL_INSTALL_V_2_6_23_1
    7.38 -    bool
    7.39 -    prompt "2.6.23.1"
    7.40 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.41 -
    7.42 -config KERNEL_INSTALL_V_2_6_23_2
    7.43 -    bool
    7.44 -    prompt "2.6.23.2"
    7.45 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.46 -
    7.47 -config KERNEL_INSTALL_V_2_6_23_3
    7.48 -    bool
    7.49 -    prompt "2.6.23.3"
    7.50 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.51 -
    7.52 -config KERNEL_INSTALL_V_2_6_23_4
    7.53 -    bool
    7.54 -    prompt "2.6.23.4"
    7.55 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.56 -
    7.57 -config KERNEL_INSTALL_V_2_6_23_5
    7.58 -    bool
    7.59 -    prompt "2.6.23.5"
    7.60 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.61 -
    7.62 -config KERNEL_INSTALL_V_2_6_23_6
    7.63 -    bool
    7.64 -    prompt "2.6.23.6"
    7.65 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.66 -
    7.67 -config KERNEL_INSTALL_V_2_6_23_7
    7.68 -    bool
    7.69 -    prompt "2.6.23.7"
    7.70 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.71 -
    7.72 -config KERNEL_INSTALL_V_2_6_23_8
    7.73 -    bool
    7.74 -    prompt "2.6.23.8"
    7.75 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.76 -
    7.77 -config KERNEL_INSTALL_V_2_6_23_9
    7.78 -    bool
    7.79 -    prompt "2.6.23.9"
    7.80 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.81 -
    7.82 -config KERNEL_INSTALL_V_2_6_23_10
    7.83 -    bool
    7.84 -    prompt "2.6.23.10"
    7.85 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.86 -
    7.87 -config KERNEL_INSTALL_V_2_6_23_11
    7.88 -    bool
    7.89 -    prompt "2.6.23.11"
    7.90 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.91 -
    7.92 -config KERNEL_INSTALL_V_2_6_23_12
    7.93 -    bool
    7.94 -    prompt "2.6.23.12"
    7.95 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
    7.96 -
    7.97 -config KERNEL_INSTALL_V_2_6_23_13
    7.98 -    bool
    7.99 -    prompt "2.6.23.13"
   7.100 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   7.101 -
   7.102 -config KERNEL_INSTALL_V_2_6_23_14
   7.103 -    bool
   7.104 -    prompt "2.6.23.14"
   7.105 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   7.106 -
   7.107 -config KERNEL_INSTALL_V_2_6_23_15
   7.108 -    bool
   7.109 -    prompt "2.6.23.15"
   7.110 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   7.111 -
   7.112 -config KERNEL_INSTALL_V_2_6_23_16
   7.113 -    bool
   7.114 -    prompt "2.6.23.16"
   7.115 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   7.116 -
   7.117 -config KERNEL_INSTALL_V_2_6_24
   7.118 -    bool
   7.119 -    prompt "2.6.24"
   7.120 -
   7.121 -config KERNEL_INSTALL_V_2_6_24_1
   7.122 -    bool
   7.123 -    prompt "2.6.24.1"
   7.124 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   7.125 -
   7.126 -config KERNEL_INSTALL_V_2_6_24_2
   7.127 -    bool
   7.128 -    prompt "2.6.24.2"
   7.129 -    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   7.130 -
   7.131 -# CT_INSERT_VERSION_ABOVE
   7.132 -# Don't remove above line!
   7.133 -endchoice
   7.134 -
   7.135 -config KERNEL_VERSION
   7.136 -    string
   7.137 -    default "2.6.18.8" if KERNEL_INSTALL_V_2_6_18_8
   7.138 -    default "2.6.19.7" if KERNEL_INSTALL_V_2_6_19_7
   7.139 -    default "2.6.20.21" if KERNEL_INSTALL_V_2_6_20_21
   7.140 -    default "2.6.21.7" if KERNEL_INSTALL_V_2_6_21_7
   7.141 -    default "2.6.22.18" if KERNEL_INSTALL_V_2_6_22_18
   7.142 -    default "2.6.23" if KERNEL_INSTALL_V_2_6_23
   7.143 -    default "2.6.23.1" if KERNEL_INSTALL_V_2_6_23_1
   7.144 -    default "2.6.23.2" if KERNEL_INSTALL_V_2_6_23_2
   7.145 -    default "2.6.23.3" if KERNEL_INSTALL_V_2_6_23_3
   7.146 -    default "2.6.23.4" if KERNEL_INSTALL_V_2_6_23_4
   7.147 -    default "2.6.23.5" if KERNEL_INSTALL_V_2_6_23_5
   7.148 -    default "2.6.23.6" if KERNEL_INSTALL_V_2_6_23_6
   7.149 -    default "2.6.23.7" if KERNEL_INSTALL_V_2_6_23_7
   7.150 -    default "2.6.23.8" if KERNEL_INSTALL_V_2_6_23_8
   7.151 -    default "2.6.23.9" if KERNEL_INSTALL_V_2_6_23_9
   7.152 -    default "2.6.23.10" if KERNEL_INSTALL_V_2_6_23_10
   7.153 -    default "2.6.23.11" if KERNEL_INSTALL_V_2_6_23_11
   7.154 -    default "2.6.23.12" if KERNEL_INSTALL_V_2_6_23_12
   7.155 -    default "2.6.23.13" if KERNEL_INSTALL_V_2_6_23_13
   7.156 -    default "2.6.23.14" if KERNEL_INSTALL_V_2_6_23_14
   7.157 -    default "2.6.23.15" if KERNEL_INSTALL_V_2_6_23_15
   7.158 -    default "2.6.23.16" if KERNEL_INSTALL_V_2_6_23_16
   7.159 -    default "2.6.24" if KERNEL_INSTALL_V_2_6_24
   7.160 -    default "2.6.24.1" if KERNEL_INSTALL_V_2_6_24_1
   7.161 -    default "2.6.24.2" if KERNEL_INSTALL_V_2_6_24_2
   7.162 -# CT_INSERT_VERSION_STRING_ABOVE
   7.163 -# Don't remove above line!
   7.164 -
   7.165 -config KERNEL_LINUX_HEADERS_INSTALL_CHECK
   7.166 -    bool
   7.167 -    prompt "Check installed headers"
   7.168 -    default n
   7.169 -    help
   7.170 -      If you are in doubt that installed headers are buggy, say 'Y'
   7.171 -      here to have an extra check passed onto the headers.
     8.1 --- a/config/kernel/kernel_linux_headers_sanitised.in	Thu Apr 17 20:51:26 2008 +0000
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,62 +0,0 @@
     8.4 -choice
     8.5 -    bool
     8.6 -    prompt "Linux headers version"
     8.7 -
     8.8 -config KERNEL_SANITISED_V_2_6_7_0
     8.9 -    bool
    8.10 -    prompt "2.6.7.0"
    8.11 -
    8.12 -config KERNEL_SANITISED_V_2_6_8_0
    8.13 -    bool
    8.14 -    prompt "2.6.8.0"
    8.15 -
    8.16 -config KERNEL_SANITISED_V_2_6_8_1
    8.17 -    bool
    8.18 -    prompt "2.6.8.1"
    8.19 -
    8.20 -config KERNEL_SANITISED_V_2_6_9_0
    8.21 -    bool
    8.22 -    prompt "2.6.9.0"
    8.23 -
    8.24 -config KERNEL_SANITISED_V_2_6_9_1
    8.25 -    bool
    8.26 -    prompt "2.6.9.1"
    8.27 -
    8.28 -config KERNEL_SANITISED_V_2_6_10_0
    8.29 -    bool
    8.30 -    prompt "2.6.10.0"
    8.31 -
    8.32 -config KERNEL_SANITISED_V_2_6_11_0
    8.33 -    bool
    8.34 -    prompt "2.6.11.0"
    8.35 -
    8.36 -config KERNEL_SANITISED_V_2_6_11_1
    8.37 -    bool
    8.38 -    prompt "2.6.11.1"
    8.39 -
    8.40 -config KERNEL_SANITISED_V_2_6_11_2
    8.41 -    bool
    8.42 -    prompt "2.6.11.2"
    8.43 -
    8.44 -config KERNEL_SANITISED_V_2_6_12_0
    8.45 -    bool
    8.46 -    prompt "2.6.12.0"
    8.47 -
    8.48 -# CT_INSERT_VERSION_ABOVE
    8.49 -# Don't remove above line!
    8.50 -endchoice
    8.51 -
    8.52 -config KERNEL_VERSION
    8.53 -    string
    8.54 -    default "2.6.7.0" if KERNEL_SANITISED_V_2_6_7_0
    8.55 -    default "2.6.8.0" if KERNEL_SANITISED_V_2_6_8_0
    8.56 -    default "2.6.8.1" if KERNEL_SANITISED_V_2_6_8_1
    8.57 -    default "2.6.9.0" if KERNEL_SANITISED_V_2_6_9_0
    8.58 -    default "2.6.9.1" if KERNEL_SANITISED_V_2_6_9_1
    8.59 -    default "2.6.10.0" if KERNEL_SANITISED_V_2_6_10_0
    8.60 -    default "2.6.11.0" if KERNEL_SANITISED_V_2_6_11_0
    8.61 -    default "2.6.11.1" if KERNEL_SANITISED_V_2_6_11_1
    8.62 -    default "2.6.11.2" if KERNEL_SANITISED_V_2_6_11_2
    8.63 -    default "2.6.12.0" if KERNEL_SANITISED_V_2_6_12_0
    8.64 -# CT_INSERT_VERSION_STRING_ABOVE
    8.65 -# Don't remove above line!
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/config/kernel/linux.in	Thu Apr 17 21:04:23 2008 +0000
     9.3 @@ -0,0 +1,134 @@
     9.4 +# Linux kernel options
     9.5 +
     9.6 +choice
     9.7 +    bool
     9.8 +    prompt "Get kernel headers from:"
     9.9 +
    9.10 +config KERNEL_LINUX_HEADERS_INSTALL
    9.11 +    bool
    9.12 +    prompt "kernel's 'headers_install'"
    9.13 +    help
    9.14 +      This will make use of the new headers_install rule in recent kernels.
    9.15 +      This is most probably what you want to use.
    9.16 +
    9.17 +config KERNEL_LINUX_HEADERS_SANITISED
    9.18 +    bool
    9.19 +    prompt "Mazur's sanitized headers (OBSOLETE)"
    9.20 +    depends on OBSOLETE
    9.21 +    select KERNEL_LINUX_NEEDS_CONFIG
    9.22 +    help
    9.23 +      M. Mazur used to maintain a tree of sanitised headers, but it is now
    9.24 +      obsoleted by the headers_install rule (above), and has not seen any
    9.25 +      update since 2.6.12
    9.26 +
    9.27 +config KERNEL_LINUX_HEADERS_COPY
    9.28 +    bool
    9.29 +    prompt "pure kernel headers (REALLY OBSOLETE)"
    9.30 +    depends on OBSOLETE
    9.31 +    select KERNEL_LINUX_NEEDS_CONFIG
    9.32 +    help
    9.33 +      This will simply copy the kernel headers to the toolchain.
    9.34 +
    9.35 +      You do NOT want this. It's badly broken because it leaks kernel internals
    9.36 +      to userspace.
    9.37 +
    9.38 +config KERNEL_LINUX_HEADERS_USE_CUSTOM_DIR
    9.39 +    bool
    9.40 +    prompt "Use custom directory"
    9.41 +    help
    9.42 +      If you have some kernel headers lying around, you can enter the path
    9.43 +      below.
    9.44 +
    9.45 +endchoice
    9.46 +
    9.47 +config KERNEL
    9.48 +    string
    9.49 +    default "linux" if ! KERNEL_LINUX_HEADERS_SANITISED
    9.50 +    default "linux-libc-headers" if KERNEL_LINUX_HEADERS_SANITISED
    9.51 +
    9.52 +config KERNEL_VERSION_SEE_EXTRAVERSION
    9.53 +    bool
    9.54 +    prompt "See extra versions"
    9.55 +    default n
    9.56 +    depends on KERNEL_LINUX_HEADERS_COPY || KERNEL_LINUX_HEADERS_INSTALL
    9.57 +    help
    9.58 +      See extra versions (kernel with 4 numbers, eg 2.6.19.1).
    9.59 +
    9.60 +      If you say 'no', you'll only see sub-level, 3-digit versions.
    9.61 +      If you say 'yes', you'll see far more versions!
    9.62 +
    9.63 +      It is recommended that you say 'no', unless you _*know*_
    9.64 +      that an extra version fixes a headers bug.
    9.65 +
    9.66 +if KERNEL_LINUX_HEADERS_INSTALL
    9.67 +source config/kernel/linux_headers_install.in
    9.68 +endif
    9.69 +
    9.70 +if KERNEL_LINUX_HEADERS_COPY
    9.71 +source config/kernel/linux_headers_copy.in
    9.72 +endif
    9.73 +
    9.74 +if KERNEL_LINUX_HEADERS_SANITISED
    9.75 +source config/kernel/linux_headers_sanitised.in
    9.76 +endif
    9.77 +
    9.78 +config KERNEL_LINUX_HEADERS_CUSTOM_DIR
    9.79 +    string
    9.80 +    prompt "Where are those custom headers?"
    9.81 +    depends on KERNEL_LINUX_HEADERS_USE_CUSTOM_DIR
    9.82 +    help
    9.83 +      Enter the base directory where the headers are to be found.
    9.84 +      
    9.85 +      Eg. if the headers are in /some/place/include, then enter /some/place.
    9.86 +          This is the same path you entered when you typed:
    9.87 +            make INSTALL_HDR_PATH=/some/place headers_install
    9.88 +
    9.89 +if ! KERNEL_LINUX_HEADERS_USE_CUSTOM_DIR
    9.90 +
    9.91 +choice
    9.92 +    bool
    9.93 +    prompt "Kernel verbosity:"
    9.94 +    default KERNEL_LINUX_VERBOSITY_0
    9.95 +
    9.96 +config KERNEL_LINUX_VERBOSITY_0
    9.97 +    bool
    9.98 +    prompt "Simplified"
    9.99 +    help
   9.100 +      Print simplified command lines.
   9.101 +
   9.102 +config KERNEL_LINUX_VERBOSITY_1
   9.103 +    bool
   9.104 +    prompt "Full commands"
   9.105 +    help
   9.106 +      Print full command lines.
   9.107 +
   9.108 +config KERNEL_LINUX_VERBOSITY_2
   9.109 +    bool
   9.110 +    prompt "Exec reasons"
   9.111 +    help
   9.112 +      Print the reasons why a make target is rebuild.
   9.113 +
   9.114 +endchoice
   9.115 +
   9.116 +config KERNEL_LINUX_VERBOSE_LEVEL
   9.117 +    int
   9.118 +    default 0 if KERNEL_LINUX_VERBOSITY_0
   9.119 +    default 1 if KERNEL_LINUX_VERBOSITY_1
   9.120 +    default 2 if KERNEL_LINUX_VERBOSITY_2
   9.121 +
   9.122 +config KERNEL_LINUX_NEEDS_CONFIG
   9.123 +    bool
   9.124 +    default n
   9.125 +
   9.126 +config KERNEL_LINUX_CONFIG_FILE
   9.127 +    string
   9.128 +    prompt "Configuration file"
   9.129 +    depends on KERNEL_LINUX_NEEDS_CONFIG
   9.130 +    default ""
   9.131 +    help
   9.132 +      Path to a kernel configuration file.
   9.133 +      
   9.134 +      If you don't provide one, then the default configuration for
   9.135 +      your target will be used.
   9.136 +
   9.137 +endif
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/config/kernel/linux_headers_copy.in	Thu Apr 17 21:04:23 2008 +0000
    10.3 @@ -0,0 +1,42 @@
    10.4 +choice
    10.5 +    bool
    10.6 +    prompt "Linux kernel version"
    10.7 +
    10.8 +config KERNEL_COPY_V_2_4_26
    10.9 +    bool
   10.10 +    prompt "2.4.26"
   10.11 +
   10.12 +config KERNEL_COPY_V_2_6_5
   10.13 +    bool
   10.14 +    prompt "2.6.5"
   10.15 +
   10.16 +config KERNEL_COPY_V_2_6_6
   10.17 +    bool
   10.18 +    prompt "2.6.6"
   10.19 +
   10.20 +config KERNEL_COPY_V_2_6_7
   10.21 +    bool
   10.22 +    prompt "2.6.7"
   10.23 +
   10.24 +config KERNEL_COPY_V_2_6_8
   10.25 +    bool
   10.26 +    prompt "2.6.8"
   10.27 +
   10.28 +config KERNEL_COPY_V_2_6_11_3
   10.29 +    bool
   10.30 +    prompt "2.6.11.3"
   10.31 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   10.32 +
   10.33 +# CT_INSERT_VERSION_ABOVE
   10.34 +# Don't remove above line!
   10.35 +endchoice
   10.36 +
   10.37 +config KERNEL_VERSION
   10.38 +    string
   10.39 +    default "2.6.5" if KERNEL_COPY_V_2_6_5
   10.40 +    default "2.6.6" if KERNEL_COPY_V_2_6_6
   10.41 +    default "2.6.7" if KERNEL_COPY_V_2_6_7
   10.42 +    default "2.6.8" if KERNEL_COPY_V_2_6_8
   10.43 +    default "2.6.11.3" if KERNEL_COPY_V_2_6_11_3
   10.44 +# CT_INSERT_VERSION_STRING_ABOVE
   10.45 +# Don't remove above line!
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/config/kernel/linux_headers_install.in	Thu Apr 17 21:04:23 2008 +0000
    11.3 @@ -0,0 +1,168 @@
    11.4 +choice
    11.5 +    bool
    11.6 +    prompt "Linux kernel version"
    11.7 +
    11.8 +config KERNEL_INSTALL_V_2_6_18_8
    11.9 +    bool
   11.10 +    prompt "2.6.18.8 (OBSOLETE)"
   11.11 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION && OBSOLETE
   11.12 +
   11.13 +config KERNEL_INSTALL_V_2_6_19_7
   11.14 +    bool
   11.15 +    prompt "2.6.19.7 (OBSOLETE)"
   11.16 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION && OBSOLETE
   11.17 +
   11.18 +config KERNEL_INSTALL_V_2_6_20_21
   11.19 +    bool
   11.20 +    prompt "2.6.20.21 (OBSOLETE)"
   11.21 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION && OBSOLETE
   11.22 +
   11.23 +config KERNEL_INSTALL_V_2_6_21_7
   11.24 +    bool
   11.25 +    prompt "2.6.21.7 (OBSOLETE)"
   11.26 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION && OBSOLETE
   11.27 +
   11.28 +config KERNEL_INSTALL_V_2_6_22_18
   11.29 +    bool
   11.30 +    prompt "2.6.22.18"
   11.31 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.32 +
   11.33 +config KERNEL_INSTALL_V_2_6_23
   11.34 +    bool
   11.35 +    prompt "2.6.23"
   11.36 +
   11.37 +config KERNEL_INSTALL_V_2_6_23_1
   11.38 +    bool
   11.39 +    prompt "2.6.23.1"
   11.40 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.41 +
   11.42 +config KERNEL_INSTALL_V_2_6_23_2
   11.43 +    bool
   11.44 +    prompt "2.6.23.2"
   11.45 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.46 +
   11.47 +config KERNEL_INSTALL_V_2_6_23_3
   11.48 +    bool
   11.49 +    prompt "2.6.23.3"
   11.50 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.51 +
   11.52 +config KERNEL_INSTALL_V_2_6_23_4
   11.53 +    bool
   11.54 +    prompt "2.6.23.4"
   11.55 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.56 +
   11.57 +config KERNEL_INSTALL_V_2_6_23_5
   11.58 +    bool
   11.59 +    prompt "2.6.23.5"
   11.60 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.61 +
   11.62 +config KERNEL_INSTALL_V_2_6_23_6
   11.63 +    bool
   11.64 +    prompt "2.6.23.6"
   11.65 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.66 +
   11.67 +config KERNEL_INSTALL_V_2_6_23_7
   11.68 +    bool
   11.69 +    prompt "2.6.23.7"
   11.70 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.71 +
   11.72 +config KERNEL_INSTALL_V_2_6_23_8
   11.73 +    bool
   11.74 +    prompt "2.6.23.8"
   11.75 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.76 +
   11.77 +config KERNEL_INSTALL_V_2_6_23_9
   11.78 +    bool
   11.79 +    prompt "2.6.23.9"
   11.80 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.81 +
   11.82 +config KERNEL_INSTALL_V_2_6_23_10
   11.83 +    bool
   11.84 +    prompt "2.6.23.10"
   11.85 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.86 +
   11.87 +config KERNEL_INSTALL_V_2_6_23_11
   11.88 +    bool
   11.89 +    prompt "2.6.23.11"
   11.90 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.91 +
   11.92 +config KERNEL_INSTALL_V_2_6_23_12
   11.93 +    bool
   11.94 +    prompt "2.6.23.12"
   11.95 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
   11.96 +
   11.97 +config KERNEL_INSTALL_V_2_6_23_13
   11.98 +    bool
   11.99 +    prompt "2.6.23.13"
  11.100 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
  11.101 +
  11.102 +config KERNEL_INSTALL_V_2_6_23_14
  11.103 +    bool
  11.104 +    prompt "2.6.23.14"
  11.105 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
  11.106 +
  11.107 +config KERNEL_INSTALL_V_2_6_23_15
  11.108 +    bool
  11.109 +    prompt "2.6.23.15"
  11.110 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
  11.111 +
  11.112 +config KERNEL_INSTALL_V_2_6_23_16
  11.113 +    bool
  11.114 +    prompt "2.6.23.16"
  11.115 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
  11.116 +
  11.117 +config KERNEL_INSTALL_V_2_6_24
  11.118 +    bool
  11.119 +    prompt "2.6.24"
  11.120 +
  11.121 +config KERNEL_INSTALL_V_2_6_24_1
  11.122 +    bool
  11.123 +    prompt "2.6.24.1"
  11.124 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
  11.125 +
  11.126 +config KERNEL_INSTALL_V_2_6_24_2
  11.127 +    bool
  11.128 +    prompt "2.6.24.2"
  11.129 +    depends on KERNEL_VERSION_SEE_EXTRAVERSION
  11.130 +
  11.131 +# CT_INSERT_VERSION_ABOVE
  11.132 +# Don't remove above line!
  11.133 +endchoice
  11.134 +
  11.135 +config KERNEL_VERSION
  11.136 +    string
  11.137 +    default "2.6.18.8" if KERNEL_INSTALL_V_2_6_18_8
  11.138 +    default "2.6.19.7" if KERNEL_INSTALL_V_2_6_19_7
  11.139 +    default "2.6.20.21" if KERNEL_INSTALL_V_2_6_20_21
  11.140 +    default "2.6.21.7" if KERNEL_INSTALL_V_2_6_21_7
  11.141 +    default "2.6.22.18" if KERNEL_INSTALL_V_2_6_22_18
  11.142 +    default "2.6.23" if KERNEL_INSTALL_V_2_6_23
  11.143 +    default "2.6.23.1" if KERNEL_INSTALL_V_2_6_23_1
  11.144 +    default "2.6.23.2" if KERNEL_INSTALL_V_2_6_23_2
  11.145 +    default "2.6.23.3" if KERNEL_INSTALL_V_2_6_23_3
  11.146 +    default "2.6.23.4" if KERNEL_INSTALL_V_2_6_23_4
  11.147 +    default "2.6.23.5" if KERNEL_INSTALL_V_2_6_23_5
  11.148 +    default "2.6.23.6" if KERNEL_INSTALL_V_2_6_23_6
  11.149 +    default "2.6.23.7" if KERNEL_INSTALL_V_2_6_23_7
  11.150 +    default "2.6.23.8" if KERNEL_INSTALL_V_2_6_23_8
  11.151 +    default "2.6.23.9" if KERNEL_INSTALL_V_2_6_23_9
  11.152 +    default "2.6.23.10" if KERNEL_INSTALL_V_2_6_23_10
  11.153 +    default "2.6.23.11" if KERNEL_INSTALL_V_2_6_23_11
  11.154 +    default "2.6.23.12" if KERNEL_INSTALL_V_2_6_23_12
  11.155 +    default "2.6.23.13" if KERNEL_INSTALL_V_2_6_23_13
  11.156 +    default "2.6.23.14" if KERNEL_INSTALL_V_2_6_23_14
  11.157 +    default "2.6.23.15" if KERNEL_INSTALL_V_2_6_23_15
  11.158 +    default "2.6.23.16" if KERNEL_INSTALL_V_2_6_23_16
  11.159 +    default "2.6.24" if KERNEL_INSTALL_V_2_6_24
  11.160 +    default "2.6.24.1" if KERNEL_INSTALL_V_2_6_24_1
  11.161 +    default "2.6.24.2" if KERNEL_INSTALL_V_2_6_24_2
  11.162 +# CT_INSERT_VERSION_STRING_ABOVE
  11.163 +# Don't remove above line!
  11.164 +
  11.165 +config KERNEL_LINUX_HEADERS_INSTALL_CHECK
  11.166 +    bool
  11.167 +    prompt "Check installed headers"
  11.168 +    default n
  11.169 +    help
  11.170 +      If you are in doubt that installed headers are buggy, say 'Y'
  11.171 +      here to have an extra check passed onto the headers.
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/config/kernel/linux_headers_sanitised.in	Thu Apr 17 21:04:23 2008 +0000
    12.3 @@ -0,0 +1,62 @@
    12.4 +choice
    12.5 +    bool
    12.6 +    prompt "Linux headers version"
    12.7 +
    12.8 +config KERNEL_SANITISED_V_2_6_7_0
    12.9 +    bool
   12.10 +    prompt "2.6.7.0"
   12.11 +
   12.12 +config KERNEL_SANITISED_V_2_6_8_0
   12.13 +    bool
   12.14 +    prompt "2.6.8.0"
   12.15 +
   12.16 +config KERNEL_SANITISED_V_2_6_8_1
   12.17 +    bool
   12.18 +    prompt "2.6.8.1"
   12.19 +
   12.20 +config KERNEL_SANITISED_V_2_6_9_0
   12.21 +    bool
   12.22 +    prompt "2.6.9.0"
   12.23 +
   12.24 +config KERNEL_SANITISED_V_2_6_9_1
   12.25 +    bool
   12.26 +    prompt "2.6.9.1"
   12.27 +
   12.28 +config KERNEL_SANITISED_V_2_6_10_0
   12.29 +    bool
   12.30 +    prompt "2.6.10.0"
   12.31 +
   12.32 +config KERNEL_SANITISED_V_2_6_11_0
   12.33 +    bool
   12.34 +    prompt "2.6.11.0"
   12.35 +
   12.36 +config KERNEL_SANITISED_V_2_6_11_1
   12.37 +    bool
   12.38 +    prompt "2.6.11.1"
   12.39 +
   12.40 +config KERNEL_SANITISED_V_2_6_11_2
   12.41 +    bool
   12.42 +    prompt "2.6.11.2"
   12.43 +
   12.44 +config KERNEL_SANITISED_V_2_6_12_0
   12.45 +    bool
   12.46 +    prompt "2.6.12.0"
   12.47 +
   12.48 +# CT_INSERT_VERSION_ABOVE
   12.49 +# Don't remove above line!
   12.50 +endchoice
   12.51 +
   12.52 +config KERNEL_VERSION
   12.53 +    string
   12.54 +    default "2.6.7.0" if KERNEL_SANITISED_V_2_6_7_0
   12.55 +    default "2.6.8.0" if KERNEL_SANITISED_V_2_6_8_0
   12.56 +    default "2.6.8.1" if KERNEL_SANITISED_V_2_6_8_1
   12.57 +    default "2.6.9.0" if KERNEL_SANITISED_V_2_6_9_0
   12.58 +    default "2.6.9.1" if KERNEL_SANITISED_V_2_6_9_1
   12.59 +    default "2.6.10.0" if KERNEL_SANITISED_V_2_6_10_0
   12.60 +    default "2.6.11.0" if KERNEL_SANITISED_V_2_6_11_0
   12.61 +    default "2.6.11.1" if KERNEL_SANITISED_V_2_6_11_1
   12.62 +    default "2.6.11.2" if KERNEL_SANITISED_V_2_6_11_2
   12.63 +    default "2.6.12.0" if KERNEL_SANITISED_V_2_6_12_0
   12.64 +# CT_INSERT_VERSION_STRING_ABOVE
   12.65 +# Don't remove above line!
    13.1 --- a/config/libc.in	Thu Apr 17 20:51:26 2008 +0000
    13.2 +++ b/config/libc.in	Thu Apr 17 21:04:23 2008 +0000
    13.3 @@ -37,11 +37,11 @@
    13.4      default n
    13.5  
    13.6  if LIBC_GLIBC
    13.7 -source config/libc/libc_glibc.in
    13.8 +source config/libc/glibc.in
    13.9  endif
   13.10  
   13.11  if LIBC_UCLIBC
   13.12 -source config/libc/libc_uClibc.in
   13.13 +source config/libc/uClibc.in
   13.14  endif
   13.15  
   13.16  endmenu
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/config/libc/glibc.in	Thu Apr 17 21:04:23 2008 +0000
    14.3 @@ -0,0 +1,124 @@
    14.4 +# glibc options
    14.5 +
    14.6 +choice
    14.7 +    bool
    14.8 +    prompt "glibc version"
    14.9 +
   14.10 +config LIBC_V_2_3_6
   14.11 +    bool
   14.12 +    prompt "2.3.6 (OBSOLETE)"
   14.13 +    depends on OBSOLETE
   14.14 +
   14.15 +config LIBC_V_2_5
   14.16 +    bool
   14.17 +    prompt "2.5"
   14.18 +
   14.19 +config LIBC_V_2_5_1
   14.20 +    bool
   14.21 +    prompt "2.5.1"
   14.22 +
   14.23 +config LIBC_V_2_6
   14.24 +    bool
   14.25 +    prompt "2.6"
   14.26 +
   14.27 +config LIBC_V_2_6_1
   14.28 +    bool
   14.29 +    prompt "2.6.1"
   14.30 +
   14.31 +config LIBC_V_2_7
   14.32 +    bool
   14.33 +    prompt "2.7"
   14.34 +    depends on EXPERIMENTAL
   14.35 +
   14.36 +# CT_INSERT_VERSION_ABOVE
   14.37 +# Don't remove above line!
   14.38 +endchoice
   14.39 +
   14.40 +config LIBC_VERSION
   14.41 +    string
   14.42 +    default "2.3.6" if LIBC_V_2_3_6
   14.43 +    default "2.4" if LIBC_V_2_4
   14.44 +    default "2.5" if LIBC_V_2_5
   14.45 +    default "2.5.1" if LIBC_V_2_5_1
   14.46 +    default "2.6" if LIBC_V_2_6
   14.47 +    default "2.6.1" if LIBC_V_2_6_1
   14.48 +    default "2.7" if LIBC_V_2_7
   14.49 +# CT_INSERT_VERSION_STRING_ABOVE
   14.50 +# Don't remove above line!
   14.51 +
   14.52 +config LIBC_GLIBC_EXTRA_CONFIG
   14.53 +    string
   14.54 +    prompt "glibc extra config"
   14.55 +    default ""
   14.56 +    help
   14.57 +      Extra flags to pass onto ./configure when configuring glibc.
   14.58 +
   14.59 +      Eg.: --enable-static-nss
   14.60 +
   14.61 +config LIBC_GLIBC_EXTRA_CFLAGS
   14.62 +    string
   14.63 +    prompt "glibc extra target CFLAGS"
   14.64 +    default ""
   14.65 +    help
   14.66 +      Extra target CFLAGS to use when building glibc.
   14.67 +
   14.68 +config LIBC_EXTRA_CC_ARGS
   14.69 +    string
   14.70 +    prompt "gcc extra flags"
   14.71 +    default ""
   14.72 +    help
   14.73 +      Extra flags to pass gcc when building glibc.
   14.74 +
   14.75 +      Seldom used, except for sparc64 which seems to need the flag -64
   14.76 +      to be passed onto gcc.
   14.77 +
   14.78 +# Please note: This is not used for now (no sh support).
   14.79 +config LIBC_GLIBC_CONFIGPARMS
   14.80 +    string
   14.81 +    prompt "Extra config params (READ HELP)"
   14.82 +    default "" if ARCH != "sh3" && ARCH != "sh4"
   14.83 +    default "no-z-defs=yes" if ARCH = "sh3" || ARCH = "sh4"
   14.84 +    help
   14.85 +      Some architectures need to set options in the file configparms.
   14.86 +      This is the case for sh3/4, which really need to set configparms as of
   14.87 +      gcc-3.4/glibc-2.3.2.
   14.88 +
   14.89 +      Unless you are building a toolchain for sh3/4, you should leave that empty.
   14.90 +
   14.91 +      Note: this is awkward, doesn't work well if you need more than one
   14.92 +            line in configparms
   14.93 +
   14.94 +config LIBC_GLIBC_USE_PORTS
   14.95 +    bool
   14.96 +    prompt "Use the ports addon"
   14.97 +    default n
   14.98 +    help
   14.99 +      The ports addon contains some architecture ports that are not available
  14.100 +      in the official glibc distribution.
  14.101 +      
  14.102 +      For example, this is the case for ARM with glibc >= 2.4
  14.103 +      
  14.104 +      Say n only if you're sure that your architecture is in the official
  14.105 +      glibc distribution for your chosen version.
  14.106 +
  14.107 +config LIBC_ADDONS
  14.108 +    bool
  14.109 +    prompt "Pass extra addons list"
  14.110 +    default n
  14.111 +    help
  14.112 +      If you say Y here, you'll be able to give the list of addons you want to
  14.113 +      include in your C library.
  14.114 +
  14.115 +config LIBC_ADDONS_LIST
  14.116 +    string
  14.117 +    prompt "Extra addons"
  14.118 +    default ""
  14.119 +    depends on LIBC_ADDONS
  14.120 +    help
  14.121 +      Extra addons to include in glibc. Space separated list.
  14.122 +
  14.123 +      You need to specify neither linuxthreads nor nptl, as they are added
  14.124 +      automagically for you depending on the threading model you choosed
  14.125 +      earlier.
  14.126 +      
  14.127 +      Eg.: crypt        (for very old glibces)
    15.1 --- a/config/libc/libc_glibc.in	Thu Apr 17 20:51:26 2008 +0000
    15.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.3 @@ -1,124 +0,0 @@
    15.4 -# glibc options
    15.5 -
    15.6 -choice
    15.7 -    bool
    15.8 -    prompt "glibc version"
    15.9 -
   15.10 -config LIBC_V_2_3_6
   15.11 -    bool
   15.12 -    prompt "2.3.6 (OBSOLETE)"
   15.13 -    depends on OBSOLETE
   15.14 -
   15.15 -config LIBC_V_2_5
   15.16 -    bool
   15.17 -    prompt "2.5"
   15.18 -
   15.19 -config LIBC_V_2_5_1
   15.20 -    bool
   15.21 -    prompt "2.5.1"
   15.22 -
   15.23 -config LIBC_V_2_6
   15.24 -    bool
   15.25 -    prompt "2.6"
   15.26 -
   15.27 -config LIBC_V_2_6_1
   15.28 -    bool
   15.29 -    prompt "2.6.1"
   15.30 -
   15.31 -config LIBC_V_2_7
   15.32 -    bool
   15.33 -    prompt "2.7"
   15.34 -    depends on EXPERIMENTAL
   15.35 -
   15.36 -# CT_INSERT_VERSION_ABOVE
   15.37 -# Don't remove above line!
   15.38 -endchoice
   15.39 -
   15.40 -config LIBC_VERSION
   15.41 -    string
   15.42 -    default "2.3.6" if LIBC_V_2_3_6
   15.43 -    default "2.4" if LIBC_V_2_4
   15.44 -    default "2.5" if LIBC_V_2_5
   15.45 -    default "2.5.1" if LIBC_V_2_5_1
   15.46 -    default "2.6" if LIBC_V_2_6
   15.47 -    default "2.6.1" if LIBC_V_2_6_1
   15.48 -    default "2.7" if LIBC_V_2_7
   15.49 -# CT_INSERT_VERSION_STRING_ABOVE
   15.50 -# Don't remove above line!
   15.51 -
   15.52 -config LIBC_GLIBC_EXTRA_CONFIG
   15.53 -    string
   15.54 -    prompt "glibc extra config"
   15.55 -    default ""
   15.56 -    help
   15.57 -      Extra flags to pass onto ./configure when configuring glibc.
   15.58 -
   15.59 -      Eg.: --enable-static-nss
   15.60 -
   15.61 -config LIBC_GLIBC_EXTRA_CFLAGS
   15.62 -    string
   15.63 -    prompt "glibc extra target CFLAGS"
   15.64 -    default ""
   15.65 -    help
   15.66 -      Extra target CFLAGS to use when building glibc.
   15.67 -
   15.68 -config LIBC_EXTRA_CC_ARGS
   15.69 -    string
   15.70 -    prompt "gcc extra flags"
   15.71 -    default ""
   15.72 -    help
   15.73 -      Extra flags to pass gcc when building glibc.
   15.74 -
   15.75 -      Seldom used, except for sparc64 which seems to need the flag -64
   15.76 -      to be passed onto gcc.
   15.77 -
   15.78 -# Please note: This is not used for now (no sh support).
   15.79 -config LIBC_GLIBC_CONFIGPARMS
   15.80 -    string
   15.81 -    prompt "Extra config params (READ HELP)"
   15.82 -    default "" if ARCH != "sh3" && ARCH != "sh4"
   15.83 -    default "no-z-defs=yes" if ARCH = "sh3" || ARCH = "sh4"
   15.84 -    help
   15.85 -      Some architectures need to set options in the file configparms.
   15.86 -      This is the case for sh3/4, which really need to set configparms as of
   15.87 -      gcc-3.4/glibc-2.3.2.
   15.88 -
   15.89 -      Unless you are building a toolchain for sh3/4, you should leave that empty.
   15.90 -
   15.91 -      Note: this is awkward, doesn't work well if you need more than one
   15.92 -            line in configparms
   15.93 -
   15.94 -config LIBC_GLIBC_USE_PORTS
   15.95 -    bool
   15.96 -    prompt "Use the ports addon"
   15.97 -    default n
   15.98 -    help
   15.99 -      The ports addon contains some architecture ports that are not available
  15.100 -      in the official glibc distribution.
  15.101 -      
  15.102 -      For example, this is the case for ARM with glibc >= 2.4
  15.103 -      
  15.104 -      Say n only if you're sure that your architecture is in the official
  15.105 -      glibc distribution for your chosen version.
  15.106 -
  15.107 -config LIBC_ADDONS
  15.108 -    bool
  15.109 -    prompt "Pass extra addons list"
  15.110 -    default n
  15.111 -    help
  15.112 -      If you say Y here, you'll be able to give the list of addons you want to
  15.113 -      include in your C library.
  15.114 -
  15.115 -config LIBC_ADDONS_LIST
  15.116 -    string
  15.117 -    prompt "Extra addons"
  15.118 -    default ""
  15.119 -    depends on LIBC_ADDONS
  15.120 -    help
  15.121 -      Extra addons to include in glibc. Space separated list.
  15.122 -
  15.123 -      You need to specify neither linuxthreads nor nptl, as they are added
  15.124 -      automagically for you depending on the threading model you choosed
  15.125 -      earlier.
  15.126 -      
  15.127 -      Eg.: crypt        (for very old glibces)
    16.1 --- a/config/libc/libc_uClibc.in	Thu Apr 17 20:51:26 2008 +0000
    16.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.3 @@ -1,101 +0,0 @@
    16.4 -# uClibc options
    16.5 -
    16.6 -choice
    16.7 -    bool
    16.8 -    prompt "uClibc version"
    16.9 -
   16.10 -config LIBC_V_snapshot
   16.11 -    bool
   16.12 -    prompt "latest snapshot"
   16.13 -
   16.14 -config LIBC_V_specific_date
   16.15 -    bool
   16.16 -    prompt "<specific date>"
   16.17 -
   16.18 -config LIBC_V_0_9_28
   16.19 -    bool
   16.20 -    prompt "0.9.28 (OBSOLETE)"
   16.21 -    depends on OBSOLETE
   16.22 -
   16.23 -config LIBC_V_0_9_28_1
   16.24 -    bool
   16.25 -    prompt "0.9.28.1 (OBSOLETE)"
   16.26 -    depends on OBSOLETE
   16.27 -
   16.28 -config LIBC_V_0_9_28_2
   16.29 -    bool
   16.30 -    prompt "0.9.28.2 (OBSOLETE)"
   16.31 -    depends on OBSOLETE
   16.32 -
   16.33 -config LIBC_V_0_9_28_3
   16.34 -    bool
   16.35 -    prompt "0.9.28.3"
   16.36 -
   16.37 -config LIBC_V_0_9_29
   16.38 -    bool
   16.39 -    prompt "0.9.29"
   16.40 -
   16.41 -# CT_INSERT_VERSION_ABOVE
   16.42 -# Don't remove above line!
   16.43 -endchoice
   16.44 -
   16.45 -config LIBC_VERSION
   16.46 -    string
   16.47 -    prompt "Enter date (YYYYMMDD)" if LIBC_V_specific_date
   16.48 -    default "snapshot" if LIBC_V_snapshot
   16.49 -    default "0.9.28" if LIBC_V_0_9_28
   16.50 -    default "0.9.28.1" if LIBC_V_0_9_28_1
   16.51 -    default "0.9.28.2" if LIBC_V_0_9_28_2
   16.52 -    default "0.9.28.3" if LIBC_V_0_9_28_3
   16.53 -    default "0.9.29" if LIBC_V_0_9_29
   16.54 -# CT_INSERT_VERSION_STRING_ABOVE
   16.55 -# Don't remove above line!
   16.56 -    help
   16.57 -      Enter the date of the snapshot you want to use in the form: YYYYMMDD
   16.58 -      where YYYY is the 4-digit year, MM the 2-digit month and DD the 2-digit
   16.59 -      day in the month.
   16.60 -      
   16.61 -      Please note that uClibc site removes snapshots older than a month.
   16.62 -
   16.63 -choice
   16.64 -    bool
   16.65 -    prompt "Debug level"
   16.66 -    default LIBC_UCLIBC_DEBUG_LEVEL_0
   16.67 -
   16.68 -config LIBC_UCLIBC_DEBUG_LEVEL_0
   16.69 -    bool
   16.70 -    prompt "none"
   16.71 -
   16.72 -config LIBC_UCLIBC_DEBUG_LEVEL_1
   16.73 -    bool
   16.74 -    prompt "minimal"
   16.75 -
   16.76 -config LIBC_UCLIBC_DEBUG_LEVEL_2
   16.77 -    bool
   16.78 -    prompt "all"
   16.79 -
   16.80 -endchoice
   16.81 -
   16.82 -config LIBC_UCLIBC_DEBUG_LEVEL
   16.83 -    int
   16.84 -    default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
   16.85 -    default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
   16.86 -    default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
   16.87 -
   16.88 -config LIBC_UCLIBC_CONFIG_FILE
   16.89 -    string
   16.90 -    prompt "Configuration file"
   16.91 -    default ""
   16.92 -    help
   16.93 -      Path to the configuration file.
   16.94 -      
   16.95 -      You _must_ provide one (for now).
   16.96 -
   16.97 -config LIBC_UCLIBC_LOCALES
   16.98 -    bool
   16.99 -    prompt "Add support for locales"
  16.100 -    default n
  16.101 -    help
  16.102 -      Say y if you want uClibc to support localisation.
  16.103 -
  16.104 -      Note that seems to be broken on recent uClibc releases.
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/config/libc/uClibc.in	Thu Apr 17 21:04:23 2008 +0000
    17.3 @@ -0,0 +1,101 @@
    17.4 +# uClibc options
    17.5 +
    17.6 +choice
    17.7 +    bool
    17.8 +    prompt "uClibc version"
    17.9 +
   17.10 +config LIBC_V_snapshot
   17.11 +    bool
   17.12 +    prompt "latest snapshot"
   17.13 +
   17.14 +config LIBC_V_specific_date
   17.15 +    bool
   17.16 +    prompt "<specific date>"
   17.17 +
   17.18 +config LIBC_V_0_9_28
   17.19 +    bool
   17.20 +    prompt "0.9.28 (OBSOLETE)"
   17.21 +    depends on OBSOLETE
   17.22 +
   17.23 +config LIBC_V_0_9_28_1
   17.24 +    bool
   17.25 +    prompt "0.9.28.1 (OBSOLETE)"
   17.26 +    depends on OBSOLETE
   17.27 +
   17.28 +config LIBC_V_0_9_28_2
   17.29 +    bool
   17.30 +    prompt "0.9.28.2 (OBSOLETE)"
   17.31 +    depends on OBSOLETE
   17.32 +
   17.33 +config LIBC_V_0_9_28_3
   17.34 +    bool
   17.35 +    prompt "0.9.28.3"
   17.36 +
   17.37 +config LIBC_V_0_9_29
   17.38 +    bool
   17.39 +    prompt "0.9.29"
   17.40 +
   17.41 +# CT_INSERT_VERSION_ABOVE
   17.42 +# Don't remove above line!
   17.43 +endchoice
   17.44 +
   17.45 +config LIBC_VERSION
   17.46 +    string
   17.47 +    prompt "Enter date (YYYYMMDD)" if LIBC_V_specific_date
   17.48 +    default "snapshot" if LIBC_V_snapshot
   17.49 +    default "0.9.28" if LIBC_V_0_9_28
   17.50 +    default "0.9.28.1" if LIBC_V_0_9_28_1
   17.51 +    default "0.9.28.2" if LIBC_V_0_9_28_2
   17.52 +    default "0.9.28.3" if LIBC_V_0_9_28_3
   17.53 +    default "0.9.29" if LIBC_V_0_9_29
   17.54 +# CT_INSERT_VERSION_STRING_ABOVE
   17.55 +# Don't remove above line!
   17.56 +    help
   17.57 +      Enter the date of the snapshot you want to use in the form: YYYYMMDD
   17.58 +      where YYYY is the 4-digit year, MM the 2-digit month and DD the 2-digit
   17.59 +      day in the month.
   17.60 +      
   17.61 +      Please note that uClibc site removes snapshots older than a month.
   17.62 +
   17.63 +choice
   17.64 +    bool
   17.65 +    prompt "Debug level"
   17.66 +    default LIBC_UCLIBC_DEBUG_LEVEL_0
   17.67 +
   17.68 +config LIBC_UCLIBC_DEBUG_LEVEL_0
   17.69 +    bool
   17.70 +    prompt "none"
   17.71 +
   17.72 +config LIBC_UCLIBC_DEBUG_LEVEL_1
   17.73 +    bool
   17.74 +    prompt "minimal"
   17.75 +
   17.76 +config LIBC_UCLIBC_DEBUG_LEVEL_2
   17.77 +    bool
   17.78 +    prompt "all"
   17.79 +
   17.80 +endchoice
   17.81 +
   17.82 +config LIBC_UCLIBC_DEBUG_LEVEL
   17.83 +    int
   17.84 +    default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
   17.85 +    default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
   17.86 +    default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
   17.87 +
   17.88 +config LIBC_UCLIBC_CONFIG_FILE
   17.89 +    string
   17.90 +    prompt "Configuration file"
   17.91 +    default ""
   17.92 +    help
   17.93 +      Path to the configuration file.
   17.94 +      
   17.95 +      You _must_ provide one (for now).
   17.96 +
   17.97 +config LIBC_UCLIBC_LOCALES
   17.98 +    bool
   17.99 +    prompt "Add support for locales"
  17.100 +    default n
  17.101 +    help
  17.102 +      Say y if you want uClibc to support localisation.
  17.103 +
  17.104 +      Note that seems to be broken on recent uClibc releases.
    18.1 --- a/tools/addToolVersion.sh	Thu Apr 17 20:51:26 2008 +0000
    18.2 +++ b/tools/addToolVersion.sh	Thu Apr 17 21:04:23 2008 +0000
    18.3 @@ -44,17 +44,17 @@
    18.4  while [ $i -le $# ]; do
    18.5      case "${!i}" in
    18.6          # Tools:
    18.7 -        --gcc)              cat=CC;        tool=gcc;      tool_prefix=cc_;      tool_suffix=;;
    18.8 -        --binutils)         cat=BINUTILS;  tool=binutils; tool_prefix=;         tool_suffix=;;
    18.9 -        --glibc)            cat=LIBC;      tool=glibc;    tool_prefix=libc_;    tool_suffix=;;
   18.10 -        --uClibc)           cat=LIBC;      tool=uClibc;   tool_prefix=libc_;    tool_suffix=;;
   18.11 -        --linux)            cat=KERNEL;    tool=linux;    tool_prefix=kernel_;  tool_suffix=;;
   18.12 -        --gdb)              cat=GDB;       tool=gdb;      tool_prefix=debug/    tool_suffix=;;
   18.13 -        --dmalloc)          cat=DMALLOC;   tool=dmalloc;  tool_prefix=debug/    tool_suffix=;;
   18.14 -        --duma)             cat=DUMA;      tool=duma;     tool_prefix=debug/    tool_suffix=;;
   18.15 -        --strace)           cat=STRACE;    tool=strace;   tool_prefix=debug/    tool_suffix=;;
   18.16 -        --ltrace)           cat=LTRACE;    tool=ltrace;   tool_prefix=debug/    tool_suffix=;;
   18.17 -        --libelf)           cat=LIBELF;    tool=libelf;   tool_prefix=tools/    tool_suffix=;;
   18.18 +        --gcc)              cat=CC;        tool=gcc;      tool_prefix=cc;      tool_suffix=;;
   18.19 +        --binutils)         cat=BINUTILS;  tool=binutils; tool_prefix=;        tool_suffix=;;
   18.20 +        --glibc)            cat=LIBC;      tool=glibc;    tool_prefix=libc;    tool_suffix=;;
   18.21 +        --uClibc)           cat=LIBC;      tool=uClibc;   tool_prefix=libc;    tool_suffix=;;
   18.22 +        --linux)            cat=KERNEL;    tool=linux;    tool_prefix=kernel;  tool_suffix=;;
   18.23 +        --gdb)              cat=GDB;       tool=gdb;      tool_prefix=debug    tool_suffix=;;
   18.24 +        --dmalloc)          cat=DMALLOC;   tool=dmalloc;  tool_prefix=debug    tool_suffix=;;
   18.25 +        --duma)             cat=DUMA;      tool=duma;     tool_prefix=debug    tool_suffix=;;
   18.26 +        --strace)           cat=STRACE;    tool=strace;   tool_prefix=debug    tool_suffix=;;
   18.27 +        --ltrace)           cat=LTRACE;    tool=ltrace;   tool_prefix=debug    tool_suffix=;;
   18.28 +        --libelf)           cat=LIBELF;    tool=libelf;   tool_prefix=tools    tool_suffix=;;
   18.29          # Tools options:
   18.30          -x|--experimental)  EXP=1; OBS=; prompt_suffix=" (EXPERIMENTAL)";;
   18.31          -o|--obsolete)      OBS=1; EXP=; prompt_suffix=" (OBSOLETE)";;
   18.32 @@ -90,13 +90,13 @@
   18.33              *,*.*.*.*)      DEP="${DEP} && KERNEL_VERSION_SEE_EXTRAVERSION";;
   18.34          esac
   18.35          L5="    default \"${ver}\" if ${cat}_${TOOL_SUFFIX}_V_${v}"
   18.36 -        FILE="config/${tool_prefix}${tool}_headers_${tool_suffix}.in"
   18.37 +        FILE="config/${tool_prefix}/${tool}_headers_${tool_suffix}.in"
   18.38      else
   18.39          L1="config ${cat}_V_${v}\n"
   18.40          L2="    bool\n"
   18.41          L3="    prompt \"${ver}${prompt_suffix}\"\n"
   18.42          L5="    default \"${ver}\" if ${cat}_V_${v}"
   18.43 -        FILE="config/${tool_prefix}${tool}.in"
   18.44 +        FILE="config/${tool_prefix}/${tool}.in"
   18.45      fi
   18.46      [ -n "${EXP}" ] && DEP="${DEP} && EXPERIMENTAL"
   18.47      [ -n "${OBS}" ] && DEP="${DEP} && OBSOLETE"