yann@448: # Linux kernel options yann@448: yann@861: config KERNEL_linux yann@861: help yann@861: Build a toolchain targeting systems running Linux as a kernel. yann@861: yann@448: choice yann@448: bool yann@448: prompt "Get kernel headers from:" yann@448: yann@858: config KERNEL_LINUX_INSTALL yann@448: bool yann@448: prompt "kernel's 'headers_install'" yann@448: help yann@448: This will make use of the new headers_install rule in recent kernels. yann@448: This is most probably what you want to use. yann@448: yann@858: if KERNEL_LINUX_INSTALL yann@858: yann@858: config KERNEL_LINUX_INSTALL_CHECK yann@448: bool yann@858: prompt "Check installed headers" yann@858: default y yann@448: help yann@858: If you are in doubt that installed headers are buggy, say 'Y' yann@858: here to have an extra check passed onto the headers. yann@448: yann@858: choice yann@858: bool yann@858: prompt "Linux kernel version" yann@858: yann@858: config KERNEL_V_2_6_18_8 yann@858: bool yann@858: prompt "2.6.18.8 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_19_7 yann@858: bool yann@858: prompt "2.6.19.7 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_20_21 yann@858: bool yann@858: prompt "2.6.20.21 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_21_7 yann@858: bool yann@858: prompt "2.6.21.7 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_22_19 yann@858: bool yann@858: prompt "2.6.22.19 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_23_17 yann@858: bool yann@858: prompt "2.6.23.17 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_24_7 yann@858: bool yann@858: prompt "2.6.24.7 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_25 yann@858: bool yann@858: prompt "2.6.25" yann@858: yann@858: config KERNEL_V_2_6_25_1 yann@858: bool yann@858: prompt "2.6.25.1" yann@858: yann@858: config KERNEL_V_2_6_25_2 yann@858: bool yann@858: prompt "2.6.25.2" yann@858: yann@858: config KERNEL_V_2_6_25_3 yann@858: bool yann@858: prompt "2.6.25.3" yann@858: yann@858: config KERNEL_V_2_6_25_4 yann@858: bool yann@858: prompt "2.6.25.4" yann@858: yann@858: config KERNEL_V_2_6_25_5 yann@858: bool yann@858: prompt "2.6.25.5" yann@858: yann@858: config KERNEL_V_2_6_25_6 yann@858: bool yann@858: prompt "2.6.25.6" yann@858: yann@858: config KERNEL_V_2_6_25_7 yann@858: bool yann@858: prompt "2.6.25.7" yann@858: yann@858: config KERNEL_V_2_6_25_8 yann@858: bool yann@858: prompt "2.6.25.8" yann@858: yann@858: config KERNEL_V_2_6_25_9 yann@858: bool yann@858: prompt "2.6.25.9" yann@858: yann@858: config KERNEL_V_2_6_25_10 yann@858: bool yann@858: prompt "2.6.25.10" yann@858: yann@858: config KERNEL_V_2_6_25_11 yann@858: bool yann@858: prompt "2.6.25.11" yann@858: yann@858: config KERNEL_V_2_6_25_12 yann@858: bool yann@858: prompt "2.6.25.12" yann@858: yann@858: config KERNEL_V_2_6_25_13 yann@858: bool yann@858: prompt "2.6.25.13" yann@858: yann@858: config KERNEL_V_2_6_25_14 yann@858: bool yann@858: prompt "2.6.25.14" yann@858: yann@858: config KERNEL_V_2_6_25_15 yann@858: bool yann@858: prompt "2.6.25.15" yann@858: yann@858: config KERNEL_V_2_6_25_16 yann@858: bool yann@858: prompt "2.6.25.16" yann@858: yann@858: config KERNEL_V_2_6_25_17 yann@858: bool yann@858: prompt "2.6.25.17" yann@858: yann@911: config KERNEL_V_2_6_25_18 yann@911: bool yann@911: prompt "2.6.25.18" yann@911: yann@858: config KERNEL_V_2_6_26 yann@858: bool yann@858: prompt "2.6.26" yann@858: yann@858: config KERNEL_V_2_6_26_1 yann@858: bool yann@858: prompt "2.6.26.1" yann@858: yann@858: config KERNEL_V_2_6_26_2 yann@858: bool yann@858: prompt "2.6.26.2" yann@858: yann@858: config KERNEL_V_2_6_26_3 yann@858: bool yann@858: prompt "2.6.26.3" yann@858: yann@858: config KERNEL_V_2_6_26_4 yann@858: bool yann@858: prompt "2.6.26.4" yann@858: yann@858: config KERNEL_V_2_6_26_5 yann@858: bool yann@858: prompt "2.6.26.5" yann@858: yann@911: config KERNEL_V_2_6_26_6 yann@911: bool yann@911: prompt "2.6.26.6" yann@911: yann@858: # CT_INSERT_VERSION_ABOVE yann@858: # Don't remove above line! yann@448: endchoice yann@448: yann@858: config KERNEL_VERSION yann@858: string yann@858: default "2.6.18.8" if KERNEL_V_2_6_18_8 yann@858: default "2.6.19.7" if KERNEL_V_2_6_19_7 yann@858: default "2.6.20.21" if KERNEL_V_2_6_20_21 yann@858: default "2.6.21.7" if KERNEL_V_2_6_21_7 yann@858: default "2.6.22.19" if KERNEL_V_2_6_22_19 yann@858: default "2.6.23.17" if KERNEL_V_2_6_23_17 yann@858: default "2.6.24.7" if KERNEL_V_2_6_24_7 yann@858: default "2.6.25" if KERNEL_V_2_6_25 yann@858: default "2.6.25.1" if KERNEL_V_2_6_25_1 yann@858: default "2.6.25.2" if KERNEL_V_2_6_25_2 yann@858: default "2.6.25.3" if KERNEL_V_2_6_25_3 yann@858: default "2.6.25.4" if KERNEL_V_2_6_25_4 yann@858: default "2.6.25.5" if KERNEL_V_2_6_25_5 yann@858: default "2.6.25.6" if KERNEL_V_2_6_25_6 yann@858: default "2.6.25.7" if KERNEL_V_2_6_25_7 yann@858: default "2.6.25.8" if KERNEL_V_2_6_25_8 yann@858: default "2.6.25.9" if KERNEL_V_2_6_25_9 yann@858: default "2.6.25.10" if KERNEL_V_2_6_25_10 yann@858: default "2.6.25.11" if KERNEL_V_2_6_25_11 yann@858: default "2.6.25.12" if KERNEL_V_2_6_25_12 yann@858: default "2.6.25.13" if KERNEL_V_2_6_25_13 yann@858: default "2.6.25.14" if KERNEL_V_2_6_25_14 yann@911: default "2.6.25.15" if KERNEL_V_2_6_25_15 yann@911: default "2.6.25.16" if KERNEL_V_2_6_25_16 yann@911: default "2.6.25.17" if KERNEL_V_2_6_25_17 yann@911: default "2.6.25.18" if KERNEL_V_2_6_25_18 yann@858: default "2.6.26" if KERNEL_V_2_6_26 yann@858: default "2.6.26.1" if KERNEL_V_2_6_26_1 yann@858: default "2.6.26.2" if KERNEL_V_2_6_26_2 yann@858: default "2.6.26.3" if KERNEL_V_2_6_26_3 yann@858: default "2.6.26.4" if KERNEL_V_2_6_26_4 yann@858: default "2.6.26.5" if KERNEL_V_2_6_26_5 yann@911: default "2.6.26.6" if KERNEL_V_2_6_26_6 yann@858: # CT_INSERT_VERSION_STRING_ABOVE yann@858: # Don't remove above line! yann@448: yann@448: choice yann@448: bool yann@448: prompt "Kernel verbosity:" yann@448: default KERNEL_LINUX_VERBOSITY_0 yann@448: yann@448: config KERNEL_LINUX_VERBOSITY_0 yann@448: bool yann@448: prompt "Simplified" yann@448: help yann@448: Print simplified command lines. yann@448: yann@448: config KERNEL_LINUX_VERBOSITY_1 yann@448: bool yann@448: prompt "Full commands" yann@448: help yann@448: Print full command lines. yann@448: yann@448: config KERNEL_LINUX_VERBOSITY_2 yann@448: bool yann@448: prompt "Exec reasons" yann@448: help yann@448: Print the reasons why a make target is rebuild. yann@448: yann@448: endchoice yann@448: yann@448: config KERNEL_LINUX_VERBOSE_LEVEL yann@448: int yann@448: default 0 if KERNEL_LINUX_VERBOSITY_0 yann@448: default 1 if KERNEL_LINUX_VERBOSITY_1 yann@448: default 2 if KERNEL_LINUX_VERBOSITY_2 yann@448: yann@448: endif yann@856: yann@858: config KERNEL_LINUX_USE_CUSTOM_DIR yann@858: bool yann@858: prompt "Use custom directory" yann@858: help yann@858: If you have some kernel headers lying around, you can enter the path yann@858: below. yann@858: yann@858: config KERNEL_LINUX_CUSTOM_DIR yann@856: string yann@856: prompt "Where are those custom headers?" yann@858: depends on KERNEL_LINUX_USE_CUSTOM_DIR yann@856: help yann@856: Enter the base directory where the headers are to be found. yann@856: yann@856: Eg. if the headers are in /some/place/include, then enter /some/place. yann@856: This is the same path you entered when you typed: yann@856: make INSTALL_HDR_PATH=/some/place headers_install yann@858: yann@858: endchoice