summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-05-15 19:26:57 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2011-05-15 19:26:57 +0200
commitbbfa3ca2154df9d7a574787df8e1ad5234b1a9fc (patch)
treef4fb6c65be621b95a0a6496740e4e9c45cd18011 /target
parent239a77f800b2babfc05bcda959c04106eaca2394 (diff)
fix bulktoolchain target
Diffstat (limited to 'target')
-rw-r--r--target/arm/sys-available/toolchain-arm5
-rw-r--r--target/arm/sys-available/toolchain-armeb11
-rw-r--r--target/config/Config.in16
-rw-r--r--target/mips/sys-available/toolchain-mips3
-rw-r--r--target/mips/sys-available/toolchain-mipsel9
-rw-r--r--target/tarch.lst11
6 files changed, 36 insertions, 19 deletions
diff --git a/target/arm/sys-available/toolchain-arm b/target/arm/sys-available/toolchain-arm
index a5e31c711..ade935950 100644
--- a/target/arm/sys-available/toolchain-arm
+++ b/target/arm/sys-available/toolchain-arm
@@ -1,10 +1,11 @@
config ADK_TARGET_SYSTEM_TOOLCHAIN_ARM
- bool "Toolchain only"
+ bool "Toolchain only (little endian)"
select ADK_arm
select ADK_toolchain_arm
+ select ADK_little
select ADK_TOOLCHAIN
select ADK_EABI
select ADK_TARGET_NO_FPU
help
- ARM toolchain.
+ ARM toolchain (little endian).
diff --git a/target/arm/sys-available/toolchain-armeb b/target/arm/sys-available/toolchain-armeb
new file mode 100644
index 000000000..8a99ca78a
--- /dev/null
+++ b/target/arm/sys-available/toolchain-armeb
@@ -0,0 +1,11 @@
+config ADK_TARGET_SYSTEM_TOOLCHAIN_ARMEB
+ bool "Toolchain only (big endian)"
+ select ADK_arm
+ select ADK_toolchain_armeb
+ select ADK_big
+ select ADK_TOOLCHAIN
+ select ADK_EABI
+ select ADK_TARGET_NO_FPU
+ help
+ ARM toolchain (big endian).
+
diff --git a/target/config/Config.in b/target/config/Config.in
index 8697f337e..c1feb7053 100644
--- a/target/config/Config.in
+++ b/target/config/Config.in
@@ -30,22 +30,6 @@ config ADK_TOOLCHAIN_ARCHIVE
endchoice
choice
-prompt "Target Endianess"
-depends on (ADK_LINUX_ARM || ADK_LINUX_MIPS) && ADK_TOOLCHAIN
-config ADK_ENDIAN
- boolean "Choose target endianess"
-
-config ADK_TARGET_LITTLE_ENDIAN
- boolean "Little endian"
- select ADK_little
-
-config ADK_TARGET_BIG_ENDIAN
- boolean "Big endian"
- select ADK_big
-
-endchoice
-
-choice
prompt "Target Kernel"
depends on ADK_TARGET_SYSTEM_LEMOTE_YEELONG
config ADK_TARGET_KERNEL
diff --git a/target/mips/sys-available/toolchain-mips b/target/mips/sys-available/toolchain-mips
index d07306ee8..783d71fa0 100644
--- a/target/mips/sys-available/toolchain-mips
+++ b/target/mips/sys-available/toolchain-mips
@@ -1,6 +1,7 @@
config ADK_TARGET_SYSTEM_TOOLCHAIN_MIPS
- bool "Toolchain only"
+ bool "Toolchain only (big endian)"
select ADK_mips
+ select ADK_big
select ADK_toolchain_mips
select ADK_TOOLCHAIN
help
diff --git a/target/mips/sys-available/toolchain-mipsel b/target/mips/sys-available/toolchain-mipsel
new file mode 100644
index 000000000..7eb9a743f
--- /dev/null
+++ b/target/mips/sys-available/toolchain-mipsel
@@ -0,0 +1,9 @@
+config ADK_TARGET_SYSTEM_TOOLCHAIN_MIPSEL
+ bool "Toolchain only (little endian)"
+ select ADK_mips
+ select ADK_little
+ select ADK_toolchain_mipsel
+ select ADK_TOOLCHAIN
+ help
+ MIPS toolchain.
+
diff --git a/target/tarch.lst b/target/tarch.lst
new file mode 100644
index 000000000..16d0f0d69
--- /dev/null
+++ b/target/tarch.lst
@@ -0,0 +1,11 @@
+arm
+armeb
+cris
+mips
+mipsel
+ppc
+ppc64
+sparc
+sparc64
+x86
+x86_64