Move all the Linux kernel config options to a single file (to ease supporting more than one kernel).
Rename some Linux kernel config options (ditto).
Update the addToolsVersion.sh script.
/trunk/scripts/build/kernel/linux.sh | 13 6 7 0 +--
/trunk/tools/addToolVersion.sh | 105 37 68 0 +++++++--------------
/trunk/config/kernel/linux.in | 211 189 22 0 ++++++++++++++++++++++++++++++++++++++----
3 files changed, 232 insertions(+), 97 deletions(-)
5 prompt "Get kernel headers from:"
7 config KERNEL_LINUX_INSTALL
9 prompt "kernel's 'headers_install'"
11 This will make use of the new headers_install rule in recent kernels.
12 This is most probably what you want to use.
14 if KERNEL_LINUX_INSTALL
16 config KERNEL_LINUX_INSTALL_CHECK
18 prompt "Check installed headers"
21 If you are in doubt that installed headers are buggy, say 'Y'
22 here to have an extra check passed onto the headers.
26 prompt "Linux kernel version"
28 config KERNEL_V_2_6_18_8
30 prompt "2.6.18.8 (OBSOLETE)"
33 config KERNEL_V_2_6_19_7
35 prompt "2.6.19.7 (OBSOLETE)"
38 config KERNEL_V_2_6_20_21
40 prompt "2.6.20.21 (OBSOLETE)"
43 config KERNEL_V_2_6_21_7
45 prompt "2.6.21.7 (OBSOLETE)"
48 config KERNEL_V_2_6_22_19
50 prompt "2.6.22.19 (OBSOLETE)"
53 config KERNEL_V_2_6_23_17
55 prompt "2.6.23.17 (OBSOLETE)"
58 config KERNEL_V_2_6_24_7
60 prompt "2.6.24.7 (OBSOLETE)"
63 config KERNEL_V_2_6_25
67 config KERNEL_V_2_6_25_1
71 config KERNEL_V_2_6_25_2
75 config KERNEL_V_2_6_25_3
79 config KERNEL_V_2_6_25_4
83 config KERNEL_V_2_6_25_5
87 config KERNEL_V_2_6_25_6
91 config KERNEL_V_2_6_25_7
95 config KERNEL_V_2_6_25_8
99 config KERNEL_V_2_6_25_9
103 config KERNEL_V_2_6_25_10
107 config KERNEL_V_2_6_25_11
111 config KERNEL_V_2_6_25_12
115 config KERNEL_V_2_6_25_13
119 config KERNEL_V_2_6_25_14
123 config KERNEL_V_2_6_25_15
127 config KERNEL_V_2_6_25_16
131 config KERNEL_V_2_6_25_17
135 config KERNEL_V_2_6_26
139 config KERNEL_V_2_6_26_1
143 config KERNEL_V_2_6_26_2
147 config KERNEL_V_2_6_26_3
151 config KERNEL_V_2_6_26_4
155 config KERNEL_V_2_6_26_5
159 # CT_INSERT_VERSION_ABOVE
160 # Don't remove above line!
163 config KERNEL_VERSION
165 default "2.6.18.8" if KERNEL_V_2_6_18_8
166 default "2.6.19.7" if KERNEL_V_2_6_19_7
167 default "2.6.20.21" if KERNEL_V_2_6_20_21
168 default "2.6.21.7" if KERNEL_V_2_6_21_7
169 default "2.6.22.19" if KERNEL_V_2_6_22_19
170 default "2.6.23.17" if KERNEL_V_2_6_23_17
171 default "2.6.24.7" if KERNEL_V_2_6_24_7
172 default "2.6.25" if KERNEL_V_2_6_25
173 default "2.6.25.1" if KERNEL_V_2_6_25_1
174 default "2.6.25.2" if KERNEL_V_2_6_25_2
175 default "2.6.25.3" if KERNEL_V_2_6_25_3
176 default "2.6.25.4" if KERNEL_V_2_6_25_4
177 default "2.6.25.5" if KERNEL_V_2_6_25_5
178 default "2.6.25.6" if KERNEL_V_2_6_25_6
179 default "2.6.25.7" if KERNEL_V_2_6_25_7
180 default "2.6.25.8" if KERNEL_V_2_6_25_8
181 default "2.6.25.9" if KERNEL_V_2_6_25_9
182 default "2.6.25.10" if KERNEL_V_2_6_25_10
183 default "2.6.25.11" if KERNEL_V_2_6_25_11
184 default "2.6.25.12" if KERNEL_V_2_6_25_12
185 default "2.6.25.13" if KERNEL_V_2_6_25_13
186 default "2.6.25.14" if KERNEL_V_2_6_25_14
187 default "2.6.25.14" if KERNEL_V_2_6_25_15
188 default "2.6.25.15" if KERNEL_V_2_6_25_16
189 default "2.6.25.15" if KERNEL_V_2_6_25_17
190 default "2.6.26" if KERNEL_V_2_6_26
191 default "2.6.26.1" if KERNEL_V_2_6_26_1
192 default "2.6.26.2" if KERNEL_V_2_6_26_2
193 default "2.6.26.3" if KERNEL_V_2_6_26_3
194 default "2.6.26.4" if KERNEL_V_2_6_26_4
195 default "2.6.26.5" if KERNEL_V_2_6_26_5
196 # CT_INSERT_VERSION_STRING_ABOVE
197 # Don't remove above line!
201 prompt "Kernel verbosity:"
202 default KERNEL_LINUX_VERBOSITY_0
204 config KERNEL_LINUX_VERBOSITY_0
208 Print simplified command lines.
210 config KERNEL_LINUX_VERBOSITY_1
212 prompt "Full commands"
214 Print full command lines.
216 config KERNEL_LINUX_VERBOSITY_2
218 prompt "Exec reasons"
220 Print the reasons why a make target is rebuild.
224 config KERNEL_LINUX_VERBOSE_LEVEL
226 default 0 if KERNEL_LINUX_VERBOSITY_0
227 default 1 if KERNEL_LINUX_VERBOSITY_1
228 default 2 if KERNEL_LINUX_VERBOSITY_2
232 config KERNEL_LINUX_USE_CUSTOM_DIR
234 prompt "Use custom directory"
236 If you have some kernel headers lying around, you can enter the path
239 config KERNEL_LINUX_CUSTOM_DIR
241 prompt "Where are those custom headers?"
242 depends on KERNEL_LINUX_USE_CUSTOM_DIR
244 Enter the base directory where the headers are to be found.
246 Eg. if the headers are in /some/place/include, then enter /some/place.
247 This is the same path you entered when you typed:
248 make INSTALL_HDR_PATH=/some/place headers_install