1# Build the libraries for both hard and soft floating point and all of the 
2# different processor models
3
4MULTILIB_OPTIONS	= msoft-float \
5			  mcpu=common/mcpu=power/mcpu=powerpc
6
7MULTILIB_DIRNAMES	= soft-float \
8			  common power powerpc
9
10MULTILIB_MATCHES	= $(MULTILIB_MATCHES_FLOAT) \
11			  mcpu?power=mpower \
12			  mcpu?power=mrios1 \
13			  mcpu?power=mcpu?rios1 \
14			  mcpu?power=mcpu?rsc \
15			  mcpu?power=mcpu?rsc1 \
16			  mcpu?power=mpower2 \
17			  mcpu?power=mrios2 \
18			  mcpu?power=mcpu=rios2 \
19			  mcpu?powerpc=mcpu?601 \
20			  mcpu?powerpc=mcpu?602 \
21			  mcpu?powerpc=mcpu?603 \
22			  mcpu?powerpc=mcpu?603e \
23			  mcpu?powerpc=mcpu?604 \
24			  mcpu?powerpc=mcpu?620 \
25			  mcpu?powerpc=mcpu?403 \
26			  mcpu?powerpc=mpowerpc \
27			  mcpu?powerpc=mpowerpc-gpopt \
28			  mcpu?powerpc=mpowerpc-gfxopt
29
30# GCC 128-bit long double support routines.
31LIB2FUNCS_EXTRA = $(srcdir)/config/rs6000/darwin-ldouble.c
32
33# Aix 3.2.x needs milli.exp for -mcpu=common
34EXTRA_PARTS = milli.exp
35milli.exp: $(srcdir)/config/rs6000/milli.exp
36	rm -f milli.exp
37	cp $(srcdir)/config/rs6000/milli.exp ./milli.exp
38