config/kernel/linux.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Mar 09 10:54:57 2009 +0000 (2009-03-09)
changeset 1253 064a8e0abc37
parent 1224 959134130e3e
child 1275 cbfe92452378
child 1365 c4d124ed9f8e
permissions -rw-r--r--
Do not have the sys-root prefix depend on EXPERIMENTAL.

/trunk/config/toolchain.in | 1 0 1 0 -
1 file changed, 1 deletion(-)
     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_27_11
   153     bool
   154     prompt "2.6.27.11"
   155 
   156 config KERNEL_V_2_6_27_12
   157     bool
   158     prompt "2.6.27.12"
   159 
   160 config KERNEL_V_2_6_27_13
   161     bool
   162     prompt "2.6.27.13"
   163 
   164 config KERNEL_V_2_6_27_14
   165     bool
   166     prompt "2.6.27.14"
   167 
   168 config KERNEL_V_2_6_27_15
   169     bool
   170     prompt "2.6.27.15"
   171 
   172 config KERNEL_V_2_6_27_16
   173     bool
   174     prompt "2.6.27.16"
   175 
   176 config KERNEL_V_2_6_27_17
   177     bool
   178     prompt "2.6.27.17"
   179 
   180 config KERNEL_V_2_6_27_18
   181     bool
   182     prompt "2.6.27.18"
   183 
   184 config KERNEL_V_2_6_27_19
   185     bool
   186     prompt "2.6.27.19"
   187 
   188 config KERNEL_V_2_6_28
   189     bool
   190     prompt "2.6.28"
   191 
   192 config KERNEL_V_2_6_28_1
   193     bool
   194     prompt "2.6.28.1"
   195 
   196 config KERNEL_V_2_6_28_2
   197     bool
   198     prompt "2.6.28.2"
   199 
   200 config KERNEL_V_2_6_28_3
   201     bool
   202     prompt "2.6.28.3"
   203 
   204 config KERNEL_V_2_6_28_4
   205     bool
   206     prompt "2.6.28.4"
   207 
   208 config KERNEL_V_2_6_28_5
   209     bool
   210     prompt "2.6.28.5"
   211 
   212 config KERNEL_V_2_6_28_6
   213     bool
   214     prompt "2.6.28.6"
   215 
   216 config KERNEL_V_2_6_28_7
   217     bool
   218     prompt "2.6.28.7"
   219 
   220 # CT_INSERT_VERSION_ABOVE
   221 # Don't remove above line!
   222 endchoice
   223 
   224 config KERNEL_VERSION
   225     string
   226     default "2.6.18.8" if KERNEL_V_2_6_18_8
   227     default "2.6.19.7" if KERNEL_V_2_6_19_7
   228     default "2.6.20.21" if KERNEL_V_2_6_20_21
   229     default "2.6.21.7" if KERNEL_V_2_6_21_7
   230     default "2.6.22.19" if KERNEL_V_2_6_22_19
   231     default "2.6.23.17" if KERNEL_V_2_6_23_17
   232     default "2.6.24.7" if KERNEL_V_2_6_24_7
   233     default "2.6.25.20" if KERNEL_V_2_6_25_20
   234     default "2.6.26" if KERNEL_V_2_6_26
   235     default "2.6.26.1" if KERNEL_V_2_6_26_1
   236     default "2.6.26.2" if KERNEL_V_2_6_26_2
   237     default "2.6.26.3" if KERNEL_V_2_6_26_3
   238     default "2.6.26.4" if KERNEL_V_2_6_26_4
   239     default "2.6.26.5" if KERNEL_V_2_6_26_5
   240     default "2.6.26.6" if KERNEL_V_2_6_26_6
   241     default "2.6.26.7" if KERNEL_V_2_6_26_7
   242     default "2.6.26.8" if KERNEL_V_2_6_26_8
   243     default "2.6.27" if KERNEL_V_2_6_27
   244     default "2.6.27.1" if KERNEL_V_2_6_27_1
   245     default "2.6.27.2" if KERNEL_V_2_6_27_2
   246     default "2.6.27.3" if KERNEL_V_2_6_27_3
   247     default "2.6.27.4" if KERNEL_V_2_6_27_4
   248     default "2.6.27.5" if KERNEL_V_2_6_27_5
   249     default "2.6.27.6" if KERNEL_V_2_6_27_6
   250     default "2.6.27.7" if KERNEL_V_2_6_27_7
   251     default "2.6.27.8" if KERNEL_V_2_6_27_8
   252     default "2.6.27.9" if KERNEL_V_2_6_27_9
   253     default "2.6.27.10" if KERNEL_V_2_6_27_10
   254     default "2.6.27.11" if KERNEL_V_2_6_27_11
   255     default "2.6.27.12" if KERNEL_V_2_6_27_12
   256     default "2.6.27.13" if KERNEL_V_2_6_27_13
   257     default "2.6.27.14" if KERNEL_V_2_6_27_14
   258     default "2.6.27.15" if KERNEL_V_2_6_27_15
   259     default "2.6.27.16" if KERNEL_V_2_6_27_16
   260     default "2.6.27.17" if KERNEL_V_2_6_27_17
   261     default "2.6.27.18" if KERNEL_V_2_6_27_18
   262     default "2.6.27.19" if KERNEL_V_2_6_27_19
   263     default "2.6.28" if KERNEL_V_2_6_28
   264     default "2.6.28.1" if KERNEL_V_2_6_28_1
   265     default "2.6.28.2" if KERNEL_V_2_6_28_2
   266     default "2.6.28.3" if KERNEL_V_2_6_28_3
   267     default "2.6.28.4" if KERNEL_V_2_6_28_4
   268     default "2.6.28.5" if KERNEL_V_2_6_28_5
   269     default "2.6.28.6" if KERNEL_V_2_6_28_6
   270     default "2.6.28.7" if KERNEL_V_2_6_28_7
   271 # CT_INSERT_VERSION_STRING_ABOVE
   272 # Don't remove above line!
   273 
   274 choice
   275     bool
   276     prompt "Kernel verbosity:"
   277     default KERNEL_LINUX_VERBOSITY_0
   278 
   279 config KERNEL_LINUX_VERBOSITY_0
   280     bool
   281     prompt "Simplified"
   282     help
   283       Print simplified command lines.
   284 
   285 config KERNEL_LINUX_VERBOSITY_1
   286     bool
   287     prompt "Full commands"
   288     help
   289       Print full command lines.
   290 
   291 config KERNEL_LINUX_VERBOSITY_2
   292     bool
   293     prompt "Exec reasons"
   294     help
   295       Print the reasons why a make target is rebuild.
   296 
   297 endchoice
   298 
   299 config KERNEL_LINUX_VERBOSE_LEVEL
   300     int
   301     default 0 if KERNEL_LINUX_VERBOSITY_0
   302     default 1 if KERNEL_LINUX_VERBOSITY_1
   303     default 2 if KERNEL_LINUX_VERBOSITY_2
   304 
   305 endif
   306 
   307 config KERNEL_LINUX_USE_CUSTOM_HEADERS
   308     bool
   309     prompt "Use custom headers"
   310     help
   311       If you have some kernel headers lying around, you can enter the path
   312       below.
   313 
   314 if KERNEL_LINUX_USE_CUSTOM_HEADERS
   315 
   316 config KERNEL_LINUX_CUSTOM_IS_TARBALL
   317     bool
   318     prompt "This is a tarball"
   319     default n
   320     help
   321       If you say 'n' here, the path below is expected to point to a directory
   322       containing readily prepared headers
   323       
   324       If you say 'y' here, then the path below is expected to point to a
   325       tarball of such a directory.
   326       
   327       Eg., if your headers are available in: /foo/bar/buz/my_hdrs/include,
   328       say 'n' here, and enter: /foo/bar/buz/my_hdrs below.
   329       
   330       Now, passing a tarball around is easier than passing a directory, so
   331       if you want to, you can make a tarball of /foo/bar/buz/my_hdrs/include,
   332       say 'y' here, and enter the path to this tarball below.
   333 
   334 config KERNEL_LINUX_CUSTOM_PATH
   335     string
   336     prompt "Path to custom headers directory/tarball"
   337     help
   338       See KERNEL_LINUX_CUSTOM_IS_TARBALL, above.
   339 
   340 endif # KERNEL_LINUX_USE_CUSTOM_DIR
   341 
   342 endchoice