summaryrefslogtreecommitdiff
path: root/Config.in
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-03-07 20:35:17 (GMT)
committerWaldemar Brodkorb <wbx@openadk.org>2015-03-07 20:35:17 (GMT)
commitfd5e1bfc81aa5ea3e3893fc61f8c50509a3487c7 (patch)
tree637040d125ab37845d8c23cd06322d85db6d7de3 /Config.in
parentbce292b92f50fcec23696d658072b2c55829ca9c (diff)
reorder libc and toolchain options
After a short discussion with Phil, I put Libc stuff into Toolchain menu, as it does not belong to Target configuration. Add a Advanced Option menu for specific toolchain related options. I think this change make building OpenADK for beginners simpler. A starter doesn't know anything about different libc, floating settings, ...
Diffstat (limited to 'Config.in')
-rw-r--r--Config.in29
1 files changed, 22 insertions, 7 deletions
diff --git a/Config.in b/Config.in
index 210c68d..587f723 100644
--- a/Config.in
+++ b/Config.in
@@ -24,7 +24,6 @@ source "target/config/Config.in.boards"
source "target/config/Config.in.kernel"
source "target/config/Config.in.arch"
source "target/config/Config.in.system"
-source "target/config/Config.in.endian"
source "target/config/Config.in.arm"
source "target/config/Config.in.cris"
source "target/config/Config.in.mips"
@@ -32,12 +31,6 @@ source "target/config/Config.in.x86"
source "target/config/Config.in.xtensa"
source "target/config/Config.in.qemu"
source "target/config/Config.in.qemuopts"
-source "target/config/Config.in.kernelversion"
-source "target/config/Config.in.libc"
-source "target/config/Config.in.abi"
-source "target/config/Config.in.fpu"
-source "target/config/Config.in.float"
-source "target/config/Config.in.binfmt"
source "target/config/Config.in.target"
endmenu
@@ -103,8 +96,30 @@ endmenu
menu "Kernel configuration"
visible if !ADK_CHOOSE_APPLIANCE && ADK_TARGET_KERNEL_CUSTOMISING
+
+source "target/config/Config.in.kernelversion"
source "target/linux/Config.in"
endmenu
+menu "Toolchain settings"
+ visible if !ADK_CHOOSE_APPLIANCE
+
+config ADK_VENDOR
+ string "Vendor name"
+ default "openadk"
+ help
+ Vendor string is used for toolchain.
+
+source "target/config/Config.in.endian"
+source "target/config/Config.in.abi"
+source "target/config/Config.in.fpu"
+source "target/config/Config.in.float"
+source "target/config/Config.in.binfmt"
+source "target/config/Config.in.libc"
+source "target/config/Config.in.binutils"
+source "target/config/Config.in.gcc"
+source "target/config/Config.in.gdb"
source "target/config/Config.in.toolchain"
+endmenu
+
source "target/config/Config.in.adk"