config/kernel/linux.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Oct 13 20:36:37 2008 +0000 (2008-10-13)
changeset 925 ac50e4f1360a
parent 911 e0a3d5c1ecbd
child 947 1dc3b6a77f36
permissions -rw-r--r--
No one sane would you 'ct-ng config' to configure crosstool-NG.
Remove this useless rule.

/trunk/kconfig/kconfig.mk | 8 2 6 0 ++------
/trunk/ct-ng.comp | 2 1 1 0 +-
2 files changed, 3 insertions(+), 7 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_18
    68     bool
    69     prompt "2.6.25.18 (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_27
   101     bool
   102     prompt "2.6.27"
   103 
   104 # CT_INSERT_VERSION_ABOVE
   105 # Don't remove above line!
   106 endchoice
   107 
   108 config KERNEL_VERSION
   109     string
   110     default "2.6.18.8" if KERNEL_V_2_6_18_8
   111     default "2.6.19.7" if KERNEL_V_2_6_19_7
   112     default "2.6.20.21" if KERNEL_V_2_6_20_21
   113     default "2.6.21.7" if KERNEL_V_2_6_21_7
   114     default "2.6.22.19" if KERNEL_V_2_6_22_19
   115     default "2.6.23.17" if KERNEL_V_2_6_23_17
   116     default "2.6.24.7" if KERNEL_V_2_6_24_7
   117     default "2.6.25.18" if KERNEL_V_2_6_25_18
   118     default "2.6.26" if KERNEL_V_2_6_26
   119     default "2.6.26.1" if KERNEL_V_2_6_26_1
   120     default "2.6.26.2" if KERNEL_V_2_6_26_2
   121     default "2.6.26.3" if KERNEL_V_2_6_26_3
   122     default "2.6.26.4" if KERNEL_V_2_6_26_4
   123     default "2.6.26.5" if KERNEL_V_2_6_26_5
   124     default "2.6.26.6" if KERNEL_V_2_6_26_6
   125     default "2.6.27" if KERNEL_V_2_6_27
   126 # CT_INSERT_VERSION_STRING_ABOVE
   127 # Don't remove above line!
   128 
   129 choice
   130     bool
   131     prompt "Kernel verbosity:"
   132     default KERNEL_LINUX_VERBOSITY_0
   133 
   134 config KERNEL_LINUX_VERBOSITY_0
   135     bool
   136     prompt "Simplified"
   137     help
   138       Print simplified command lines.
   139 
   140 config KERNEL_LINUX_VERBOSITY_1
   141     bool
   142     prompt "Full commands"
   143     help
   144       Print full command lines.
   145 
   146 config KERNEL_LINUX_VERBOSITY_2
   147     bool
   148     prompt "Exec reasons"
   149     help
   150       Print the reasons why a make target is rebuild.
   151 
   152 endchoice
   153 
   154 config KERNEL_LINUX_VERBOSE_LEVEL
   155     int
   156     default 0 if KERNEL_LINUX_VERBOSITY_0
   157     default 1 if KERNEL_LINUX_VERBOSITY_1
   158     default 2 if KERNEL_LINUX_VERBOSITY_2
   159 
   160 endif
   161 
   162 config KERNEL_LINUX_USE_CUSTOM_DIR
   163     bool
   164     prompt "Use custom directory"
   165     help
   166       If you have some kernel headers lying around, you can enter the path
   167       below.
   168 
   169 config KERNEL_LINUX_CUSTOM_DIR
   170     string
   171     prompt "Where are those custom headers?"
   172     depends on KERNEL_LINUX_USE_CUSTOM_DIR
   173     help
   174       Enter the base directory where the headers are to be found.
   175       
   176       Eg. if the headers are in /some/place/include, then enter /some/place.
   177           This is the same path you entered when you typed:
   178             make INSTALL_HDR_PATH=/some/place headers_install
   179 
   180 endchoice