config/kernel/linux.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Oct 09 19:17:49 2008 +0000 (2008-10-09)
changeset 914 0b164a321177
parent 861 5506fbbad59b
child 915 452aa1d7f9b1
permissions -rw-r--r--
Remove CT_BROKEN.
Only one component is actually BROKEN (libelf), make it depend on EXPERIMENTAL, but state BROKEN in the prompt.
ltrace (which depends on libelf) is now marked as EXPERIMENTAL, with the reference to the BROKEN libelf in the help entry.

/trunk/docs/overview.txt | 6 0 6 0 ------
/trunk/config/debug/ltrace.in | 7 4 3 0 ++++---
/trunk/config/global/ct-behave.in | 8 0 8 0 --------
/trunk/config/tools/libelf.in | 5 3 2 0 +++--
4 files changed, 7 insertions(+), 19 deletions(-)
yann@448
     1
# Linux kernel options
yann@448
     2
yann@861
     3
config KERNEL_linux
yann@861
     4
    help
yann@861
     5
      Build a toolchain targeting systems running Linux as a kernel.
yann@861
     6
yann@448
     7
choice
yann@448
     8
    bool
yann@448
     9
    prompt "Get kernel headers from:"
yann@448
    10
yann@858
    11
config KERNEL_LINUX_INSTALL
yann@448
    12
    bool
yann@448
    13
    prompt "kernel's 'headers_install'"
yann@448
    14
    help
yann@448
    15
      This will make use of the new headers_install rule in recent kernels.
yann@448
    16
      This is most probably what you want to use.
yann@448
    17
yann@858
    18
if KERNEL_LINUX_INSTALL
yann@858
    19
yann@858
    20
config KERNEL_LINUX_INSTALL_CHECK
yann@448
    21
    bool
yann@858
    22
    prompt "Check installed headers"
yann@858
    23
    default y
yann@448
    24
    help
yann@858
    25
      If you are in doubt that installed headers are buggy, say 'Y'
yann@858
    26
      here to have an extra check passed onto the headers.
yann@448
    27
yann@858
    28
choice
yann@858
    29
    bool
yann@858
    30
    prompt "Linux kernel version"
yann@858
    31
yann@858
    32
config KERNEL_V_2_6_18_8
yann@858
    33
    bool
yann@858
    34
    prompt "2.6.18.8 (OBSOLETE)"
yann@858
    35
    depends on OBSOLETE
yann@858
    36
yann@858
    37
config KERNEL_V_2_6_19_7
yann@858
    38
    bool
yann@858
    39
    prompt "2.6.19.7 (OBSOLETE)"
yann@858
    40
    depends on OBSOLETE
yann@858
    41
yann@858
    42
config KERNEL_V_2_6_20_21
yann@858
    43
    bool
yann@858
    44
    prompt "2.6.20.21 (OBSOLETE)"
yann@858
    45
    depends on OBSOLETE
yann@858
    46
yann@858
    47
config KERNEL_V_2_6_21_7
yann@858
    48
    bool
yann@858
    49
    prompt "2.6.21.7 (OBSOLETE)"
yann@858
    50
    depends on OBSOLETE
yann@858
    51
yann@858
    52
config KERNEL_V_2_6_22_19
yann@858
    53
    bool
yann@858
    54
    prompt "2.6.22.19 (OBSOLETE)"
yann@858
    55
    depends on OBSOLETE
yann@858
    56
yann@858
    57
config KERNEL_V_2_6_23_17
yann@858
    58
    bool
yann@858
    59
    prompt "2.6.23.17 (OBSOLETE)"
yann@858
    60
    depends on OBSOLETE
yann@858
    61
yann@858
    62
config KERNEL_V_2_6_24_7
yann@858
    63
    bool
yann@858
    64
    prompt "2.6.24.7 (OBSOLETE)"
yann@858
    65
    depends on OBSOLETE
yann@858
    66
yann@858
    67
config KERNEL_V_2_6_25
yann@858
    68
    bool
yann@858
    69
    prompt "2.6.25"
yann@858
    70
yann@858
    71
config KERNEL_V_2_6_25_1
yann@858
    72
    bool
yann@858
    73
    prompt "2.6.25.1"
yann@858
    74
yann@858
    75
config KERNEL_V_2_6_25_2
yann@858
    76
    bool
yann@858
    77
    prompt "2.6.25.2"
yann@858
    78
yann@858
    79
config KERNEL_V_2_6_25_3
yann@858
    80
    bool
yann@858
    81
    prompt "2.6.25.3"
yann@858
    82
yann@858
    83
config KERNEL_V_2_6_25_4
yann@858
    84
    bool
yann@858
    85
    prompt "2.6.25.4"
yann@858
    86
yann@858
    87
config KERNEL_V_2_6_25_5
yann@858
    88
    bool
yann@858
    89
    prompt "2.6.25.5"
yann@858
    90
yann@858
    91
config KERNEL_V_2_6_25_6
yann@858
    92
    bool
yann@858
    93
    prompt "2.6.25.6"
yann@858
    94
yann@858
    95
config KERNEL_V_2_6_25_7
yann@858
    96
    bool
yann@858
    97
    prompt "2.6.25.7"
yann@858
    98
yann@858
    99
config KERNEL_V_2_6_25_8
yann@858
   100
    bool
yann@858
   101
    prompt "2.6.25.8"
yann@858
   102
yann@858
   103
config KERNEL_V_2_6_25_9
yann@858
   104
    bool
yann@858
   105
    prompt "2.6.25.9"
yann@858
   106
yann@858
   107
config KERNEL_V_2_6_25_10
yann@858
   108
    bool
yann@858
   109
    prompt "2.6.25.10"
yann@858
   110
yann@858
   111
config KERNEL_V_2_6_25_11
yann@858
   112
    bool
yann@858
   113
    prompt "2.6.25.11"
yann@858
   114
yann@858
   115
config KERNEL_V_2_6_25_12
yann@858
   116
    bool
yann@858
   117
    prompt "2.6.25.12"
yann@858
   118
yann@858
   119
config KERNEL_V_2_6_25_13
yann@858
   120
    bool
yann@858
   121
    prompt "2.6.25.13"
yann@858
   122
yann@858
   123
config KERNEL_V_2_6_25_14
yann@858
   124
    bool
yann@858
   125
    prompt "2.6.25.14"
yann@858
   126
yann@858
   127
config KERNEL_V_2_6_25_15
yann@858
   128
    bool
yann@858
   129
    prompt "2.6.25.15"
yann@858
   130
yann@858
   131
config KERNEL_V_2_6_25_16
yann@858
   132
    bool
yann@858
   133
    prompt "2.6.25.16"
yann@858
   134
yann@858
   135
config KERNEL_V_2_6_25_17
yann@858
   136
    bool
yann@858
   137
    prompt "2.6.25.17"
yann@858
   138
yann@911
   139
config KERNEL_V_2_6_25_18
yann@911
   140
    bool
yann@911
   141
    prompt "2.6.25.18"
yann@911
   142
yann@858
   143
config KERNEL_V_2_6_26
yann@858
   144
    bool
yann@858
   145
    prompt "2.6.26"
yann@858
   146
yann@858
   147
config KERNEL_V_2_6_26_1
yann@858
   148
    bool
yann@858
   149
    prompt "2.6.26.1"
yann@858
   150
yann@858
   151
config KERNEL_V_2_6_26_2
yann@858
   152
    bool
yann@858
   153
    prompt "2.6.26.2"
yann@858
   154
yann@858
   155
config KERNEL_V_2_6_26_3
yann@858
   156
    bool
yann@858
   157
    prompt "2.6.26.3"
yann@858
   158
yann@858
   159
config KERNEL_V_2_6_26_4
yann@858
   160
    bool
yann@858
   161
    prompt "2.6.26.4"
yann@858
   162
yann@858
   163
config KERNEL_V_2_6_26_5
yann@858
   164
    bool
yann@858
   165
    prompt "2.6.26.5"
yann@858
   166
yann@911
   167
config KERNEL_V_2_6_26_6
yann@911
   168
    bool
yann@911
   169
    prompt "2.6.26.6"
yann@911
   170
yann@858
   171
# CT_INSERT_VERSION_ABOVE
yann@858
   172
# Don't remove above line!
yann@448
   173
endchoice
yann@448
   174
yann@858
   175
config KERNEL_VERSION
yann@858
   176
    string
yann@858
   177
    default "2.6.18.8" if KERNEL_V_2_6_18_8
yann@858
   178
    default "2.6.19.7" if KERNEL_V_2_6_19_7
yann@858
   179
    default "2.6.20.21" if KERNEL_V_2_6_20_21
yann@858
   180
    default "2.6.21.7" if KERNEL_V_2_6_21_7
yann@858
   181
    default "2.6.22.19" if KERNEL_V_2_6_22_19
yann@858
   182
    default "2.6.23.17" if KERNEL_V_2_6_23_17
yann@858
   183
    default "2.6.24.7" if KERNEL_V_2_6_24_7
yann@858
   184
    default "2.6.25" if KERNEL_V_2_6_25
yann@858
   185
    default "2.6.25.1" if KERNEL_V_2_6_25_1
yann@858
   186
    default "2.6.25.2" if KERNEL_V_2_6_25_2
yann@858
   187
    default "2.6.25.3" if KERNEL_V_2_6_25_3
yann@858
   188
    default "2.6.25.4" if KERNEL_V_2_6_25_4
yann@858
   189
    default "2.6.25.5" if KERNEL_V_2_6_25_5
yann@858
   190
    default "2.6.25.6" if KERNEL_V_2_6_25_6
yann@858
   191
    default "2.6.25.7" if KERNEL_V_2_6_25_7
yann@858
   192
    default "2.6.25.8" if KERNEL_V_2_6_25_8
yann@858
   193
    default "2.6.25.9" if KERNEL_V_2_6_25_9
yann@858
   194
    default "2.6.25.10" if KERNEL_V_2_6_25_10
yann@858
   195
    default "2.6.25.11" if KERNEL_V_2_6_25_11
yann@858
   196
    default "2.6.25.12" if KERNEL_V_2_6_25_12
yann@858
   197
    default "2.6.25.13" if KERNEL_V_2_6_25_13
yann@858
   198
    default "2.6.25.14" if KERNEL_V_2_6_25_14
yann@911
   199
    default "2.6.25.15" if KERNEL_V_2_6_25_15
yann@911
   200
    default "2.6.25.16" if KERNEL_V_2_6_25_16
yann@911
   201
    default "2.6.25.17" if KERNEL_V_2_6_25_17
yann@911
   202
    default "2.6.25.18" if KERNEL_V_2_6_25_18
yann@858
   203
    default "2.6.26" if KERNEL_V_2_6_26
yann@858
   204
    default "2.6.26.1" if KERNEL_V_2_6_26_1
yann@858
   205
    default "2.6.26.2" if KERNEL_V_2_6_26_2
yann@858
   206
    default "2.6.26.3" if KERNEL_V_2_6_26_3
yann@858
   207
    default "2.6.26.4" if KERNEL_V_2_6_26_4
yann@858
   208
    default "2.6.26.5" if KERNEL_V_2_6_26_5
yann@911
   209
    default "2.6.26.6" if KERNEL_V_2_6_26_6
yann@858
   210
# CT_INSERT_VERSION_STRING_ABOVE
yann@858
   211
# Don't remove above line!
yann@448
   212
yann@448
   213
choice
yann@448
   214
    bool
yann@448
   215
    prompt "Kernel verbosity:"
yann@448
   216
    default KERNEL_LINUX_VERBOSITY_0
yann@448
   217
yann@448
   218
config KERNEL_LINUX_VERBOSITY_0
yann@448
   219
    bool
yann@448
   220
    prompt "Simplified"
yann@448
   221
    help
yann@448
   222
      Print simplified command lines.
yann@448
   223
yann@448
   224
config KERNEL_LINUX_VERBOSITY_1
yann@448
   225
    bool
yann@448
   226
    prompt "Full commands"
yann@448
   227
    help
yann@448
   228
      Print full command lines.
yann@448
   229
yann@448
   230
config KERNEL_LINUX_VERBOSITY_2
yann@448
   231
    bool
yann@448
   232
    prompt "Exec reasons"
yann@448
   233
    help
yann@448
   234
      Print the reasons why a make target is rebuild.
yann@448
   235
yann@448
   236
endchoice
yann@448
   237
yann@448
   238
config KERNEL_LINUX_VERBOSE_LEVEL
yann@448
   239
    int
yann@448
   240
    default 0 if KERNEL_LINUX_VERBOSITY_0
yann@448
   241
    default 1 if KERNEL_LINUX_VERBOSITY_1
yann@448
   242
    default 2 if KERNEL_LINUX_VERBOSITY_2
yann@448
   243
yann@448
   244
endif
yann@856
   245
yann@858
   246
config KERNEL_LINUX_USE_CUSTOM_DIR
yann@858
   247
    bool
yann@858
   248
    prompt "Use custom directory"
yann@858
   249
    help
yann@858
   250
      If you have some kernel headers lying around, you can enter the path
yann@858
   251
      below.
yann@858
   252
yann@858
   253
config KERNEL_LINUX_CUSTOM_DIR
yann@856
   254
    string
yann@856
   255
    prompt "Where are those custom headers?"
yann@858
   256
    depends on KERNEL_LINUX_USE_CUSTOM_DIR
yann@856
   257
    help
yann@856
   258
      Enter the base directory where the headers are to be found.
yann@856
   259
      
yann@856
   260
      Eg. if the headers are in /some/place/include, then enter /some/place.
yann@856
   261
          This is the same path you entered when you typed:
yann@856
   262
            make INSTALL_HDR_PATH=/some/place headers_install
yann@858
   263
yann@858
   264
endchoice