summaryrefslogtreecommitdiff
path: root/config/target.in
diff options
context:
space:
mode:
authorYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2007-08-30 19:49:21 (GMT)
committerYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2007-08-30 19:49:21 (GMT)
commit49c5a210bf69b590d903e84f53db11c63663d43d (patch)
tree7743d9905871f3870e89b1070eaa94ba78029442 /config/target.in
parent271190fa1ecb3312f83f5e7e4608ed185c183dba (diff)
For those architectures that support both endianness, some default to big endian, others default to little endian.
Make this possible in the target selection menu.
Diffstat (limited to 'config/target.in')
-rw-r--r--config/target.in12
1 files changed, 12 insertions, 0 deletions
diff --git a/config/target.in b/config/target.in
index 38d3360..2b849f5 100644
--- a/config/target.in
+++ b/config/target.in
@@ -20,11 +20,13 @@ config ARCH_ARM
bool
prompt "arm"
select ARCH_SUPPORTS_BOTH_ENDIAN
+ select ARCH_DEFAULT_BE
config ARCH_MIPS
bool
prompt "mips"
select ARCH_SUPPORTS_BOTH_ENDIAN
+ select ARCH_DEFAULT_LE
config ARCH_x86
bool
@@ -40,10 +42,20 @@ config ARCH_SUPPORTS_BOTH_ENDIAN
bool
default n
+config ARCH_DEFAULT_BE
+ bool
+ default n
+
+config ARCH_DEFAULT_LE
+ bool
+ default n
+
choice
bool
prompt "Endianness:"
depends on ARCH_SUPPORTS_BOTH_ENDIAN
+ default ARCH_BE if ARCH_DEFAULT_BE
+ default ARCH_LE if ARCH_DEFAULT_LE
config ARCH_BE
bool