summaryrefslogtreecommitdiff
path: root/target/config/Config.in.adk
blob: 510809ce5878a59a6ce6a52d43b7505010e4d9b2 (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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
# This file is part of the OpenADK project. OpenADK is copyrighted
# material, please see the LICENCE file in the top-level directory.

menu "Global ADK settings"
	visible if !ADK_CHOOSE_APPLIANCE

config ADK_HOST
	string "webserver for packages and distfiles"
	default "openadk.org"
	help
	  Configure host for IPKG package management.

config ADK_DL_DIR
	string "download directory for packages"
	default ""
	help
	  Configure the download directory for all source packages.
	  Use an absolute path.

config ADK_EXPERIMENTAL
	bool "Enable support for experimental features and targets"
	default n
	help
	  This enables combinations of toolchain components or kernel
          and packages, which might be unsafe to use.

config ADK_BUILD_WITH_DEBUG
	bool "Build everything with debug information and allow debug packages"
	select ADK_DEBUG
	default n
	help
	  If you want to create debug packages, you should enable this option.
	  WARNING: It will use a lot of aditional disk space on you build system!

config ADK_DISABLE_HONOUR_CFLAGS
	bool "Disable honour CFLAGS checks globally"
	default n
	help
	  Disable honour CFLAGS checks.

config ADK_DISABLE_CHECKSUM
	bool "Disable checksum check for downloads globally"
	default n
	help
	  Disable checksum checks of downloads.

config ADK_DISABLE_KERNEL_PATCHES
	bool "Disable global kernel patches"
	default n
	help
	  Disable all global kernel patches.
	  This might prevent the cross-compilation on 
	  non-Linux targets. Useful for bug reporting on LKML.

config ADK_DISABLE_TARGET_KERNEL_PATCHES
	bool "Disable target specific kernel patches"
	default n
	help
	  Disable all target specific kernel patches.
	  This might render a system unusable, when external
	  kernel patches are required for bootup.

config ADK_WGET_TIMEOUT
	int "Set wget timeout"
	default 10
	help
	  set wget timeout	

config ADK_USE_CCACHE
	bool "Use ccache to speedup recompilation"
	select ADK_HOST_NEED_CCACHE
	default n
	help
	  Useful if you have enough space for the cache and need speedup compilation.

config ADK_MAKE_JOBS
	int
	default 1 if ! ADK_MAKE_PARALLEL

config ADK_MAKE_PARALLEL
	bool "Enable parallel building of packages"
	default y

config ADK_MAKE_JOBS
	int "How many jobs to use"
	default 4
	depends on ADK_MAKE_PARALLEL
	help
	  The number specified here will be passed to make as N in '-jN'

config ADK_TARGET_IP
	string "Set target ip address for make check"
	default "127.0.0.1"
	help
	  IP address of target, when running make check.

config ADK_TARGET_PORT
	string "Set target port for make check"
	default "2222" if ADK_TARGET_QEMU
	default "22"
	help
	  Port to use for SSH when running make check.

choice 
prompt "Hostsystem (do not change!)"
config ADK_HOST_LINUX
	bool "Linux"

config ADK_HOST_FREEBSD
	bool "FreeBSD"

config ADK_HOST_MIRBSD
	bool "MirBSD"

config ADK_HOST_OPENBSD
	bool "OpenBSD"

config ADK_HOST_NETBSD
	bool "NetBSD"

config ADK_HOST_DARWIN
	bool "Darwin"

config ADK_HOST_CYGWIN
	bool "Cygwin"

endchoice

config ADK_PRELINK
	prompt "Prelink binaries and libraries in Image"
	boolean
	help
	  Do prelinking for faster loading of binaries.

config ADK_PRELINK_OPTS
	string "additional options to pass to prelink"
	default "-mR"
	depends on ADK_PRELINK

endmenu