config/kernel/linux.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Jan 06 22:22:02 2009 +0000 (2009-01-06)
changeset 1130 78681fe5cdd1
parent 1042 3d35a55cdfbc
child 1139 48e6a184e28e
permissions -rw-r--r--
Update all samples to the latest set of config options.
There might be some small issues here and there due to the split of CT_ExtractAndPatch.

/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 13 10 3 0 +++++++++---
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 10 7 3 0 ++++++---
/trunk/samples/arm-unknown-elf/crosstool.config | 8 4 4 0 +++---
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/armeb-unknown-eabi/crosstool.config | 8 4 4 0 +++---
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 13 10 3 0 +++++++++---
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 10 7 3 0 ++++++---
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/arm-iphone-linux-gnueabi/crosstool.config | 5 2 3 0 ++---
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 10 7 3 0 ++++++---
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/mips-unknown-elf/crosstool.config | 8 4 4 0 +++---
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 13 10 3 0 +++++++++---
/trunk/samples/arm-unknown-eabi/crosstool.config | 8 4 4 0 +++---
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 13 10 3 0 +++++++++---
28 files changed, 237 insertions(+), 88 deletions(-)
     1 # Linux kernel options
     2 
     3 config KERNEL_linux
     4     help
     5       Build a toolchain targeting systems running Linux as a kernel.
     6 
     7 choice
     8     bool
     9     prompt "Get kernel headers from:"
    10 
    11 config KERNEL_LINUX_INSTALL
    12     bool
    13     prompt "kernel's 'headers_install'"
    14     help
    15       This will make use of the new headers_install rule in recent kernels.
    16       This is most probably what you want to use.
    17 
    18 if KERNEL_LINUX_INSTALL
    19 
    20 config KERNEL_LINUX_INSTALL_CHECK
    21     bool
    22     prompt "Check installed headers"
    23     default y
    24     help
    25       If you are in doubt that installed headers are buggy, say 'Y'
    26       here to have an extra check passed onto the headers.
    27 
    28 choice
    29     bool
    30     prompt "Linux kernel version"
    31 
    32 config KERNEL_V_2_6_18_8
    33     bool
    34     prompt "2.6.18.8 (OBSOLETE)"
    35     depends on OBSOLETE
    36 
    37 config KERNEL_V_2_6_19_7
    38     bool
    39     prompt "2.6.19.7 (OBSOLETE)"
    40     depends on OBSOLETE
    41 
    42 config KERNEL_V_2_6_20_21
    43     bool
    44     prompt "2.6.20.21 (OBSOLETE)"
    45     depends on OBSOLETE
    46 
    47 config KERNEL_V_2_6_21_7
    48     bool
    49     prompt "2.6.21.7 (OBSOLETE)"
    50     depends on OBSOLETE
    51 
    52 config KERNEL_V_2_6_22_19
    53     bool
    54     prompt "2.6.22.19 (OBSOLETE)"
    55     depends on OBSOLETE
    56 
    57 config KERNEL_V_2_6_23_17
    58     bool
    59     prompt "2.6.23.17 (OBSOLETE)"
    60     depends on OBSOLETE
    61 
    62 config KERNEL_V_2_6_24_7
    63     bool
    64     prompt "2.6.24.7 (OBSOLETE)"
    65     depends on OBSOLETE
    66 
    67 config KERNEL_V_2_6_25_20
    68     bool
    69     prompt "2.6.25.20 (OBSOLETE)"
    70     depends on OBSOLETE
    71 
    72 config KERNEL_V_2_6_26
    73     bool
    74     prompt "2.6.26"
    75 
    76 config KERNEL_V_2_6_26_1
    77     bool
    78     prompt "2.6.26.1"
    79 
    80 config KERNEL_V_2_6_26_2
    81     bool
    82     prompt "2.6.26.2"
    83 
    84 config KERNEL_V_2_6_26_3
    85     bool
    86     prompt "2.6.26.3"
    87 
    88 config KERNEL_V_2_6_26_4
    89     bool
    90     prompt "2.6.26.4"
    91 
    92 config KERNEL_V_2_6_26_5
    93     bool
    94     prompt "2.6.26.5"
    95 
    96 config KERNEL_V_2_6_26_6
    97     bool
    98     prompt "2.6.26.6"
    99 
   100 config KERNEL_V_2_6_26_7
   101     bool
   102     prompt "2.6.26.7"
   103 
   104 config KERNEL_V_2_6_26_8
   105     bool
   106     prompt "2.6.26.8"
   107 
   108 config KERNEL_V_2_6_27
   109     bool
   110     prompt "2.6.27"
   111 
   112 config KERNEL_V_2_6_27_1
   113     bool
   114     prompt "2.6.27.1"
   115 
   116 config KERNEL_V_2_6_27_2
   117     bool
   118     prompt "2.6.27.2"
   119 
   120 config KERNEL_V_2_6_27_3
   121     bool
   122     prompt "2.6.27.3"
   123 
   124 config KERNEL_V_2_6_27_4
   125     bool
   126     prompt "2.6.27.4"
   127 
   128 config KERNEL_V_2_6_27_5
   129     bool
   130     prompt "2.6.27.5"
   131 
   132 config KERNEL_V_2_6_27_6
   133     bool
   134     prompt "2.6.27.6"
   135 
   136 config KERNEL_V_2_6_27_7
   137     bool
   138     prompt "2.6.27.7"
   139 
   140 config KERNEL_V_2_6_27_8
   141     bool
   142     prompt "2.6.27.8"
   143 
   144 config KERNEL_V_2_6_27_9
   145     bool
   146     prompt "2.6.27.9"
   147 
   148 config KERNEL_V_2_6_27_10
   149     bool
   150     prompt "2.6.27.10"
   151 
   152 config KERNEL_V_2_6_28
   153     bool
   154     prompt "2.6.28"
   155 
   156 # CT_INSERT_VERSION_ABOVE
   157 # Don't remove above line!
   158 endchoice
   159 
   160 config KERNEL_VERSION
   161     string
   162     default "2.6.18.8" if KERNEL_V_2_6_18_8
   163     default "2.6.19.7" if KERNEL_V_2_6_19_7
   164     default "2.6.20.21" if KERNEL_V_2_6_20_21
   165     default "2.6.21.7" if KERNEL_V_2_6_21_7
   166     default "2.6.22.19" if KERNEL_V_2_6_22_19
   167     default "2.6.23.17" if KERNEL_V_2_6_23_17
   168     default "2.6.24.7" if KERNEL_V_2_6_24_7
   169     default "2.6.25.20" if KERNEL_V_2_6_25_20
   170     default "2.6.26" if KERNEL_V_2_6_26
   171     default "2.6.26.1" if KERNEL_V_2_6_26_1
   172     default "2.6.26.2" if KERNEL_V_2_6_26_2
   173     default "2.6.26.3" if KERNEL_V_2_6_26_3
   174     default "2.6.26.4" if KERNEL_V_2_6_26_4
   175     default "2.6.26.5" if KERNEL_V_2_6_26_5
   176     default "2.6.26.6" if KERNEL_V_2_6_26_6
   177     default "2.6.26.7" if KERNEL_V_2_6_26_7
   178     default "2.6.26.8" if KERNEL_V_2_6_26_8
   179     default "2.6.27" if KERNEL_V_2_6_27
   180     default "2.6.27.1" if KERNEL_V_2_6_27_1
   181     default "2.6.27.2" if KERNEL_V_2_6_27_2
   182     default "2.6.27.3" if KERNEL_V_2_6_27_3
   183     default "2.6.27.4" if KERNEL_V_2_6_27_4
   184     default "2.6.27.5" if KERNEL_V_2_6_27_5
   185     default "2.6.27.6" if KERNEL_V_2_6_27_6
   186     default "2.6.27.7" if KERNEL_V_2_6_27_7
   187     default "2.6.27.8" if KERNEL_V_2_6_27_8
   188     default "2.6.27.9" if KERNEL_V_2_6_27_9
   189     default "2.6.27.10" if KERNEL_V_2_6_27_10
   190     default "2.6.28" if KERNEL_V_2_6_28
   191 # CT_INSERT_VERSION_STRING_ABOVE
   192 # Don't remove above line!
   193 
   194 choice
   195     bool
   196     prompt "Kernel verbosity:"
   197     default KERNEL_LINUX_VERBOSITY_0
   198 
   199 config KERNEL_LINUX_VERBOSITY_0
   200     bool
   201     prompt "Simplified"
   202     help
   203       Print simplified command lines.
   204 
   205 config KERNEL_LINUX_VERBOSITY_1
   206     bool
   207     prompt "Full commands"
   208     help
   209       Print full command lines.
   210 
   211 config KERNEL_LINUX_VERBOSITY_2
   212     bool
   213     prompt "Exec reasons"
   214     help
   215       Print the reasons why a make target is rebuild.
   216 
   217 endchoice
   218 
   219 config KERNEL_LINUX_VERBOSE_LEVEL
   220     int
   221     default 0 if KERNEL_LINUX_VERBOSITY_0
   222     default 1 if KERNEL_LINUX_VERBOSITY_1
   223     default 2 if KERNEL_LINUX_VERBOSITY_2
   224 
   225 endif
   226 
   227 config KERNEL_LINUX_USE_CUSTOM_DIR
   228     bool
   229     prompt "Use custom directory"
   230     help
   231       If you have some kernel headers lying around, you can enter the path
   232       below.
   233 
   234 config KERNEL_LINUX_CUSTOM_DIR
   235     string
   236     prompt "Where are those custom headers?"
   237     depends on KERNEL_LINUX_USE_CUSTOM_DIR
   238     help
   239       Enter the base directory where the headers are to be found.
   240       
   241       Eg. if the headers are in /some/place/include, then enter /some/place.
   242           This is the same path you entered when you typed:
   243             make INSTALL_HDR_PATH=/some/place headers_install
   244 
   245 endchoice