t-newas revision 90075
190075Sobrien# We want fine grained libraries, so use the new code to build the
290075Sobrien# floating point emulation libraries.
390075SobrienFPBIT = fp-bit.c
490075SobrienDPBIT = dp-bit.c
590075Sobrien
690075Sobriendp-bit.c: $(srcdir)/config/fp-bit.c
790075Sobrien	cat $(srcdir)/config/fp-bit.c > dp-bit.c
890075Sobrien
990075Sobrienfp-bit.c: $(srcdir)/config/fp-bit.c
1090075Sobrien	echo '#define FLOAT' > fp-bit.c
1190075Sobrien	cat $(srcdir)/config/fp-bit.c >> fp-bit.c
1290075Sobrien
1390075Sobrien# Build the libraries for both hard and soft floating point and all of the 
1490075Sobrien# different processor models
1590075Sobrien
1690075SobrienMULTILIB_OPTIONS	= msoft-float \
1790075Sobrien			  mcpu=common/mcpu=power/mcpu=powerpc
1890075Sobrien
1990075SobrienMULTILIB_DIRNAMES	= soft-float \
2090075Sobrien			  common power powerpc
2190075Sobrien
2290075SobrienMULTILIB_MATCHES	= msoft-float=mcpu?403 \
2390075Sobrien			  mcpu?power=mpower \
2490075Sobrien			  mcpu?power=mrios1 \
2590075Sobrien			  mcpu?power=mcpu?rios1 \
2690075Sobrien			  mcpu?power=mcpu?rsc \
2790075Sobrien			  mcpu?power=mcpu?rsc1 \
2890075Sobrien			  mcpu?power=mpower2 \
2990075Sobrien			  mcpu?power=mrios2 \
3090075Sobrien			  mcpu?power=mcpu=rios2 \
3190075Sobrien			  mcpu?powerpc=mcpu?601 \
3290075Sobrien			  mcpu?powerpc=mcpu?602 \
3390075Sobrien			  mcpu?powerpc=mcpu?603 \
3490075Sobrien			  mcpu?powerpc=mcpu?603e \
3590075Sobrien			  mcpu?powerpc=mcpu?604 \
3690075Sobrien			  mcpu?powerpc=mcpu?620 \
3790075Sobrien			  mcpu?powerpc=mcpu?403 \
3890075Sobrien			  mcpu?powerpc=mpowerpc \
3990075Sobrien			  mcpu?powerpc=mpowerpc-gpopt \
4090075Sobrien			  mcpu?powerpc=mpowerpc-gfxopt
4190075Sobrien
4290075SobrienLIBGCC = stmp-multilib
4390075SobrienINSTALL_LIBGCC = install-multilib
4490075Sobrien
4590075Sobrien# Aix 3.2.x needs milli.exp for -mcpu=common
4690075SobrienEXTRA_PARTS = milli.exp
4790075Sobrienmilli.exp: $(srcdir)/config/rs6000/milli.exp
4890075Sobrien	rm -f milli.exp
4990075Sobrien	cp $(srcdir)/config/rs6000/milli.exp ./milli.exp
50