summaryrefslogtreecommitdiff
path: root/target/config/Config.in.tools
blob: 5cecf85c1c2d299eafbbc55642497e061b7a5d57 (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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
# always required from OpenADK
config ADK_HOST_BUILD_ADK_HELPER
	bool
	default y

config ADK_HOST_BUILD_ELFTOAOUT
	bool
	default y if ADK_TARGET_ARCH_SPARC

config ADK_HOST_BUILD_AUTOCONF
	bool
	default y

config ADK_HOST_BUILD_AUTOMAKE
	bool
	default y

config ADK_HOST_BUILD_BISON
	bool
	default y

config ADK_HOST_BUILD_DTC
	bool
	default n

config ADK_HOST_BUILD_FAKEROOT
	bool
	default n

config ADK_HOST_BUILD_FLEX
	bool
	default y

config ADK_HOST_BUILD_M4
	bool
	default y

config ADK_HOST_BUILD_LIBTOOL
	bool
	default y

config ADK_HOST_BUILD_LIBRESSL
	bool
	default n

config ADK_HOST_BUILD_PKGCONF
	bool
	default y

config ADK_HOST_BUILD_WGET
	bool
	default n

# always required, but can be provided by host
config ADK_HOST_BUILD_BASH
	bool
	default n

config ADK_HOST_BUILD_BC
	bool
	select ADK_HOST_BUILD_FLEX
	default n

config ADK_HOST_BUILD_BZIP2
	bool
	default n

config ADK_HOST_BUILD_CMAKE
	bool
	default y if ADK_BUILD_COMPILER_LLVM
	default n

config ADK_HOST_BUILD_CPIO
	bool
	default n

config ADK_HOST_BUILD_ETRAX_TOOLS
	bool
	default y if ADK_TARGET_SYSTEM_FOXBOARD_LX832
	default n

config ADK_HOST_BUILD_FILE
	bool
	default n

config ADK_HOST_BUILD_FINDUTILS
	bool
	default n

config ADK_HOST_BUILD_GAWK
	bool
	default y if ADK_HOST_DARWIN
	default n

config ADK_HOST_BUILD_OBJCONV
	bool
	default y if ADK_HOST_DARWIN
	default n

config ADK_HOST_BUILD_GREP
	bool
	default n

config ADK_HOST_BUILD_U_BOOT
	bool
	depends on !ADK_TARGET_ARCH_H8300
	default y if ADK_HOST_NEED_UBOOT
	default n

config ADK_HOST_BUILD_U_BOOT_H8300
	bool
	depends on ADK_TARGET_ARCH_H8300
	default y if ADK_HOST_NEED_UBOOT
	default n

config ADK_HOST_BUILD_OPENOCD
	bool
	default n

config ADK_HOST_BUILD_PATCH
	bool
	default n

config ADK_HOST_BUILD_RSYNC
	bool
	default n

config ADK_HOST_BUILD_SED
	bool
	default n

config ADK_HOST_BUILD_STLINK
	bool
	default n

config ADK_HOST_BUILD_TAR
	bool
	default n

config ADK_HOST_BUILD_XZ
	bool
	default n

# optional, but can be provided by host
config ADK_HOST_BUILD_DOSFSTOOLS
	bool
	default n

config ADK_HOST_BUILD_E2FSPROGS
	bool
	default n

config ADK_HOST_BUILD_GPTFDISK
	bool
	default n

config ADK_HOST_BUILD_MKE2IMG
	bool
	default n

config ADK_HOST_BUILD_MTOOLS
	bool
	default n

config ADK_HOST_BUILD_GENIMAGE
	bool
	select ADK_HOST_BUILD_MKE2IMG
	select ADK_HOST_BUILD_MTOOLS
	select ADK_HOST_BUILD_GENEXT2FS
	select ADK_HOST_BUILD_GPTFDISK
	select ADK_HOST_BUILD_E2FSPROGS
	select ADK_HOST_BUILD_DOSFSTOOLS
	default n

config ADK_HOST_BUILD_CCACHE
	bool
	default n

config ADK_HOST_NEED_CDRTOOLS
	bool
	default n

config ADK_HOST_BUILD_CDRTOOLS
	bool
	default n

config ADK_HOST_NEED_GENEXT2FS
	bool
	default n

config ADK_HOST_BUILD_GENEXT2FS
	bool
	default n

config ADK_HOST_NEED_LZ4
	bool
	default n

config ADK_HOST_BUILD_LZ4
	bool
	default n

config ADK_HOST_NEED_LZMA
	bool
	default n

config ADK_HOST_BUILD_LZMA
	bool
	default n

config ADK_HOST_NEED_LZOP
	bool
	default n

config ADK_HOST_BUILD_LZIP
	bool
	default n

config ADK_HOST_BUILD_LZOP
	bool
	default n

config ADK_HOST_NEED_MKSH
	bool
	default n

config ADK_HOST_BUILD_MKSH
	bool
	default n

config ADK_HOST_NEED_QEMU
	bool
	default n

config ADK_HOST_BUILD_QEMU
	bool
	default n

config ADK_HOST_BUILD_COREUTILS
	bool
	default n

config ADK_HOST_BUILD_UTIL_LINUX
	bool
	default n

# optional, must be used from OpenADK
config ADK_HOST_NEED_MTD_UTILS
	bool
	default n

config ADK_HOST_BUILD_MTD_UTILS
	bool
	select ADK_HOST_BUILD_UTIL_LINUX
	default y if ADK_HOST_NEED_MTD_UTILS
	default n

config ADK_HOST_NEED_KERNEL2MINOR
	bool
	default n

config ADK_HOST_BUILD_KERNEL2MINOR
	bool
	default y if ADK_HOST_NEED_KERNEL2MINOR
	default n

config ADK_HOST_BUILD_PATCHELF
	bool
	default n

config ADK_HOST_NEED_OPKG
	bool
	default n

config ADK_HOST_BUILD_OPKG
	bool
	default y if ADK_HOST_NEED_OPKG
	default n

config ADK_HOST_NEED_SQUASHFS
	bool
	default n

config ADK_HOST_BUILD_SQUASHFS
	bool
	select ADK_HOST_BUILD_XZ
	default y if ADK_HOST_NEED_SQUASHFS
	default n

config ADK_HOST_NEED_SYSLINUX
	bool
	default n

config ADK_HOST_BUILD_SYSLINUX
	bool
	default y if ADK_HOST_NEED_SYSLINUX
	default n

config ADK_HOST_BUILD_PCRE
	bool
	default y if ADK_HOST_DARWIN
	default n

config ADK_HOST_BUILD_KMOD
	bool
	default n

config ADK_HOST_NEED_U_BOOT
	bool
	default n

source "target/config/Config.in.prereq"

config ADK_COMPRESSION_TOOL
	string
	default "gzip -n9" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_GZIP
	default "bzip2" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_BZIP2
	default "xz -v --check=crc32 --lzma2=dict=1MiB" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_XZ
	default "lz4c -l" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_LZ4
	default "lzma -9" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_LZMA
	default "lzop" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_LZO
	default "gzip -n9"
	help