3 mainmenu "Buildroot $BR2_VERSION Configuration"
5 config BR2_HAVE_DOT_CONFIG
11 option env="BR2_VERSION_FULL"
19 option env="BUILD_DIR"
21 # Hidden config symbols for packages to check system gcc version
22 config BR2_HOST_GCC_VERSION
24 option env="HOST_GCC_VERSION"
26 config BR2_HOST_GCC_AT_LEAST_4_5
28 default y if BR2_HOST_GCC_VERSION = "4 5"
30 config BR2_HOST_GCC_AT_LEAST_4_6
32 default y if BR2_HOST_GCC_VERSION = "4 6"
33 select BR2_HOST_GCC_AT_LEAST_4_5
35 config BR2_HOST_GCC_AT_LEAST_4_7
37 default y if BR2_HOST_GCC_VERSION = "4 7"
38 select BR2_HOST_GCC_AT_LEAST_4_6
40 config BR2_HOST_GCC_AT_LEAST_4_8
42 default y if BR2_HOST_GCC_VERSION = "4 8"
43 select BR2_HOST_GCC_AT_LEAST_4_7
45 config BR2_HOST_GCC_AT_LEAST_4_9
47 default y if BR2_HOST_GCC_VERSION = "4 9"
48 select BR2_HOST_GCC_AT_LEAST_4_8
50 config BR2_HOST_GCC_AT_LEAST_5
52 default y if BR2_HOST_GCC_VERSION = "5"
53 select BR2_HOST_GCC_AT_LEAST_4_9
55 config BR2_HOST_GCC_AT_LEAST_6
57 default y if BR2_HOST_GCC_VERSION = "6"
58 select BR2_HOST_GCC_AT_LEAST_5
60 config BR2_HOST_GCC_AT_LEAST_7
62 default y if BR2_HOST_GCC_VERSION = "7"
63 select BR2_HOST_GCC_AT_LEAST_6
65 config BR2_HOST_GCC_AT_LEAST_8
67 default y if BR2_HOST_GCC_VERSION = "8"
68 select BR2_HOST_GCC_AT_LEAST_7
70 # Hidden boolean selected by packages in need of Java in order to build
72 config BR2_NEEDS_HOST_JAVA
75 # Hidden boolean selected by packages in need of javac in order to build
76 # (example: classpath)
77 config BR2_NEEDS_HOST_JAVAC
80 # Hidden boolean selected by packages in need of jar in order to build
81 # (example: classpath)
82 config BR2_NEEDS_HOST_JAR
85 # Hidden boolean selected by pre-built packages for x86, when they
86 # need to run on x86-64 machines (example: pre-built external
87 # toolchains, binary tools like SAM-BA, etc.).
88 config BR2_HOSTARCH_NEEDS_IA32_LIBS
91 # Hidden boolean selected by packages that need to build 32 bits
92 # binaries with the host compiler, even on 64 bits build machines (e.g
94 config BR2_HOSTARCH_NEEDS_IA32_COMPILER
97 # Hidden boolean selected by packages that need the host to have an
99 config BR2_NEEDS_HOST_UTF8_LOCALE
102 source "arch/Config.in"
109 string "Wget command"
110 default "wget --passive-ftp -nd -t 3"
113 string "Subversion (svn) command"
114 default "svn --non-interactive"
117 string "Bazaar (bzr) command"
128 config BR2_LOCALFILES
129 string "Local files retrieval command"
133 string "Secure copy (scp) command"
137 string "Secure shell (ssh) command"
141 string "Mercurial (hg) command"
145 string "zcat command"
148 Command to be used to extract a gzip'ed file to stdout. zcat
149 is identical to gunzip -c except that the former may not be
150 available on your system.
151 Default is "gzip -d -c"
152 Other possible values include "gunzip -c" or "zcat".
155 string "bzcat command"
158 Command to be used to extract a bzip2'ed file to stdout.
159 bzcat is identical to bunzip2 -c except that the former may
160 not be available on your system.
162 Other possible values include "bunzip2 -c" or "bzip2 -d -c".
165 string "xzcat command"
168 Command to be used to extract a xz'ed file to stdout.
172 string "lzcat command"
175 Command to be used to extract a lzip'ed file to stdout.
176 Default is "lzip -d -c"
178 config BR2_TAR_OPTIONS
182 Options to pass to tar when extracting the sources.
183 E.g. " -v --exclude='*.svn*'" to exclude all .svn internal
184 files and to be verbose.
188 config BR2_DEFCONFIG_FROM_ENV
190 option env="BR2_DEFCONFIG"
193 string "Location to save buildroot config"
194 default BR2_DEFCONFIG_FROM_ENV if BR2_DEFCONFIG_FROM_ENV != ""
195 default "$(CONFIG_DIR)/defconfig"
197 When running 'make savedefconfig', the defconfig file will be
198 saved in this location.
201 string "Download dir"
202 default "$(TOPDIR)/dl"
204 Directory to store all the source files that we need to fetch.
205 If the Linux shell environment has defined the BR2_DL_DIR
206 environment variable, then this overrides this configuration
208 The directory is organized with a subdirectory for each
209 package. Each package has its own $(LIBFOO_DL_DIR) variable
210 that can be used to find the correct path.
212 The default is $(TOPDIR)/dl
216 default "$(BASE_DIR)/host"
218 Directory to store all the binary files that are built for the
219 host. This includes the cross compilation toolchain when
220 building the internal buildroot toolchain.
222 The default is $(BASE_DIR)/host
224 menu "Mirrors and Download locations"
226 config BR2_PRIMARY_SITE
227 string "Primary download site"
230 Primary site to download from. If this option is set then
231 buildroot will try to download package source first from this
232 site and try the default if the file is not found.
234 - URIs recognized by $(WGET)
235 - local URIs of the form file://absolutepath
236 - scp URIs of the form scp://[user@]host:path.
238 config BR2_PRIMARY_SITE_ONLY
239 bool "Only allow downloads from primary download site"
240 depends on BR2_PRIMARY_SITE != ""
242 If this option is enabled, downloads will only be attempted
243 from the primary download site. Other locations, like the
244 package's official download location or the backup download
245 site, will not be considered. Therefore, if the package is not
246 present on the primary site, the download fails.
248 This is useful for project developers who want to ensure that
249 the project can be built even if the upstream tarball
252 if !BR2_PRIMARY_SITE_ONLY
254 config BR2_BACKUP_SITE
255 string "Backup download site"
256 default "http://sources.buildroot.net"
258 Backup site to download from. If this option is set then
259 buildroot will fall back to download package sources from here
260 if the normal location fails.
262 config BR2_KERNEL_MIRROR
263 string "Kernel.org mirror"
264 default "https://cdn.kernel.org/pub"
266 kernel.org is mirrored on a number of servers around the
267 world. The following allows you to select your preferred
268 mirror. By default, a CDN is used, which automatically
269 redirects to a mirror geographically close to you.
271 Have a look on the kernel.org site for a list of mirrors, then
272 enter the URL to the base directory. Examples:
274 http://www.XX.kernel.org/pub (XX = country code)
275 http://mirror.aarnet.edu.au/pub/ftp.kernel.org
277 config BR2_GNU_MIRROR
278 string "GNU Software mirror"
279 default "http://ftpmirror.gnu.org"
281 GNU has multiple software mirrors scattered around the
282 world. The following allows you to select your preferred
283 mirror. By default, a generic address is used, which
284 automatically selects an up-to-date and local mirror.
286 Have a look on the gnu.org site for a list of mirrors, then
287 enter the URL to the base directory. Examples:
289 http://ftp.gnu.org/pub/gnu
290 http://mirror.aarnet.edu.au/pub/gnu
292 config BR2_LUAROCKS_MIRROR
293 string "LuaRocks mirror"
294 default "http://rocks.moonscript.org"
298 See http://luarocks.org
300 config BR2_CPAN_MIRROR
301 string "CPAN mirror (Perl packages)"
302 default "http://cpan.metacpan.org"
304 CPAN (Comprehensive Perl Archive Network) is a repository of
305 Perl packages. It has multiple software mirrors scattered
306 around the world. This option allows you to select a mirror.
308 The list of mirrors is available at:
309 http://search.cpan.org/mirror
316 int "Number of jobs to run simultaneously (0 for auto)"
319 Number of jobs to run simultaneously. If 0, determine
320 automatically according to number of CPUs on the host system.
323 bool "Enable compiler cache"
325 This option will enable the use of ccache, a compiler cache.
326 It will cache the result of previous builds to speed up future
327 builds. By default, the cache is stored in
328 $HOME/.buildroot-ccache.
330 Note that Buildroot does not try to invalidate the cache
331 contents when the compiler changes in an incompatible way.
332 Therefore, if you make a change to the compiler version and/or
333 configuration, you are responsible for purging the ccache
334 cache by removing the $HOME/.buildroot-ccache directory.
338 config BR2_CCACHE_DIR
339 string "Compiler cache location"
340 default "$(HOME)/.buildroot-ccache"
342 Where ccache should store cached files.
343 If the Linux shell environment has defined the BR2_CCACHE_DIR
344 environment variable, then this overrides this configuration
347 config BR2_CCACHE_INITIAL_SETUP
348 string "Compiler cache initial setup"
350 Initial ccache settings to apply, such as --max-files or
353 For example, if your project is known to require more space
354 than the default max cache size, then you might want to
355 increase the cache size to a suitable amount using the -M
358 The string you specify here is passed verbatim to ccache.
359 Refer to ccache documentation for more details.
361 These initial settings are applied after ccache has been
364 config BR2_CCACHE_USE_BASEDIR
365 bool "Use relative paths"
368 Allow ccache to convert absolute paths within the output
369 directory into relative paths.
371 During the build, many -I include directives are given with an
372 absolute path. These absolute paths end up in the hashes that
373 are computed by ccache. Therefore, when you build from a
374 different directory, the hash will be different and the cached
375 object will not be used.
377 To improve cache performance, set this option to y. This
378 allows ccache to rewrite absolute paths within the output
379 directory into relative paths. Note that only paths within the
380 output directory will be rewritten; therefore, if you change
381 BR2_HOST_DIR to point outside the output directory and
382 subsequently move it to a different location, this will lead
385 This option has as a result that the debug information in the
386 object files also has only relative paths. Therefore, make
387 sure you cd to the build directory before starting gdb. See
388 the section "COMPILING IN DIFFERENT DIRECTORIES" in the ccache
389 manual for more information.
393 config BR2_ENABLE_DEBUG
394 bool "build packages with debugging symbols"
396 Build packages with debugging symbols enabled. All libraries
397 and binaries in the 'staging' directory will have debugging
398 symbols, which allows remote debugging even if libraries and
399 binaries are stripped on the target. Whether libraries and
400 binaries are stripped on the target is controlled by the
401 BR2_STRIP_* options below.
405 prompt "gcc debug level"
408 Set the debug level for gcc
413 Debug level 1 produces minimal information, enough for making
414 backtraces in parts of the program that you don't plan to
415 debug. This includes descriptions of functions and external
416 variables, but no information about local variables and no
422 The default gcc debug level is 2
427 Level 3 includes extra information, such as all the macro
428 definitions present in the program. Some debuggers support
429 macro expansion when you use -g3.
433 config BR2_STRIP_strip
434 bool "strip target binaries"
436 depends on !BR2_PACKAGE_HOST_ELF2FLT
438 Binaries and libraries in the target filesystem will be
439 stripped using the normal 'strip' command. This allows to save
440 space, mainly by removing debugging symbols. Debugging symbols
441 on the target are needed for native debugging, but not when
442 remote debugging is used.
444 config BR2_STRIP_EXCLUDE_FILES
445 string "executables that should not be stripped"
447 depends on BR2_STRIP_strip
449 You may specify a space-separated list of binaries and
450 libraries here that should not be stripped on the target.
452 config BR2_STRIP_EXCLUDE_DIRS
453 string "directories that should be skipped when stripping"
455 depends on BR2_STRIP_strip
457 You may specify a space-separated list of directories that
458 should be skipped when stripping. Binaries and libraries in
459 these directories will not be touched. The directories should
460 be specified relative to the target directory, without leading
464 prompt "gcc optimization level"
465 default BR2_OPTIMIZE_S
467 Set the optimization level for gcc
469 config BR2_OPTIMIZE_0
470 bool "optimization level 0"
474 config BR2_OPTIMIZE_1
475 bool "optimization level 1"
477 Optimize. Optimizing compilation takes somewhat more time, and
478 a lot more memory for a large function. With -O, the compiler
479 tries to reduce code size and execution time, without
480 performing any optimizations that take a great deal of
481 compilation time. -O turns on the following optimization
482 flags: -fdefer-pop -fdelayed-branch -fguess-branch-probability
483 -fcprop-registers -floop-optimize -fif-conversion
484 -fif-conversion2 -ftree-ccp -ftree-dce -ftree-dominator-opts
485 -ftree-dse -ftree-ter -ftree-lrs -ftree-sra -ftree-copyrename
486 -ftree-fre -ftree-ch -funit-at-a-time -fmerge-constants. -O
487 also turns on -fomit-frame-pointer on machines where doing so
488 does not interfere with debugging.
490 config BR2_OPTIMIZE_2
491 bool "optimization level 2"
493 Optimize even more. GCC performs nearly all supported
494 optimizations that do not involve a space-speed tradeoff. The
495 compiler does not perform loop unrolling or function inlining
496 when you specify -O2. As compared to -O, this option increases
497 both compilation time and the performance of the generated
498 code. -O2 turns on all optimization flags specified by -O. It
499 also turns on the following optimization flags:
500 -fthread-jumps -fcrossjumping -foptimize-sibling-calls
501 -fcse-follow-jumps -fcse-skip-blocks -fgcse -fgcse-lm
502 -fexpensive-optimizations -fstrength-reduce
503 -frerun-cse-after-loop -frerun-loop-opt -fcaller-saves
504 -fpeephole2 -fschedule-insns -fschedule-insns2
505 -fsched-interblock -fsched-spec -fregmove -fstrict-aliasing
506 -fdelete-null-pointer-checks -freorder-blocks
507 -freorder-functions -falign-functions -falign-jumps
508 -falign-loops -falign-labels -ftree-vrp -ftree-pre. Please
509 note the warning under -fgcse about invoking -O2 on programs
510 that use computed gotos.
512 config BR2_OPTIMIZE_3
513 bool "optimization level 3"
515 Optimize yet more. -O3 turns on all optimizations specified by
516 -O2 and also turns on the -finline-functions, -funswitch-loops
517 and -fgcse-after-reload options.
519 config BR2_OPTIMIZE_G
520 bool "optimize for debugging"
521 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
523 Optimize for debugging. This enables optimizations that do not
524 interfere with debugging. It should be the optimization level
525 of choice for the standard edit-compile-debug cycle, offering
526 a reasonable level of optimization while maintaining fast
527 compilation and a good debugging experience.
529 config BR2_OPTIMIZE_S
530 bool "optimize for size"
532 Optimize for size. -Os enables all -O2 optimizations that do
533 not typically increase code size. It also performs further
534 optimizations designed to reduce code size. -Os disables the
535 following optimization flags: -falign-functions -falign-jumps
536 -falign-loops -falign-labels -freorder-blocks
537 -freorder-blocks-and-partition -fprefetch-loop-arrays
538 -ftree-vect-loop-version
541 config BR2_OPTIMIZE_FAST
542 bool "optimize for fast"
543 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_6
545 Optimize for fast. Disregard strict standards
546 compliance. -Ofast enables all -O3 optimizations. It also
547 enables optimizations that are not valid for all
548 standard-compliant programs. It turns on -ffast-math and the
549 Fortran-specific -fstack-arrays, unless -fmax-stack-var-size
550 is specified, and -fno-protect-parens.
554 config BR2_GOOGLE_BREAKPAD_ENABLE
555 bool "Enable google-breakpad support"
556 depends on BR2_INSTALL_LIBSTDCPP
557 depends on BR2_HOST_GCC_AT_LEAST_4_8 # C++11
558 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
559 depends on BR2_USE_WCHAR
560 depends on BR2_TOOLCHAIN_HAS_THREADS
561 depends on (BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_UCLIBC)
562 depends on BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS
563 depends on BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS
564 select BR2_PACKAGE_GOOGLE_BREAKPAD
566 This option will enable the use of google breakpad, a library
567 and tool suite that allows you to distribute an application to
568 users with compiler-provided debugging information removed,
569 record crashes in compact "minidump" files, send them back to
570 your server and produce C and C++ stack traces from these
571 minidumps. Breakpad can also write minidumps on request for
572 programs that have not crashed.
574 if BR2_GOOGLE_BREAKPAD_ENABLE
576 config BR2_GOOGLE_BREAKPAD_INCLUDE_FILES
577 string "List of executables and libraries to extract symbols from"
580 You may specify a space-separated list of binaries and
581 libraries with full paths relative to $(TARGET_DIR) of which
582 debug symbols will be dumped for further use with google
585 A directory structure that can be used by minidump-stackwalk
588 $(STAGING_DIR)/usr/share/google-breakpad-symbols
594 default BR2_SHARED_LIBS if BR2_BINFMT_SUPPORTS_SHARED
595 default BR2_STATIC_LIBS if !BR2_BINFMT_SUPPORTS_SHARED
597 Select the type of libraries you want to use on the target.
599 The default is to build dynamic libraries and use those on the
600 target filesystem, except when the architecture and/or the
601 selected binary format does not support shared libraries.
603 config BR2_STATIC_LIBS
606 Build and use only static libraries. No shared libraries will
607 be installed on the target. This potentially increases your
608 code size and should only be used if you know what you are
609 doing. Note that some packages may not be available when this
610 option is enabled, due to their need for dynamic library
613 config BR2_SHARED_LIBS
615 depends on BR2_BINFMT_SUPPORTS_SHARED
617 Build and use only shared libraries. This is the recommended
618 solution as it saves space and build time.
620 config BR2_SHARED_STATIC_LIBS
621 bool "both static and shared"
622 depends on BR2_BINFMT_SUPPORTS_SHARED
624 Build both shared and static libraries, but link executables
625 dynamically. While building both shared and static libraries
626 take more time and more disk space, having static libraries
627 may be useful to link some of the applications statically.
631 config BR2_PACKAGE_OVERRIDE_FILE
632 string "location of a package override file"
633 default "$(CONFIG_DIR)/local.mk"
635 A package override file is a short makefile that contains
636 variable definitions of the form <pkg>_OVERRIDE_SRCDIR, which
637 allows to tell Buildroot to use an existing directory as the
638 source directory for a particular package. See the Buildroot
639 documentation for more details on this feature.
641 config BR2_GLOBAL_PATCH_DIR
642 string "global patch directories"
644 You may specify a space separated list of one or more
645 directories containing global package patches. For a specific
646 version <packageversion> of a specific package <packagename>,
647 patches are applied as follows:
649 First, the default Buildroot patch set for the package is
650 applied from the package's directory in Buildroot.
652 Then for every directory - <global-patch-dir> - that exists in
653 BR2_GLOBAL_PATCH_DIR, if the directory
654 <global-patch-dir>/<packagename>/<packageversion>/ exists,
655 then all *.patch files in this directory will be applied.
657 Otherwise, if the directory <global-patch-dir>/<packagename>
658 exists, then all *.patch files in the directory will be
663 config BR2_COMPILER_PARANOID_UNSAFE_PATH
664 bool "paranoid check of library/header paths"
667 By default, when this option is disabled, when the Buildroot
668 cross-compiler will encounter an unsafe library or header path
669 (such as /usr/include, or /usr/lib), the compiler will display
672 By enabling this option, this warning is turned into an error,
673 which will completely abort the build when such unsafe paths
676 Note that this mechanism is available for both the internal
677 toolchain (through the toolchain wrapper and binutils patches)
678 and external toolchain backends (through the toolchain
681 config BR2_REPRODUCIBLE
682 bool "Make the build reproducible (experimental)"
683 # SOURCE_DATE_EPOCH support in toolchain-wrapper requires GCC 4.4
684 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_4
686 This option will remove all sources of non-reproducibility
687 from the build process. For a given Buildroot configuration,
688 this allows to generate exactly identical binaries from one
689 build to the other, including on different machines.
691 The current implementation is restricted to builds with the
692 same output directory. Many (absolute) paths are recorded in
693 intermediary files, and it is very likely that some of these
694 paths leak into the target rootfs. If you build with the
695 same O=... path, however, the result is identical.
697 This is labeled as an experimental feature, as not all
698 packages behave properly to ensure reproducibility.
702 comment "Security Hardening Options"
705 bool "Stack Smashing Protection"
706 default BR2_SSP_ALL if BR2_ENABLE_SSP # legacy
707 depends on BR2_TOOLCHAIN_HAS_SSP
709 Enable stack smashing protection support using GCC's
710 -fstack-protector option family.
713 http://www.linuxfromscratch.org/hints/downloads/files/ssp.txt
716 Note that this requires the toolchain to have SSP support.
717 This is always the case for glibc and eglibc toolchain, but is
718 optional in uClibc toolchains.
723 Disable stack-smashing protection.
725 config BR2_SSP_REGULAR
726 bool "-fstack-protector"
728 Emit extra code to check for buffer overflows, such as stack
729 smashing attacks. This is done by adding a guard variable to
730 functions with vulnerable objects. This includes functions
731 that call alloca, and functions with buffers larger than 8
732 bytes. The guards are initialized when a function is entered
733 and then checked when the function exits. If a guard check
734 fails, an error message is printed and the program exits.
736 config BR2_SSP_STRONG
737 bool "-fstack-protector-strong"
738 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
740 Like -fstack-protector but includes additional functions to be
741 protected - those that have local array definitions, or have
742 references to local frame addresses.
744 comment "Stack Smashing Protection strong needs a toolchain w/ gcc >= 4.9"
745 depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
748 bool "-fstack-protector-all"
750 Like -fstack-protector except that all functions are
751 protected. This option might have a significant performance
752 impact on the compiled binaries.
756 comment "Stack Smashing Protection needs a toolchain w/ SSP"
757 depends on !BR2_TOOLCHAIN_HAS_SSP
760 bool "RELRO Protection"
761 depends on BR2_SHARED_LIBS
763 Enable a link-time protection know as RELRO (RELocation Read
764 Only) which helps to protect from certain type of exploitation
765 techniques altering the content of some ELF sections.
767 config BR2_RELRO_NONE
770 Disables Relocation link-time protections.
772 config BR2_RELRO_PARTIAL
775 This option makes the dynamic section not writeable after
776 initialization (with almost no performance penalty).
778 config BR2_RELRO_FULL
781 This option includes the partial configuration, but also marks
782 the GOT as read-only at the cost of initialization time during
783 program loading, i.e every time an executable is started.
787 comment "RELocation Read Only (RELRO) needs shared libraries"
788 depends on !BR2_SHARED_LIBS
791 bool "Buffer-overflow Detection (FORTIFY_SOURCE)"
792 depends on BR2_TOOLCHAIN_USES_GLIBC
793 depends on !BR2_OPTIMIZE_0
795 Enable the _FORTIFY_SOURCE macro which introduces additional
796 checks to detect buffer-overflows in the following standard
797 library functions: memcpy, mempcpy, memmove, memset, strcpy,
798 stpcpy, strncpy, strcat, strncat, sprintf, vsprintf, snprintf,
801 NOTE: This feature requires an optimization level of s/1/2/3/g
803 Support for this feature has been present since GCC 4.x.
805 config BR2_FORTIFY_SOURCE_NONE
808 Disables additional checks to detect buffer-overflows.
810 config BR2_FORTIFY_SOURCE_1
813 This option sets _FORTIFY_SOURCE to 1 and only introduces
814 checks that shouldn't change the behavior of conforming
815 programs. Adds checks at compile-time only.
817 config BR2_FORTIFY_SOURCE_2
820 This option sets _FORTIFY_SOURCES to 2 and some more
821 checking is added, but some conforming programs might fail.
822 Also adds checks at run-time (detected buffer overflow
823 terminates the program)
827 comment "Fortify Source needs a glibc toolchain and optimization"
828 depends on (!BR2_TOOLCHAIN_USES_GLIBC || BR2_OPTIMIZE_0)
831 source "toolchain/Config.in"
833 source "system/Config.in"
835 source "linux/Config.in"
837 source "package/Config.in"
839 source "fs/Config.in"
841 source "boot/Config.in"
843 source "package/Config.in.host"
845 source "Config.in.legacy"
847 source "$BR2_BUILD_DIR/.br2-external.in"