scripts/build/arch/microblaze.sh
changeset 3053 7e41a188bd7c
child 3169 9d0b37f08a10
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/scripts/build/arch/microblaze.sh	Thu Sep 20 14:01:38 2012 +1000
     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 +}