summaryrefslogtreecommitdiff
path: root/target/config/Config.in.toolchain
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-03-07 14:35:17 -0600
committerWaldemar Brodkorb <wbx@openadk.org>2015-03-07 14:35:17 -0600
commitfd5e1bfc81aa5ea3e3893fc61f8c50509a3487c7 (patch)
tree637040d125ab37845d8c23cd06322d85db6d7de3 /target/config/Config.in.toolchain
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 'target/config/Config.in.toolchain')
-rw-r--r--target/config/Config.in.toolchain122
1 files changed, 1 insertions, 121 deletions
diff --git a/target/config/Config.in.toolchain b/target/config/Config.in.toolchain
index 5c50c7a9b..557b12708 100644
--- a/target/config/Config.in.toolchain
+++ b/target/config/Config.in.toolchain
@@ -1,119 +1,6 @@
# This file is part of the OpenADK project. OpenADK is copyrighted
# material, please see the LICENCE file in the top-level directory.
-menu "Toolchain settings"
- visible if !ADK_CHOOSE_APPLIANCE
-
-config ADK_VENDOR
- string "Vendor name"
- default "openadk"
- help
- Vendor string is used for toolchain.
-
-choice
-prompt "GCC version"
-
-config ADK_TOOLCHAIN_GCC_4_9_2
- bool "4.9.2"
- depends on !ADK_TARGET_ARCH_BFIN
- depends on !ADK_TARGET_ARCH_ARC
- depends on !ADK_TARGET_ARCH_AVR32
- depends on !ADK_TARGET_ARCH_CRIS
- depends on !ADK_TARGET_ARCH_C6X
-
-config ADK_TOOLCHAIN_GCC_4_8_4
- bool "4.8.4"
- depends on !ADK_TARGET_ARCH_BFIN
- depends on !ADK_TARGET_ARCH_AARCH64
- depends on !ADK_TARGET_ARCH_ARC
- depends on !ADK_TARGET_ARCH_AVR32
- depends on !ADK_TARGET_ARCH_CRIS
- depends on !ADK_TARGET_ARCH_TILE
- depends on !ADK_TARGET_ARCH_C6X
-
-config ADK_TOOLCHAIN_GCC_4_7_4
- bool "4.7.4"
- depends on ADK_TARGET_ARCH_CRIS \
- || ADK_TARGET_ARCH_C6X \
- || ADK_TARGET_ARCH_SPARC
-
-config ADK_TOOLCHAIN_GCC_4_8_0_ARC
- bool "4.8.0-arc"
- depends on ADK_TARGET_ARCH_ARC
-
-config ADK_TOOLCHAIN_GCC_4_5_4
- bool "4.5.4"
- depends on ADK_TARGET_ARCH_BFIN
-
-config ADK_TOOLCHAIN_GCC_4_4_7
- bool "4.4.7"
- depends on ADK_TARGET_ARCH_AVR32
-
-config ADK_TOOLCHAIN_GCC_GIT
- bool "git"
- depends on !ADK_TARGET_ARCH_BFIN
- depends on !ADK_TARGET_ARCH_ARC
- depends on !ADK_TARGET_ARCH_AVR32
- depends on !ADK_TARGET_ARCH_CRIS
-
-endchoice
-
-choice
-prompt "Binutils version"
-
-config ADK_TOOLCHAIN_BINUTILS_2_20_1
- bool "2.20.1"
- depends on ADK_TARGET_ARCH_AVR32
-
-config ADK_TOOLCHAIN_BINUTILS_2_22
- bool "2.22"
- depends on ADK_TARGET_ARCH_BFIN \
- || ADK_TARGET_ARCH_CRIS
-
-config ADK_TOOLCHAIN_BINUTILS_2_23_ARC
- bool "2.23-arc"
- depends on ADK_TARGET_ARCH_ARC
-
-config ADK_TOOLCHAIN_BINUTILS_2_25
- bool "2.25"
- depends on !ADK_TARGET_ARCH_BFIN
- depends on !ADK_TARGET_ARCH_ARC
- depends on !ADK_TARGET_ARCH_AVR32
- depends on !ADK_TARGET_ARCH_CRIS
-
-config ADK_TOOLCHAIN_BINUTILS_2_24
- bool "2.24"
- depends on !ADK_TARGET_ARCH_BFIN
- depends on !ADK_TARGET_ARCH_ARC
- depends on !ADK_TARGET_ARCH_AVR32
- depends on !ADK_TARGET_ARCH_CRIS
-
-config ADK_TOOLCHAIN_BINUTILS_GIT
- bool "git"
- depends on !ADK_TARGET_ARCH_BFIN
- depends on !ADK_TARGET_ARCH_ARC
- depends on !ADK_TARGET_ARCH_AVR32
- depends on !ADK_TARGET_ARCH_CRIS
-
-endchoice
-
-choice
-prompt "GNU debugger version"
-
-config ADK_TOOLCHAIN_GDB_7_8_2
- bool "7.8.2"
- depends on !ADK_TARGET_ARCH_AVR32
-
-config ADK_TOOLCHAIN_GDB_6_7_1
- bool "6.7.1"
- depends on ADK_TARGET_ARCH_AVR32
-
-config ADK_TOOLCHAIN_GDB_GIT
- bool "git"
- depends on !ADK_TARGET_ARCH_AVR32
-
-endchoice
-
config ADK_TARGET_CFLAGS_OPT
string
default "-Os -pipe" if ADK_TARGET_CFLAGS_OPT_OS
@@ -139,13 +26,7 @@ config ADK_TARGET_CFLAGS_OPT_O0
endchoice
-config ADK_TARGET_ARCH_ARM_WITH_THUMB
- bool "Use THUMB2 only mode"
- select ADK_KERNEL_THUMB2_KERNEL
- depends on ADK_TARGET_ARCH_ARM
- help
- Experimental option. Use with care.
-
+menu "Advanced Toolchain options"
config ADK_TOOLCHAIN_WITH_SSP
bool
@@ -224,5 +105,4 @@ config ADK_UCLIBC_TEST
depends on ADK_TARGET_LIB_UCLIBC_NG || ADK_TARGET_LIB_UCLIBC
help
Build uClibc/uClibc-ng test suite.
-
endmenu