aboutsummaryrefslogtreecommitdiffstats
path: root/target/sdk/files/Config.in
blob: 0dab24095995d0a7cbb53c8fb96577e8af9969b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
menu "Global build settings"

	config ALL_NONSHARED
		bool "Select all target specific packages by default"
		default ALL

	config ALL_KMODS
		bool "Select all kernel module packages by default"
		default ALL

	config ALL
		bool "Select all userspace packages by default"
		default y

	config SIGNED_PACKAGES
		bool "Cryptographically sign package lists"
		default y

endmenu

menu "Advanced configuration options (for developers)"

	config BROKEN
		bool "Show broken packages"
		default n

	config DOWNLOAD_FOLDER
		string "Download folder"
		default ""
		help
		  Store downloaded source bundles in this directory.
		  If not set then defaults to './dl', which is removed by operations such as
		  'git clean -xdf' or 'make distclean'.
		  This option is useful if you have a low bandwidth Internet connection, and by
		  setting a path outside the OpenWrt tree downloads will be saved.

	config LOCALMIRROR
		string "Local mirror for source packages"
		default ""

	config AUTOREBUILD
		bool "Automatic rebuild of packages"
		default y
		help
		  Automatically rebuild packages when their files change.

	config AUTOREMOVE
		bool "Automatic removal of build directories"
		default y
		help
		  Automatically delete build directories after make target completed.
		  This allows you to symlink build_dir into a scratch location, e.g. a ramdisk,
		  which does not have enough space to keep a complete build_dir.

	config CCACHE
		bool "Use ccache"
		default n
		help
		  Compiler cache; see https://ccache.samba.org/

	config BUILD_LOG
		bool "Enable log files during build process"
		default n
		help
		  If enabled, log files will be written to the ./log directory.

	config SRC_TREE_OVERRIDE
		bool "Enable package source tree override"
		default n
		help
		  If enabled, you can force a package to use a git tree as source
		  code instead of the normal tarball. Create a symlink 'git-src'
		  in the package directory, pointing to the .git tree that you want
		  to pull the source code from.

endmenu

config IN_SDK
	default y
	bool

config MODULES
	bool
	default y
	option modules

source "Config-build.in"
source "tmp/.config-package.in"