1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/scripts/build/arch/microblaze.sh Tue Nov 20 16:59:17 2012 -0800
1.3 @@ -0,0 +1,21 @@
1.4 +# Compute microblaze specific values
1.5 +
1.6 +CT_DoArchTupleValues () {
1.7 + # The architecture part of the tuple:
1.8 + CT_TARGET_ARCH="${CT_ARCH}${target_endian_el}"
1.9 +
1.10 + # gcc ./configure flags
1.11 + CT_ARCH_WITH_ARCH=
1.12 + CT_ARCH_WITH_ABI=
1.13 + CT_ARCH_WITH_CPU=
1.14 + CT_ARCH_WITH_TUNE=
1.15 + CT_ARCH_WITH_FPU=
1.16 + CT_ARCH_WITH_FLOAT=
1.17 +
1.18 + # CFLAGS
1.19 + case "${CT_ARCH_FLOAT_HW},${CT_ARCH_FLOAT_SW}" in
1.20 + y,) CT_ARCH_FLOAT_CFLAG="-mhard-float" ;;
1.21 + ,y) CT_ARCH_FLOAT_CFLAG="-msoft-float" ;;
1.22 + esac
1.23 +
1.24 +}