summaryrefslogtreecommitdiff
path: root/target/config/Config.in.toolchain
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-12-19 01:42:49 -0600
committerWaldemar Brodkorb <wbx@openadk.org>2014-12-19 01:49:30 -0600
commit949d8663f2f12c986ef2983b7b307f5ecddf060e (patch)
tree258f4f1f62c469b54e0f342fcf36847333c68bda /target/config/Config.in.toolchain
parent7c89a2bc80d4d3c33a5345fd673cd2fe424c1fae (diff)
use the new concept of appliances
- Sync with Kernel upstream Kconfig - use new feature visible - add a patch for select on choices https://lkml.org/lkml/2011/2/17/379 - rename ADK_LINUX -> ADK_TARGET_ARCH - remove package collection feature - add appliance feature to define a appliance more complete
Diffstat (limited to 'target/config/Config.in.toolchain')
-rw-r--r--target/config/Config.in.toolchain85
1 files changed, 42 insertions, 43 deletions
diff --git a/target/config/Config.in.toolchain b/target/config/Config.in.toolchain
index 7d4dbad74..487992834 100644
--- a/target/config/Config.in.toolchain
+++ b/target/config/Config.in.toolchain
@@ -2,7 +2,7 @@
# material, please see the LICENCE file in the top-level directory.
menu "Toolchain settings"
-depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
+ visible if !ADK_CHOOSE_APPLIANCE
config ADK_VENDOR
string "Vendor name"
@@ -16,93 +16,92 @@ prompt "GCC version"
config ADK_TOOLCHAIN_GCC_4_4_7
prompt "4.4.7"
boolean
- depends on ADK_LINUX_AVR32
+ depends on ADK_TARGET_ARCH_AVR32
config ADK_TOOLCHAIN_GCC_4_5_4
prompt "4.5.4"
boolean
- depends on ADK_LINUX_BFIN
+ depends on ADK_TARGET_ARCH_BFIN
config ADK_TOOLCHAIN_GCC_4_7_4
prompt "4.7.4"
boolean
- depends on ADK_LINUX_CRIS || ADK_LINUX_C6X
+ depends on ADK_TARGET_ARCH_CRIS || ADK_TARGET_ARCH_C6X
config ADK_TOOLCHAIN_GCC_4_8_0_ARC
prompt "4.8.0-arc"
boolean
- depends on ADK_LINUX_ARC
+ depends on ADK_TARGET_ARCH_ARC
config ADK_TOOLCHAIN_GCC_4_8_3
prompt "4.8.3"
boolean
- depends on !ADK_LINUX_BFIN
- depends on !ADK_LINUX_AARCH64
- depends on !ADK_LINUX_ARC
- depends on !ADK_LINUX_AVR32
- depends on !ADK_LINUX_CRIS
- depends on !ADK_LINUX_TILE
- depends on !ADK_LINUX_C6X
+ 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_9_2
prompt "4.9.2"
boolean
- depends on !ADK_LINUX_BFIN
- depends on !ADK_LINUX_ARC
- depends on !ADK_LINUX_AVR32
- depends on !ADK_LINUX_CRIS
- depends on !ADK_LINUX_C6X
+ 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_GIT
prompt "git"
boolean
select ADK_DISABLE_CHECKSUM
- depends on !ADK_LINUX_BFIN
- depends on !ADK_LINUX_ARC
- depends on !ADK_LINUX_AVR32
- depends on !ADK_LINUX_CRIS
+ 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"
-depends on !ADK_CHOOSE_TARGET_SYSTEM && !ADK_CHOOSE_TARGET_ARCH
config ADK_TOOLCHAIN_BINUTILS_2_20_1
prompt "2.20.1"
boolean
- depends on ADK_LINUX_AVR32
+ depends on ADK_TARGET_ARCH_AVR32
config ADK_TOOLCHAIN_BINUTILS_2_22
prompt "2.22"
boolean
- depends on ADK_LINUX_BFIN \
- || ADK_LINUX_CRIS \
- || ADK_LINUX_M68K
+ depends on ADK_TARGET_ARCH_BFIN \
+ || ADK_TARGET_ARCH_CRIS \
+ || ADK_TARGET_ARCH_M68K
config ADK_TOOLCHAIN_BINUTILS_2_23_ARC
prompt "2.23-arc"
boolean
- depends on ADK_LINUX_ARC
+ depends on ADK_TARGET_ARCH_ARC
config ADK_TOOLCHAIN_BINUTILS_2_24
prompt "2.24"
boolean
- depends on !ADK_LINUX_BFIN
- depends on !ADK_LINUX_ARC
- depends on !ADK_LINUX_AVR32
- depends on !ADK_LINUX_CRIS
- depends on !ADK_LINUX_M68K
+ 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_M68K
config ADK_TOOLCHAIN_BINUTILS_GIT
prompt "git"
boolean
select ADK_DISABLE_CHECKSUM
- depends on !ADK_LINUX_BFIN
- depends on !ADK_LINUX_ARC
- depends on !ADK_LINUX_AVR32
- depends on !ADK_LINUX_CRIS
- depends on !ADK_LINUX_M68K
+ 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_M68K
endchoice
@@ -131,12 +130,12 @@ config ADK_TARGET_CFLAGS_OPT_O0
endchoice
-config ADK_LINUX_ARM_WITH_THUMB
+config ADK_TARGET_ARCH_ARM_WITH_THUMB
prompt "Use THUMB2 only mode"
boolean
select ADK_KERNEL_THUMB2_KERNEL
default n
- depends on ADK_LINUX_ARM
+ depends on ADK_TARGET_ARCH_ARM
help
Experimental option. Use with care.
@@ -188,15 +187,15 @@ config ADK_TARGET_USE_GOLD
prompt "Use GOLD as linker for all packages"
boolean
select ADK_TOOLCHAIN_WITH_GOLD
- depends on !ADK_LINUX_MIPS
- depends on !ADK_LINUX_MIPS64
+ depends on !ADK_TARGET_ARCH_MIPS
+ depends on !ADK_TARGET_ARCH_MIPS64
default n
config ADK_TARGET_USE_GNU_HASHSTYLE
prompt "Use GNU hashstyle for all packages"
boolean
- depends on !ADK_LINUX_MIPS
- depends on !ADK_LINUX_MIPS64
+ depends on !ADK_TARGET_ARCH_MIPS
+ depends on !ADK_TARGET_ARCH_MIPS64
default n
help
Performance optimization for applications with lot of shared library