summaryrefslogtreecommitdiff
path: root/Config.in
blob: 4fd011c482fc54ebb97931f9cd6c891a90bace99 (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
# This file is part of the OpenADK project. OpenADK is copyrighted
# material, please see the LICENCE file in the top-level directory.

config ADKVERSION
	string
	option env="ADKVERSION"

mainmenu "OpenADK Configuration"

config MODULES
	bool
	default y

config ADK_HAVE_DOT_CONFIG
	bool
	default y

menu "ADK settings"

config ADK_DEVELSYSTEM
	bool "Compile a ADK development system"
	default n
	select ADK_CXX
	select ADK_PACKAGE_AUTOCONF
	select ADK_PACKAGE_AUTOMAKE
	select ADK_PACKAGE_BASH
	select ADK_PACKAGE_BINUTILS
	select ADK_PACKAGE_BZIP2
	select ADK_PACKAGE_CPIO
	select ADK_PACKAGE_DIFFUTILS
	select ADK_PACKAGE_FILE
	select ADK_PACKAGE_GAWK
	select ADK_PACKAGE_GCC
	select ADK_PACKAGE_GIT
	select ADK_PACKAGE_UCLIBC_DEV if ADK_TARGET_LIB_UCLIBC
	select ADK_PACKAGE_EGLIBC_DEV if ADK_TARGET_LIB_EGLIBC
	select ADK_PACKAGE_GLIBC_DEV if ADK_TARGET_LIB_GLIBC
	select ADK_PACKAGE_LIBNCURSES
	select ADK_PACKAGE_LIBNCURSES_DEV
	select ADK_PACKAGE_LIBTOOL
	select ADK_PACKAGE_M4
	select ADK_PACKAGE_MAKE
	select ADK_PACKAGE_PATCH
	select ADK_PACKAGE_MICROPERL
	select ADK_PACKAGE_TAR
	select ADK_PACKAGE_WGET
	select ADK_PACKAGE_ZLIB
	select ADK_PACKAGE_ZLIB_DEV
	select ADK_PACKAGE_XZ
	help
	  After bootstrapping a Linux system you might want to
	  switch to native builds with your target. 
	  If you choose this option, all necessary software needed
	  for native building will be selected.

config ADK_DEBUG
	bool "Enable debug support"
	default n
	help
	  All packages and libc will be compiled and packaged with debug information.
	  Mostly useful for NFS root or big USB/CF disk setups.

config ADK_STATIC
	bool "Link applications statically by default"
	default n
	help
	  Useful for toolchain only target devices.

config ADK_MAKE_JOBS
	int
	default 1 if ! ADK_MAKE_PARALLEL

config ADK_MAKE_PARALLEL
	prompt "Enable parallel building of packages that claim to support it"
	boolean
	default n

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

config ADK_FORCE_PARALLEL
	prompt "Force parallel building of all packages (DANGEROUS)"
	bool
	default n
	depends on ADK_MAKE_PARALLEL
	help
	  Do not enable this! It's for testing purposes only.

endmenu

source "target/Config.in"
source "package/Config.in"