add APPLIANCE Version, add githash file
[openadk.git] / Config.in
bloba3c5c3a233b668ff15d1f12c58d2671c78556043
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.mips"
30 source "target/config/Config.in.xtensa"
31 source "target/config/Config.in.qemu"
32 source "target/config/Config.in.qemuopts"
33 source "target/config/Config.in.target"
35 endmenu
37 source "target/config/Config.in"
39 menu "Package selection"
40         visible if !ADK_CHOOSE_APPLIANCE
42 source "package/Config.in.auto.global"
43 source "package/Config.in"
45 menu "Package options"
46         visible if !ADK_CHOOSE_APPLIANCE
48 config ADK_LEAVE_ETC_ALONE
49         boolean "do not install anything into /etc"
50         default n
51         help
52           Enabling this option will prevent the ADK from installing anything
53           into /etc. This is useful for highly customised setups with custom
54           base-files packages.
56           Package Makefiles can override this setting by passing "force_etc" to
57           the package-template.  to a non-empty value. This is useful for
58           packages traditionally installing non-config stuff into /etc, like
59           e.g. ca-certificates.
61           Note that without further customisation, turning this option
62           on will almost certainly render the resulting system unusable.
64 config ADK_INSTALL_PACKAGE_INIT_SCRIPTS
65         boolean "ship custom init-scripts along with packages"
66         default y
67         depends on !ADK_LEAVE_ETC_ALONE
68         help
69           Turning this option to false will prevent the ADK from
70           installing init-scripts (i.e. files in /etc/init.d) for
71           certain daemons and daemon-like applications.
73           Note that without further customisation, turning this option
74           off will almost certainly render the resulting system unusable.
76 config ADK_INSTALL_PACKAGE_NETWORK_SCRIPTS
77         boolean "ship custom network-scripts along with packages"
78         default y
79         depends on !ADK_LEAVE_ETC_ALONE
80         help
81           Turning this option to false will prevent the ADK from
82           installing network-scripts (i.e. files in /etc/network/) for
83           packages providing any.
85           Note that without further customisation, turning this option
86           off will almost certainly render the resulting system unusable.
88 endmenu
89 endmenu
91 menu "Runtime configuration"
92         visible if !ADK_CHOOSE_APPLIANCE
93 source "target/config/Config.in.runtime"
94 endmenu
96 menu "Kernel configuration"
97         visible if !ADK_CHOOSE_APPLIANCE && ADK_TARGET_KERNEL_CUSTOMISING
99 source "target/config/Config.in.kernelversion"
100 source "target/linux/Config.in"
101 endmenu
103 menu "Toolchain settings"
104         visible if !ADK_CHOOSE_APPLIANCE
106 config ADK_VENDOR
107         string "Vendor name"
108         default "openadk"
109         help
110           Vendor string is used for toolchain.
112 source "target/config/Config.in.endian"
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"