blob: 677fff6204af397a104587beb419fd3bb65a0454 [file] [log] [blame]
Eric Andersen2d523c22004-10-09 01:06:03 +00001#
2
Peter Korsgaard6a53b722011-02-02 14:53:23 +01003mainmenu "Buildroot $BR2_VERSION Configuration"
Eric Andersen2d523c22004-10-09 01:06:03 +00004
5config BR2_HAVE_DOT_CONFIG
6 bool
7 default y
8
Bernhard Reutner-Fischerf5b8cd42007-09-25 11:37:31 +00009config BR2_VERSION
10 string
Yann E. MORIN56c68bc2010-10-31 17:35:14 +010011 option env="BR2_VERSION_FULL"
Bernhard Reutner-Fischerf5b8cd42007-09-25 11:37:31 +000012
Francois Perrad1d4104f2012-07-18 15:59:09 +020013config BR2_HOSTARCH
14 string
15 option env="HOSTARCH"
16
Thomas Petazzoni70d60372012-12-29 06:14:49 +000017# Hidden boolean selected by pre-built packages for x86, when they
18# need to run on x86-64 machines (example: pre-built external
19# toolchains, binary tools like SAM-BA, etc.).
20config BR2_HOSTARCH_NEEDS_IA32_LIBS
21 bool
22
Thomas Petazzoni0e4bc502013-11-11 17:47:25 +010023# Hidden boolean selected by packages that need to build 32 bits
24# binaries with the host compiler, even on 64 bits build machines (e.g
25# bootloaders).
26config BR2_HOSTARCH_NEEDS_IA32_COMPILER
27 bool
28
Thomas Petazzoni79ee3c12012-11-03 08:27:59 +000029source "arch/Config.in"
Bernhard Reutner-Fischer7d8a59b2007-07-08 16:28:54 +000030
Eric Andersen8e5fb3f2004-12-11 13:01:10 +000031menu "Build options"
32
Thomas Petazzoni15929262010-04-10 22:55:01 +020033menu "Commands"
34
Eric Andersen2d523c22004-10-09 01:06:03 +000035config BR2_WGET
Eric Andersen8e5fb3f2004-12-11 13:01:10 +000036 string "Wget command"
Peter Korsgaard6871b162010-11-04 19:16:43 +010037 default "wget --passive-ftp -nd -t 3"
Eric Andersen2d523c22004-10-09 01:06:03 +000038
Maxime Petazzonicf711112010-09-02 12:09:45 +020039config BR2_SVN
40 string "Subversion (svn) command"
41 default "svn"
Eric Andersene30cf262005-01-23 11:20:30 +000042
Maxime Petazzonicf711112010-09-02 12:09:45 +020043config BR2_BZR
44 string "Bazaar (bzr) command"
45 default "bzr"
Sven Neumanndf03cda2009-08-07 11:57:54 +020046
Ulf Samuelsson85f54fb2007-08-24 05:31:07 +000047config BR2_GIT
Maxime Petazzonicf711112010-09-02 12:09:45 +020048 string "Git command"
49 default "git"
Ulf Samuelsson85f54fb2007-08-24 05:31:07 +000050
Gustavo Zacarias15eb1fa2013-09-11 09:12:04 -030051config BR2_CVS
52 string "CVS command"
53 default "cvs"
54
David Wagner2690e762011-09-29 21:57:46 +020055config BR2_LOCALFILES
56 string "Local files retrieval command"
57 default "cp"
58
Thomas De Schampheleirec61788f2011-10-19 09:25:40 +020059config BR2_SCP
60 string "Secure copy (scp) command"
61 default "scp"
62
63config BR2_SSH
64 string "Secure shell (ssh) command"
65 default "ssh"
66
Thomas De Schampheleiref694c072011-10-19 09:25:47 +020067config BR2_HG
68 string "Mercurial (hg) command"
69 default "hg"
70
Bernhard Reutner-Fischer859b9132006-10-01 15:07:45 +000071config BR2_ZCAT
72 string "zcat command"
Bernhard Reutner-Fischera9612bf2007-03-09 08:26:10 +000073 default "gzip -d -c"
Bernhard Reutner-Fischer859b9132006-10-01 15:07:45 +000074 help
75 Command to be used to extract a gzip'ed file to stdout.
76 zcat is identical to gunzip -c except that the former may
77 not be available on your system.
Bernhard Reutner-Fischera9612bf2007-03-09 08:26:10 +000078 Default is "gzip -d -c"
79 Other possible values include "gunzip -c" or "zcat".
Bernhard Reutner-Fischer6e2823c2006-11-17 15:43:51 +000080
81config BR2_BZCAT
82 string "bzcat command"
83 default "bzcat"
84 help
85 Command to be used to extract a bzip2'ed file to stdout.
86 bzcat is identical to bunzip2 -c except that the former may
87 not be available on your system.
88 Default is "bzcat"
89 Other possible values include "bunzip2 -c" or "bzip2 -d -c".
Bernhard Reutner-Fischer859b9132006-10-01 15:07:45 +000090
Allan W. Nielsen177b4b42011-05-10 08:17:05 +020091config BR2_XZCAT
92 string "xzcat command"
93 default "xzcat"
94 help
95 Command to be used to extract a xz'ed file to stdout.
96 Default is "xzcat"
97
Bernhard Reutner-Fischerce90aae2005-12-10 14:59:02 +000098config BR2_TAR_OPTIONS
99 string "Tar options"
Bernhard Reutner-Fischer7df4de62005-12-10 15:36:43 +0000100 default ""
101 help
102 Options to pass to tar when extracting the sources.
103 E.g. " -v --exclude='*.svn*'" to exclude all .svn internal files
104 and to be verbose.
Bernhard Reutner-Fischerce90aae2005-12-10 14:59:02 +0000105
Thomas Petazzoni15929262010-04-10 22:55:01 +0200106endmenu
107
Arnout Vandecappelle (Essensium/Mind)4e0170d2013-02-06 21:50:57 +0000108config BR2_DEFCONFIG_FROM_ENV
109 string
110 option env="BR2_DEFCONFIG"
111
112config BR2_DEFCONFIG
113 string "Location to save buildroot config"
114 default BR2_DEFCONFIG_FROM_ENV if BR2_DEFCONFIG_FROM_ENV != ""
115 default "$(CONFIG_DIR)/defconfig"
116 help
117 When running 'make savedefconfig', the defconfig file will be saved
118 in this location.
119
Mike Frysinger59a63a92005-10-01 00:35:24 +0000120config BR2_DL_DIR
121 string "Download dir"
H Hartley Sweetenbe695dc2009-09-23 08:46:52 +0200122 default "$(TOPDIR)/dl"
Mike Frysinger59a63a92005-10-01 00:35:24 +0000123 help
124 Directory to store all the source files that we need to fetch.
Ulf Samuelsson67050e12007-08-21 01:28:12 +0000125 If the Linux shell environment has defined the BUILDROOT_DL_DIR
126 environment variable, then this overrides this configuration item.
Mike Frysinger59a63a92005-10-01 00:35:24 +0000127
H Hartley Sweetenbe695dc2009-09-23 08:46:52 +0200128 The default is $(TOPDIR)/dl
Bernhard Reutner-Fischer4b0d5a82007-09-26 21:12:38 +0000129
Gustavo Zacariasa2b4f7f2011-02-02 10:05:56 -0300130config BR2_HOST_DIR
131 string "Host dir"
132 default "$(BASE_DIR)/host"
133 help
134 Directory to store all the binary files that are built for the host.
135 This includes the cross compilation toolchain when building the
136 internal buildroot toolchain.
137
138 The default is $(BASE_DIR)/host
139
Thomas Petazzoni80080072010-12-05 21:52:37 +0100140menu "Mirrors and Download locations"
141
142config BR2_PRIMARY_SITE
143 string "Primary download site"
144 default ""
145 help
146 Primary site to download from. If this option is set then buildroot
147 will try to download package source first from this site and try the
148 default if the file is not found.
Thomas De Schampheleirec61788f2011-10-19 09:25:40 +0200149 Valid URIs are URIs recognized by $(WGET) and scp URIs of the form
150 scp://[user@]host:path.
151 NOTE: This works for all packages using the central package
152 infrastructure (generic, autotools, cmake, ...)
Thomas Petazzoni80080072010-12-05 21:52:37 +0100153
Thomas De Schampheleire5a83e082012-06-22 07:37:03 +0200154config BR2_PRIMARY_SITE_ONLY
155 bool "Only allow downloads from primary download site"
156 depends on BR2_PRIMARY_SITE != ""
157 help
158 If this option is enabled, downloads will only be attempted
159 from the primary download site. Other locations, like the
160 package's official download location or the backup download
161 site, will not be considered. Therefore, if the package is
162 not present on the primary site, the download fails.
163
164 This is useful for project developers who want to ensure
165 that the project can be built even if the upstream tarball
166 locations disappear.
167
168if !BR2_PRIMARY_SITE_ONLY
169
Thomas Petazzoni80080072010-12-05 21:52:37 +0100170config BR2_BACKUP_SITE
171 string "Backup download site"
172 default "http://sources.buildroot.net/"
173 help
174 Backup site to download from. If this option is set then buildroot
175 will fall back to download package sources from here if the
176 normal location fails.
177
Thomas Petazzoni80080072010-12-05 21:52:37 +0100178config BR2_KERNEL_MIRROR
179 string "Kernel.org mirror"
180 default "http://www.kernel.org/pub/"
181 help
182 kernel.org is mirrored on a number of servers around the world.
183 The following allows you to select your preferred mirror.
184
185 Have a look on the kernel.org site for a list of mirrors, then enter
186 the URL to the base directory. Examples:
187
188 http://www.XX.kernel.org/pub (XX = country code)
189 http://mirror.aarnet.edu.au/pub/ftp.kernel.org
190
191config BR2_GNU_MIRROR
192 string "GNU Software mirror"
193 default "http://ftp.gnu.org/pub/gnu"
194 help
195 GNU has multiple software mirrors scattered around the world.
196 The following allows you to select your preferred mirror.
197
198 Have a look on the gnu.org site for a list of mirrors, then enter
199 the URL to the base directory. Examples:
200
201 http://ftp.gnu.org/pub/gnu
202 http://mirror.aarnet.edu.au/pub/gnu
203
204config BR2_DEBIAN_MIRROR
205 string "Debian Software mirror"
206 default "http://ftp.debian.org"
207 help
208 Debian has multiple software mirrors scattered around the world.
209 The following allows you to select your preferred mirror.
210
211 Usually, just add your country code like XX here:
212 http://ftp.XX.debian.org
213
Thomas De Schampheleire5a83e082012-06-22 07:37:03 +0200214endif
215
Thomas Petazzoni80080072010-12-05 21:52:37 +0100216endmenu
Thomas Petazzoniaa41d372010-04-10 22:55:38 +0200217
Eric Andersen8e5fb3f2004-12-11 13:01:10 +0000218config BR2_JLEVEL
Nathan Lynch5016aa02012-06-16 09:37:17 +0000219 int "Number of jobs to run simultaneously (0 for auto)"
220 default "0"
Eric Andersen8e5fb3f2004-12-11 13:01:10 +0000221 help
Nathan Lynch5016aa02012-06-16 09:37:17 +0000222 Number of jobs to run simultaneously. If 0, determine
223 automatically according to number of CPUs on the host
224 system.
Bernhard Reutner-Fischer93ab6d32007-01-28 12:03:58 +0000225
Thomas Petazzoni17b66af2010-12-07 21:09:56 +0100226config BR2_CCACHE
227 bool "Enable compiler cache"
228 help
229 This option will enable the use of ccache, a compiler
230 cache. It will cache the result of previous builds to speed
231 up future builds. The cache is stored in
232 $HOME/.buildroot-ccache.
233
Thomas Petazzonif044e032012-03-07 20:26:50 +0100234 Note that Buildroot does not try to invalidate the cache
235 contents when the compiler changes in an incompatible
236 way. Therefore, if you make a change to the compiler version
237 and/or configuration, you are responsible for purging the
238 ccache cache by removing the $HOME/.buildroot-ccache
239 directory.
240
Thomas De Schampheleire43329072012-05-16 21:39:28 +0200241config BR2_CCACHE_DIR
242 string "Compiler cache location"
243 depends on BR2_CCACHE
244 default "$(HOME)/.buildroot-ccache"
245 help
246 Where ccache should store cached files.
247
Bernhard Reutner-Fischer7779fd72007-02-09 13:31:55 +0000248config BR2_DEPRECATED
Bernhard Reutner-Fischer5e1f0342007-02-09 13:35:41 +0000249 bool "Show packages that are deprecated or obsolete"
Bernhard Reutner-Fischer7779fd72007-02-09 13:31:55 +0000250 help
Bernhard Reutner-Fischer5e1f0342007-02-09 13:35:41 +0000251 This option hides outdated/obsolete versions of packages.
Eric Andersenba7c48f2004-12-11 10:25:40 +0000252
John Voltz41f6b792008-03-12 13:07:10 +0000253config BR2_ENABLE_DEBUG
254 bool "build packages with debugging symbols"
John Voltz41f6b792008-03-12 13:07:10 +0000255 help
Thomas Petazzonia9a34672012-03-14 23:49:58 +0100256 Build packages with debugging symbols enabled. All libraries
257 and binaries in the 'staging' directory will have debugging
258 symbols, which allows remote debugging even if libraries and
259 binaries are stripped on the target. Whether libraries and
260 binaries are stripped on the target is controlled by the
261 BR2_STRIP_* options below.
John Voltz41f6b792008-03-12 13:07:10 +0000262
263if BR2_ENABLE_DEBUG
264choice
265 prompt "gcc debug level"
266 default BR2_DEBUG_2
267 help
268 Set the debug level for gcc
269
270config BR2_DEBUG_1
271 bool "debug level 1"
272 help
Peter Korsgaard02a623d2008-08-04 19:07:05 +0000273 Debug level 1 produces minimal information, enough
274 for making backtraces in parts of the program that
275 you don't plan to debug. This includes descriptions
John Voltz41f6b792008-03-12 13:07:10 +0000276 of functions and external variables, but no information
277 about local variables and no line numbers.
278
279config BR2_DEBUG_2
280 bool "debug level 2"
281 help
282 The default gcc debug level is 2
283
284config BR2_DEBUG_3
285 bool "debug level 3"
286 help
Peter Korsgaard02a623d2008-08-04 19:07:05 +0000287 Level 3 includes extra information, such as all the
John Voltz41f6b792008-03-12 13:07:10 +0000288 macro definitions present in the program. Some debuggers
289 support macro expansion when you use -g3.
290endchoice
291endif
292
Bernhard Reutner-Fischerbbd251a2007-07-31 18:06:50 +0000293choice
Thomas Petazzonia9a34672012-03-14 23:49:58 +0100294 prompt "strip command for binaries on target"
Bernhard Reutner-Fischerbbd251a2007-07-31 18:06:50 +0000295 default BR2_STRIP_strip
Bernhard Reutner-Fischerbbd251a2007-07-31 18:06:50 +0000296
297config BR2_STRIP_strip
298 bool "strip"
Axel Lin9f2bf302013-09-03 17:39:53 +0800299 depends on !BR2_PACKAGE_HOST_ELF2FLT
Bernhard Reutner-Fischerbbd251a2007-07-31 18:06:50 +0000300 help
Thomas Petazzonia9a34672012-03-14 23:49:58 +0100301 Binaries and libraries in the target filesystem will be
302 stripped using the normal 'strip' command. This allows to
303 save space, mainly by removing debugging symbols. Debugging
304 symbols on the target are needed for native debugging, but
305 not when remote debugging is used.
Ulf Samuelsson85f54fb2007-08-24 05:31:07 +0000306
Bernhard Reutner-Fischerbbd251a2007-07-31 18:06:50 +0000307config BR2_STRIP_sstrip
308 bool "sstrip"
309 select BR2_PACKAGE_SSTRIP_HOST
Axel Lin9f2bf302013-09-03 17:39:53 +0800310 depends on !BR2_PACKAGE_HOST_ELF2FLT
Bernhard Reutner-Fischerbbd251a2007-07-31 18:06:50 +0000311 help
Thomas Petazzonia9a34672012-03-14 23:49:58 +0100312 Binaries and libraries in the target filesystem will be
313 stripped using the 'sstrip' command, which strips a little
314 bit more than the traditional 'strip' command. This allows to
315 save space, mainly by removing debugging symbols. Debugging
316 symbols on the target are needed for native debugging, but
317 not when remote debugging is used.
Ulf Samuelsson85f54fb2007-08-24 05:31:07 +0000318
Bernhard Reutner-Fischerbbd251a2007-07-31 18:06:50 +0000319config BR2_STRIP_none
320 bool "none"
321 help
Thomas Petazzonia9a34672012-03-14 23:49:58 +0100322 Do not strip binaries and libraries in the target
323 filesystem.
Bernhard Reutner-Fischerbbd251a2007-07-31 18:06:50 +0000324endchoice
325
Thomas De Schampheleire2a970452012-06-21 19:34:50 +0000326config BR2_STRIP_EXCLUDE_FILES
327 string "executables that should not be stripped"
328 depends on !BR2_STRIP_none
329 default ""
330 help
331 You may specify a space-separated list of binaries and libraries
332 here that should not be stripped on the target.
333
334config BR2_STRIP_EXCLUDE_DIRS
335 string "directories that should be skipped when stripping"
336 depends on !BR2_STRIP_none
337 default ""
338 help
339 You may specify a space-separated list of directories that should
340 be skipped when stripping. Binaries and libraries in these
341 directories will not be touched.
342 The directories should be specified relative to the target directory,
343 without leading slash.
344
John Voltz41f6b792008-03-12 13:07:10 +0000345choice
346 prompt "gcc optimization level"
John Voltz7eb796b2008-03-16 13:26:14 +0000347 default BR2_OPTIMIZE_S
John Voltz923f42a2008-03-12 11:23:11 +0000348 help
John Voltz41f6b792008-03-12 13:07:10 +0000349 Set the optimization level for gcc
350
351config BR2_OPTIMIZE_0
352 bool "optimization level 0"
353 help
Peter Korsgaard02a623d2008-08-04 19:07:05 +0000354 Do not optimize. This is the default.
John Voltz41f6b792008-03-12 13:07:10 +0000355
356config BR2_OPTIMIZE_1
357 bool "optimization level 1"
358 help
Peter Korsgaard02a623d2008-08-04 19:07:05 +0000359 Optimize. Optimizing compilation takes somewhat more time,
360 and a lot more memory for a large function. With -O, the
361 compiler tries to reduce code size and execution time,
362 without performing any optimizations that take a great deal
363 of compilation time. -O turns on the following optimization
364 flags: -fdefer-pop -fdelayed-branch -fguess-branch-probability
365 -fcprop-registers -floop-optimize -fif-conversion
366 -fif-conversion2 -ftree-ccp -ftree-dce -ftree-dominator-opts
367 -ftree-dse -ftree-ter -ftree-lrs -ftree-sra -ftree-copyrename
John Voltz41f6b792008-03-12 13:07:10 +0000368 -ftree-fre -ftree-ch -funit-at-a-time -fmerge-constants
Peter Korsgaard02a623d2008-08-04 19:07:05 +0000369 -O also turns on -fomit-frame-pointer on machines where doing
John Voltz41f6b792008-03-12 13:07:10 +0000370 so does not interfere with debugging.
371
372config BR2_OPTIMIZE_2
373 bool "optimization level 2"
374 help
375 Optimize even more. GCC performs nearly all supported optimizations
Peter Korsgaard02a623d2008-08-04 19:07:05 +0000376 that do not involve a space-speed tradeoff. The compiler does not
377 perform loop unrolling or function inlining when you specify -O2.
378 As compared to -O, this option increases both compilation time and
379 the performance of the generated code. -O2 turns on all optimization
380 flags specified by -O. It also turns on the following optimization
381 flags: -fthread-jumps -fcrossjumping -foptimize-sibling-calls
382 -fcse-follow-jumps -fcse-skip-blocks -fgcse -fgcse-lm
383 -fexpensive-optimizations -fstrength-reduce -frerun-cse-after-loop
384 -frerun-loop-opt -fcaller-saves -fpeephole2 -fschedule-insns
385 -fschedule-insns2 -fsched-interblock -fsched-spec -fregmove
386 -fstrict-aliasing -fdelete-null-pointer-checks -freorder-blocks
387 -freorder-functions -falign-functions -falign-jumps -falign-loops
John Voltz41f6b792008-03-12 13:07:10 +0000388 -falign-labels -ftree-vrp -ftree-pre
389 Please note the warning under -fgcse about invoking -O2 on programs
390 that use computed gotos.
391
392config BR2_OPTIMIZE_3
393 bool "optimization level 3"
394 help
Peter Korsgaard02a623d2008-08-04 19:07:05 +0000395 Optimize yet more. -O3 turns on all optimizations specified by -O2
396 and also turns on the -finline-functions, -funswitch-loops and
John Voltz41f6b792008-03-12 13:07:10 +0000397 -fgcse-after-reload options.
398
399config BR2_OPTIMIZE_S
400 bool "optimize for size"
401 help
Peter Korsgaard02a623d2008-08-04 19:07:05 +0000402 Optimize for size. -Os enables all -O2 optimizations that do not
John Voltz41f6b792008-03-12 13:07:10 +0000403 typically increase code size. It also performs further optimizations
Peter Korsgaard02a623d2008-08-04 19:07:05 +0000404 designed to reduce code size. -Os disables the following optimization
405 flags: -falign-functions -falign-jumps -falign-loops -falign-labels
John Voltz41f6b792008-03-12 13:07:10 +0000406 -freorder-blocks -freorder-blocks-and-partition -fprefetch-loop-arrays
407 -ftree-vect-loop-version
Peter Korsgaard02a623d2008-08-04 19:07:05 +0000408
John Voltz41f6b792008-03-12 13:07:10 +0000409endchoice
John Voltz923f42a2008-03-12 11:23:11 +0000410
Thomas Petazzonic5866be2013-09-02 18:06:36 +0200411config BR2_ENABLE_SSP
412 bool "build code with Stack Smashing Protection"
413 depends on BR2_TOOLCHAIN_HAS_SSP
414 help
415 Enable stack smashing protection support using GCCs
416 -fstack-protector-all option.
417
418 See http://www.linuxfromscratch.org/hints/downloads/files/ssp.txt
Thomas De Schampheleirebed4e272013-11-11 17:23:23 +0100419 for details.
Thomas Petazzonic5866be2013-09-02 18:06:36 +0200420
421 Note that this requires the toolchain to have SSP
422 support. This is always the case for glibc and eglibc
423 toolchain, but is optional in uClibc toolchains.
424
425comment "enabling Stack Smashing Protection requires support in the toolchain"
426 depends on !BR2_TOOLCHAIN_HAS_SSP
427
Bernhard Reutner-Fischer3096f342007-06-01 22:16:28 +0000428config BR2_PREFER_STATIC_LIB
429 bool "prefer static libraries"
Bernhard Reutner-Fischer3096f342007-06-01 22:16:28 +0000430 help
Bernhard Reutner-Fischerece6fe02007-06-02 16:36:43 +0000431 Where possible, build and use static libraries for the target.
432 This potentially increases your code size and should only be
433 used if you know what you do.
434 The default is to build dynamic libraries and use those on
435 the target filesystem.
Bernhard Reutner-Fischer3096f342007-06-01 22:16:28 +0000436
437 WARNING: This is highly experimental at the moment.
438
Peter Korsgaard886b2742008-10-20 11:32:25 +0000439config BR2_HAVE_DOCUMENTATION
440 bool "documentation on the target"
Thomas Petazzoni8fe6efa2012-11-10 12:36:02 +0000441 # We no longer want to support a toolchain on the target
442 depends on BR2_DEPRECATED
Peter Korsgaard886b2742008-10-20 11:32:25 +0000443 help
Thomas Petazzonib7030662010-04-10 22:47:28 +0200444 Install the documentation, including manual pages and info
445 pages, on the target.
Peter Korsgaard886b2742008-10-20 11:32:25 +0000446 If you say n here, your target will not contain any
447 documentation.
448
Thomas Petazzoniee0246e2011-09-29 21:57:38 +0200449config BR2_PACKAGE_OVERRIDE_FILE
450 string "location of a package override file"
451 default "$(TOPDIR)/local.mk"
452 help
453 A package override file is a short makefile that contains
454 variable definitions of the form <pkg>_OVERRIDE_SRCDIR,
455 which allows to tell Buildroot to use an existing directory
456 as the source directory for a particular package. See the
457 Buildroot documentation for more details on this feature.
458
Simon Dawson5538e472013-03-17 23:13:47 +0000459config BR2_GLOBAL_PATCH_DIR
460 string "global patch directory"
461 help
462 You may specify a directory containing global package patches.
463 For a specific version <packageversion> of a specific package
464 <packagename>, patches are applied as follows.
465
466 First, the default Buildroot patch set for the package is applied.
467
468 If the directory $(BR2_GLOBAL_PATCH_DIR)/<packagename>/<packageversion>
469 exists, then all *.patch files in the directory will be applied.
470
471 Otherwise, if the directory $(BR2_GLOBAL_PATCH_DIR)/<packagename> exists,
472 then all *.patch files in the directory will be applied.
473
Eric Andersen8e5fb3f2004-12-11 13:01:10 +0000474endmenu
Eric Andersen2d523c22004-10-09 01:06:03 +0000475
Bernhard Reutner-Fischer50100392007-09-25 07:55:45 +0000476source "toolchain/Config.in"
477
Thomas Petazzoni6c3e3ad2012-11-03 08:27:58 +0000478source "system/Config.in"
Thomas Petazzonibeb43c72010-12-05 21:52:44 +0100479
Yann E. MORIN24403852013-08-17 22:35:37 +0200480source "linux/Config.in"
Bernhard Reutner-Fischer50100392007-09-25 07:55:45 +0000481
Yann E. MORIN24403852013-08-17 22:35:37 +0200482source "package/Config.in"
Thomas Petazzonid06e8022012-01-28 18:42:49 +0100483
Thomas Petazzoni05852412010-03-10 22:30:06 +0100484source "fs/Config.in"
485
Thomas Petazzoni649b5b92010-03-14 18:20:45 +0100486source "boot/Config.in"
487
Yann E. MORIN24403852013-08-17 22:35:37 +0200488source "package/Config.in.host"
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +0000489
490source "Config.in.legacy"