port crda
[openadk.git] / Config.in
blob210c68dabeb2c249671d77c24abebe0103fb2464
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.endian"
28 source "target/config/Config.in.arm"
29 source "target/config/Config.in.cris"
30 source "target/config/Config.in.mips"
31 source "target/config/Config.in.x86"
32 source "target/config/Config.in.xtensa"
33 source "target/config/Config.in.qemu"
34 source "target/config/Config.in.qemuopts"
35 source "target/config/Config.in.kernelversion"
36 source "target/config/Config.in.libc"
37 source "target/config/Config.in.abi"
38 source "target/config/Config.in.fpu"
39 source "target/config/Config.in.float"
40 source "target/config/Config.in.binfmt"
41 source "target/config/Config.in.target"
43 endmenu
45 source "target/config/Config.in"
47 menu "Package selection"
48         visible if !ADK_CHOOSE_APPLIANCE
50 source "package/Config.in.auto.global"
51 source "package/Config.in"
53 menu "Package options"
54         visible if !ADK_CHOOSE_APPLIANCE
56 config ADK_LEAVE_ETC_ALONE
57         boolean "do not install anything into /etc"
58         default n
59         help
60           Enabling this option will prevent the ADK from installing anything
61           into /etc. This is useful for highly customised setups with custom
62           base-files packages.
64           Package Makefiles can override this setting by passing "force_etc" to
65           the package-template.  to a non-empty value. This is useful for
66           packages traditionally installing non-config stuff into /etc, like
67           e.g. ca-certificates.
69           Note that without further customisation, turning this option
70           on will almost certainly render the resulting system unusable.
72 config ADK_INSTALL_PACKAGE_INIT_SCRIPTS
73         boolean "ship custom init-scripts along with packages"
74         default y
75         depends on !ADK_LEAVE_ETC_ALONE
76         help
77           Turning this option to false will prevent the ADK from
78           installing init-scripts (i.e. files in /etc/init.d) for
79           certain daemons and daemon-like applications.
81           Note that without further customisation, turning this option
82           off will almost certainly render the resulting system unusable.
84 config ADK_INSTALL_PACKAGE_NETWORK_SCRIPTS
85         boolean "ship custom network-scripts along with packages"
86         default y
87         depends on !ADK_LEAVE_ETC_ALONE
88         help
89           Turning this option to false will prevent the ADK from
90           installing network-scripts (i.e. files in /etc/network/) for
91           packages providing any.
93           Note that without further customisation, turning this option
94           off will almost certainly render the resulting system unusable.
96 endmenu
97 endmenu
99 menu "Runtime configuration"
100         visible if !ADK_CHOOSE_APPLIANCE
101 source "target/config/Config.in.runtime"
102 endmenu
104 menu "Kernel configuration"
105         visible if !ADK_CHOOSE_APPLIANCE && ADK_TARGET_KERNEL_CUSTOMISING
106 source "target/linux/Config.in"
107 endmenu
109 source "target/config/Config.in.toolchain"
110 source "target/config/Config.in.adk"