package/gdb: prevent shipped libbfd from cluttering the system wide one
[openadk.git] / Config.in
blob8febb33131796911456df88bf2ee954d486f66f7
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 config ADKVERSION
5         string
6         option env="ADKVERSION"
8 config MODULES
9         bool
10         default y
12 config ADK_HAVE_DOT_CONFIG
13         bool
14         default y
16 mainmenu "OpenADK Configuration"
18 config ADK_CHOOSE_TARGET_SYSTEM
19         boolean
20         default y if ADK_CHOOSE_TARGET_SYSTEM_ARM
21         default y if ADK_CHOOSE_TARGET_SYSTEM_AVR32
22         default y if ADK_CHOOSE_TARGET_SYSTEM_CRIS
23         default y if ADK_CHOOSE_TARGET_SYSTEM_MIPS
24         default y if ADK_CHOOSE_TARGET_SYSTEM_PPC
25         default y if ADK_CHOOSE_TARGET_SYSTEM_PPC64
26         default y if ADK_CHOOSE_TARGET_SYSTEM_SPARC
27         default y if ADK_CHOOSE_TARGET_SYSTEM_SPARC64
28         default y if ADK_CHOOSE_TARGET_SYSTEM_SH
29         default y if ADK_CHOOSE_TARGET_SYSTEM_X86
30         default y if ADK_CHOOSE_TARGET_SYSTEM_X86_64
31         default n
33 source "target/config/Config.in"
35 menu "Runtime configuration"
36 depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_KERNEL && !ADK_CHOOSE_TARGET_SYSTEM
37 source "target/config/Config.in.runtime"
38 endmenu
40 menu "Package collection"
41 depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_KERNEL && !ADK_CHOOSE_TARGET_SYSTEM
42 source "target/packages/Config.in"
43 endmenu
45 menu "Package selection"
46 depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_KERNEL && !ADK_CHOOSE_TARGET_SYSTEM
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 source "package/Config.in.auto.global"
89 source "package/Config.in.auto"
90 endmenu
92 menu "Kernel configuration"
93 depends on !ADK_TOOLCHAIN_ONLY && !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_KERNEL && !ADK_CHOOSE_TARGET_SYSTEM && ADK_TARGET_KERNEL_CUSTOMISING
95 choice
96 prompt "Kernel Version"
97 config ADK_KERNEL_VERSION_2_6_39_4
98         prompt "2.6.39.4"
99         boolean
101 config ADK_KERNEL_VERSION_3_0_9
102         prompt "3.0.9"
103         boolean
105 config ADK_KERNEL_VERSION_3_1_8
106         prompt "3.1.8"
107         boolean
109 endchoice
111 source "target/linux/Config.in"
112 endmenu
114 source "target/config/Config.in.adk"
115 source "toolchain/Config.in"