190075Sobrien# Build the libraries for both hard and soft floating point and all of the 
290075Sobrien# different processor models
390075Sobrien
490075SobrienMULTILIB_OPTIONS	= msoft-float \
590075Sobrien			  mcpu=common/mcpu=power/mcpu=powerpc
690075Sobrien
790075SobrienMULTILIB_DIRNAMES	= soft-float \
890075Sobrien			  common power powerpc
990075Sobrien
10132718SkanMULTILIB_MATCHES	= $(MULTILIB_MATCHES_FLOAT) \
1190075Sobrien			  mcpu?power=mpower \
1290075Sobrien			  mcpu?power=mrios1 \
1390075Sobrien			  mcpu?power=mcpu?rios1 \
1490075Sobrien			  mcpu?power=mcpu?rsc \
1590075Sobrien			  mcpu?power=mcpu?rsc1 \
1690075Sobrien			  mcpu?power=mpower2 \
1790075Sobrien			  mcpu?power=mrios2 \
1890075Sobrien			  mcpu?power=mcpu=rios2 \
1990075Sobrien			  mcpu?powerpc=mcpu?601 \
2090075Sobrien			  mcpu?powerpc=mcpu?602 \
2190075Sobrien			  mcpu?powerpc=mcpu?603 \
2290075Sobrien			  mcpu?powerpc=mcpu?603e \
2390075Sobrien			  mcpu?powerpc=mcpu?604 \
2490075Sobrien			  mcpu?powerpc=mcpu?620 \
2590075Sobrien			  mcpu?powerpc=mcpu?403 \
2690075Sobrien			  mcpu?powerpc=mpowerpc \
2790075Sobrien			  mcpu?powerpc=mpowerpc-gpopt \
2890075Sobrien			  mcpu?powerpc=mpowerpc-gfxopt
2990075Sobrien
30146895Skan# GCC 128-bit long double support routines.
31146895SkanLIB2FUNCS_EXTRA = $(srcdir)/config/rs6000/darwin-ldouble.c
32146895Skan
3390075Sobrien# Aix 3.2.x needs milli.exp for -mcpu=common
3490075SobrienEXTRA_PARTS = milli.exp
3590075Sobrienmilli.exp: $(srcdir)/config/rs6000/milli.exp
3690075Sobrien	rm -f milli.exp
3790075Sobrien	cp $(srcdir)/config/rs6000/milli.exp ./milli.exp
38