Add powerpc*-eabisim support.
authorMichael Meissner <gnu@the-meissners.org>
Thu, 24 Aug 1995 18:57:12 +0000 (18:57 +0000)
committerMichael Meissner <gnu@the-meissners.org>
Thu, 24 Aug 1995 18:57:12 +0000 (18:57 +0000)
cfg-ml-com.in

index 6bc54efb3b5a444080f12c66fbea63c0ad3d4a2a..c24d3426d6d25f9c41cc1f58d2f66b8dbc924d80 100644 (file)
@@ -160,6 +160,75 @@ mips*-*-*)
        ;;
 powerpc-*-eabiaix*)
        multidirs="soft-float relocatable little-endian call-sysv little-endian/call-sysv relocatable/little-endian relocatable/call-sysv relocatable/little-endian/call-sysv soft-float/relocatable soft-float/little-endian soft-float/call-sysv soft-float/little-endian/call-sysv soft-float/relocatable/little-endian soft-float/relocatable/call-sysv soft-float/relocatable/little-endian/call-sysv"
+       if [ x$enable_biendian = xno ]
+       then
+         old_multidirs="${multidirs}"
+         multidirs=""
+         for x in ${old_multidirs}; do
+           case "$x" in
+             *endian* ) : ;;
+             *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;;
+           esac
+         done
+       fi
+       if [ x$enable_softfloat = xno ]
+       then
+         old_multidirs="${multidirs}"
+         multidirs=""
+         for x in ${old_multidirs}; do
+           case "$x" in
+             *soft-float* ) : ;;
+             *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;;
+           esac
+         done
+       fi
+       if [ x$enable_relocatable = xno ]
+       then
+         old_multidirs="${multidirs}"
+         multidirs=""
+         for x in ${old_multidirs}; do
+           case "$x" in
+             *relocatable* ) : ;;
+             *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;;
+           esac
+         done
+       fi
+       if [ x$enable_sysv = xno ]
+       then
+         old_multidirs="${multidirs}"
+         multidirs=""
+         for x in ${old_multidirs}; do
+           case "$x" in
+             *sysv* ) : ;;
+             *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;;
+           esac
+         done
+       fi
+       ;;
+powerpc*-*-eabisim*)
+       multidirs="little-endian big-endian mrelocatable little-endian/mrelocatable big-endian/mrelocatable"
+       if [ x$enable_biendian = xno ]
+       then
+         old_multidirs="${multidirs}"
+         multidirs=""
+         for x in ${old_multidirs}; do
+           case "$x" in
+             *endian* ) : ;;
+             *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;;
+           esac
+         done
+       fi
+       if [ x$enable_relocatable = xno ]
+       then
+         old_multidirs="${multidirs}"
+         multidirs=""
+         for x in ${old_multidirs}; do
+           case "$x" in
+             *relocatable* ) : ;;
+             *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;;
+           esac
+         done
+       fi
        ;;
 powerpc-*-eabi* | powerpc-*-elf* | powerpc-*-sysv4*)
        multidirs="soft-float relocatable little-endian call-aix little-endian/call-aix relocatable/little-endian relocatable/call-aix relocatable/little-endian/call-aix soft-float/relocatable soft-float/little-endian soft-float/call-aix soft-float/little-endian/call-aix soft-float/relocatable/little-endian soft-float/relocatable/call-aix soft-float/relocatable/little-endian/call-aix"