4393daab5ba3113004ef21730202bfbc358a32b3
[openwrt/openwrt.git] / target / sdk / files / Config.in
1 mainmenu "OpenWrt Configuration"
2
3 menu "Global build settings"
4
5 config ALL_NONSHARED
6 bool "Select all target specific packages by default"
7 default ALL
8
9 config ALL_KMODS
10 bool "Select all kernel module packages by default"
11 default ALL
12
13 config ALL
14 bool "Select all userspace packages by default"
15 default y
16
17 config SIGNED_PACKAGES
18 bool "Cryptographically sign package lists"
19 default y
20
21 endmenu
22
23 menu "Advanced configuration options (for developers)"
24
25 config BROKEN
26 bool "Show broken packages"
27 default n
28
29 config DOWNLOAD_FOLDER
30 string "Download folder"
31 default ""
32 help
33 Store downloaded source bundles in this directory.
34 If not set then defaults to './dl', which is removed by operations such as
35 'git clean -xdf' or 'make distclean'.
36 This option is useful if you have a low bandwidth Internet connection, and by
37 setting a path outside the OpenWrt tree downloads will be saved.
38
39 config LOCALMIRROR
40 string "Local mirror for source packages"
41 default ""
42
43 config AUTOREBUILD
44 bool "Automatic rebuild of packages"
45 default y
46 help
47 Automatically rebuild packages when their files change.
48
49 config AUTOREMOVE
50 bool "Automatic removal of build directories"
51 default y
52 help
53 Automatically delete build directories after make target completed.
54 This allows you to symlink build_dir into a scratch location, e.g. a ramdisk,
55 which does not have enough space to keep a complete build_dir.
56
57 config CCACHE
58 bool "Use ccache"
59 default n
60 help
61 Compiler cache; see https://ccache.samba.org/
62
63 config BUILD_LOG
64 bool "Enable log files during build process"
65 default n
66 help
67 If enabled, log files will be written to the ./log directory.
68
69 config SRC_TREE_OVERRIDE
70 bool "Enable package source tree override"
71 default n
72 help
73 If enabled, you can force a package to use a git tree as source
74 code instead of the normal tarball. Create a symlink 'git-src'
75 in the package directory, pointing to the .git tree that you want
76 to pull the source code from.
77
78 endmenu
79
80 config IN_SDK
81 default y
82 bool
83
84 config MODULES
85 bool
86 default y
87 option modules
88
89 source "Config-build.in"
90 source "tmp/.config-package.in"