mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-30 09:09:16 +08:00
Add support for -disable switches in PowerPC multilibs
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
Wed Aug 23 09:41:56 1995 Michael Meissner <meissner@tiktok.cygnus.com>
|
||||||
|
|
||||||
|
* cfg-ml-com.in (powerpc*): Add support for -disable-biendian,
|
||||||
|
-disable-softfloat, -disable-relocatable, -disable-aix, and
|
||||||
|
-disable-sysv to control which multilib libraries get built.
|
||||||
|
|
||||||
Thu Aug 17 16:03:41 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
|
Thu Aug 17 16:03:41 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
|
||||||
|
|
||||||
* configure: Add Makefile.tem to list of files to remove in trap
|
* configure: Add Makefile.tem to list of files to remove in trap
|
||||||
|
132
cfg-ml-com.in
132
cfg-ml-com.in
@ -113,15 +113,147 @@ mips*-*-*)
|
|||||||
else
|
else
|
||||||
multidirs="soft-float el eb mips1 mips3 soft-float/el soft-float/eb soft-float/mips1 soft-float/mips3 soft-float/el/mips1 soft-float/el/mips3 soft-float/eb/mips1 soft-float/eb/mips3 el/mips1 el/mips3 eb/mips1 eb/mips3"
|
multidirs="soft-float el eb mips1 mips3 soft-float/el soft-float/eb soft-float/mips1 soft-float/mips3 soft-float/el/mips1 soft-float/el/mips3 soft-float/eb/mips1 soft-float/eb/mips3 el/mips1 el/mips3 eb/mips1 eb/mips3"
|
||||||
fi
|
fi
|
||||||
|
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-*-eabiaix*)
|
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"
|
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"
|
||||||
;;
|
;;
|
||||||
powerpc-*-eabi* | powerpc-*-elf* | powerpc-*-sysv4*)
|
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"
|
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"
|
||||||
|
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_aix = xno ]
|
||||||
|
then
|
||||||
|
old_multidirs="${multidirs}"
|
||||||
|
multidirs=""
|
||||||
|
for x in ${old_multidirs}; do
|
||||||
|
case "$x" in
|
||||||
|
*aix* ) : ;;
|
||||||
|
*) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
powerpcle-*-eabi* | powerpcle-*-elf* | powerpcle-*-sysv4*)
|
powerpcle-*-eabi* | powerpcle-*-elf* | powerpcle-*-sysv4*)
|
||||||
multidirs="soft-float relocatable big-endian call-aix big-endian/call-aix relocatable/big-endian relocatable/call-aix relocatable/big-endian/call-aix soft-float/relocatable soft-float/big-endian soft-float/call-aix soft-float/big-endian/call-aix soft-float/relocatable/big-endian soft-float/relocatable/call-aix soft-float/relocatable/big-endian/call-aix"
|
multidirs="soft-float relocatable big-endian call-aix big-endian/call-aix relocatable/big-endian relocatable/call-aix relocatable/big-endian/call-aix soft-float/relocatable soft-float/big-endian soft-float/call-aix soft-float/big-endian/call-aix soft-float/relocatable/big-endian soft-float/relocatable/call-aix soft-float/relocatable/big-endian/call-aix"
|
||||||
|
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_aix = xno ]
|
||||||
|
then
|
||||||
|
old_multidirs="${multidirs}"
|
||||||
|
multidirs=""
|
||||||
|
for x in ${old_multidirs}; do
|
||||||
|
case "$x" in
|
||||||
|
*aix* ) : ;;
|
||||||
|
*) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
multidirs=
|
multidirs=
|
||||||
|
Reference in New Issue
Block a user