summaryrefslogtreecommitdiff
path: root/config/target.in
diff options
context:
space:
mode:
Diffstat (limited to 'config/target.in')
-rw-r--r--config/target.in16
1 files changed, 16 insertions, 0 deletions
diff --git a/config/target.in b/config/target.in
index 42a7a3a..1c87ff1 100644
--- a/config/target.in
+++ b/config/target.in
@@ -12,21 +12,35 @@ choice
config ARCH_ARM
bool
prompt "arm"
+ select ARCH_SUPPORTS_BE
+ select ARCH_SUPPORTS_LE
config ARCH_MIPS
bool
prompt "mips"
+ select ARCH_SUPPORTS_BE
+ select ARCH_SUPPORTS_LE
config ARCH_x86
bool
prompt "x86"
+ select ARCH_SUPPORTS_LE
config ARCH_x86_64
bool
prompt "x86_64"
+ select ARCH_SUPPORTS_LE
endchoice
+config ARCH_SUPPORTS_BE
+ bool
+ default n
+
+config ARCH_SUPPORTS_LE
+ bool
+ default n
+
choice
bool
prompt "Endianness:"
@@ -34,10 +48,12 @@ choice
config ARCH_BE
bool
prompt "Big endian"
+ depends on ARCH_SUPPORTS_BE
config ARCH_LE
bool
prompt "Little endian"
+ depends on ARCH_SUPPORTS_LE
endchoice