antony@2563: # Compute MIPS-specific values yann@383: yann@964: CT_DoArchTupleValues() { w@3169: local _64 w@3169: w@3169: # The architecture part of the tuple mlistz@1815: if [ "${CT_ARCH_64}" = "y" ]; then w@3169: _64="64" mlistz@1815: fi w@3169: CT_TARGET_ARCH="${CT_ARCH}${_64}${CT_ARCH_SUFFIX:-${target_endian_el}}" yann@499: yann@499: # Override CFLAGS for endianness: yann@2774: case "${CT_ARCH_ENDIAN}" in yann@2774: big) CT_ARCH_ENDIAN_CFLAG="-EB";; yann@2774: little) CT_ARCH_ENDIAN_CFLAG="-EL";; yann@499: esac yann@2118: yann@2118: # Override ABI flags yann@2118: CT_ARCH_ABI_CFLAG="-mabi=${CT_ARCH_mips_ABI}" yann@2118: CT_ARCH_WITH_ABI="--with-abi=${CT_ARCH_mips_ABI}" yann@383: }