just make is not enough, it must be GNU make, unfortunately
[openadk.git] / Config.in
blobdcb885ed5a9b2da42881bd9d1dab875fd5fd8f18
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 mainmenu "OpenADK Configuration"
6 # enable tristate
7 config ADK_MODULES
8         bool
9         option modules
10         default y
12 config ADK_HAVE_DOT_CONFIG
13         boolean
14         default y
16 source "target/config/Config.in.appliances"
18 menu "Target configuration"
19         visible if !ADK_CHOOSE_APPLIANCE
21 source "target/config/Config.in.cpu"
22 source "target/config/Config.in.hardware"
23 source "target/config/Config.in.boards"
24 source "target/config/Config.in.kernel"
25 source "target/config/Config.in.arch"
26 source "target/config/Config.in.system"
27 source "target/config/Config.in.subsystem"
28 source "target/config/Config.in.tc"
29 source "target/config/Config.in.xtensa"
30 source "target/config/Config.in.qemu"
31 source "target/config/Config.in.qemuopts"
32 source "target/config/Config.in.target"
34 endmenu
36 source "target/config/Config.in"
38 menu "Package selection"
39         visible if !ADK_CHOOSE_APPLIANCE
41 source "package/Config.in.auto.global"
42 source "package/Config.in"
44 menu "Package options"
45         visible if !ADK_CHOOSE_APPLIANCE
47 config ADK_LEAVE_ETC_ALONE
48         boolean "do not install anything into /etc"
49         default n
50         help
51           Enabling this option will prevent the ADK from installing anything
52           into /etc. This is useful for highly customised setups with custom
53           base-files packages.
55           Package Makefiles can override this setting by passing "force_etc" to
56           the package-template.  to a non-empty value. This is useful for
57           packages traditionally installing non-config stuff into /etc, like
58           e.g. ca-certificates.
60           Note that without further customisation, turning this option
61           on will almost certainly render the resulting system unusable.
63 config ADK_INSTALL_PACKAGE_INIT_SCRIPTS
64         boolean "ship custom init-scripts along with packages"
65         default y
66         depends on !ADK_LEAVE_ETC_ALONE
67         help
68           Turning this option to false will prevent the ADK from
69           installing init-scripts (i.e. files in /etc/init.d) for
70           certain daemons and daemon-like applications.
72           Note that without further customisation, turning this option
73           off will almost certainly render the resulting system unusable.
75 config ADK_INSTALL_PACKAGE_NETWORK_SCRIPTS
76         boolean "ship custom network-scripts along with packages"
77         default y
78         depends on !ADK_LEAVE_ETC_ALONE
79         help
80           Turning this option to false will prevent the ADK from
81           installing network-scripts (i.e. files in /etc/network/) for
82           packages providing any.
84           Note that without further customisation, turning this option
85           off will almost certainly render the resulting system unusable.
87 endmenu
88 endmenu
90 menu "Runtime configuration"
91         visible if !ADK_CHOOSE_APPLIANCE
92 source "target/config/Config.in.runtime"
93 endmenu
95 menu "Kernel configuration"
96         visible if !ADK_CHOOSE_APPLIANCE && ADK_TARGET_KERNEL_CUSTOMISING
98 source "target/config/Config.in.kernelversion"
99 source "target/linux/Config.in"
100 endmenu
102 menu "Toolchain settings"
103         visible if !ADK_CHOOSE_APPLIANCE
105 config ADK_VENDOR
106         string "Vendor name"
107         default "openadk"
108         help
109           Vendor string is used for toolchain.
111 source "target/config/Config.in.endian"
112 source "target/config/Config.in.mips"
113 source "target/config/Config.in.fpu"
114 source "target/config/Config.in.float"
115 source "target/config/Config.in.binfmt"
116 source "target/config/Config.in.libc"
117 source "target/config/Config.in.abi"
118 source "target/config/Config.in.binutils"
119 source "target/config/Config.in.gcc"
120 source "target/config/Config.in.gdb"
121 source "target/config/Config.in.toolchain"
122 endmenu
124 source "target/config/Config.in.adk"