1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/scripts/build/arch/arm.sh Sun Oct 05 15:32:00 2008 +0000
1.3 @@ -0,0 +1,17 @@
1.4 +# Compute ARM-specific values
1.5 +
1.6 +CT_DoArchValues() {
1.7 + # The architecture part of the tuple:
1.8 + CT_TARGET_ARCH="${CT_ARCH}${target_endian_eb}"
1.9 +
1.10 + # The system part of the tuple:
1.11 + case "${CT_LIBC},${CT_ARCH_ARM_EABI}" in
1.12 + *glibc,y) CT_TARGET_SYS=gnueabi;;
1.13 + uClibc,y) CT_TARGET_SYS=uclibcgnueabi;;
1.14 + none,y) CT_TARGET_SYS=eabi;;
1.15 + esac
1.16 +
1.17 + # In case we're EABI, do *not* specify any ABI!
1.18 + # which means, either we do not have an ABI specified, or we're not EABI.
1.19 + CT_TestOrAbort "Internal error: CT_ARCH_ABI should not be set for EABI build." -z "${CT_ARCH_ABI}" -o -z "${CT_ARCH_ARM_EABI}"
1.20 +}