]> git.ipfire.org Git - thirdparty/gcc.git/blob - libgcc/config/rs6000/t-ppccomm
soft-fp: Move to ../libgcc.
[thirdparty/gcc.git] / libgcc / config / rs6000 / t-ppccomm
1 LIB2ADD += $(srcdir)/config/rs6000/ibm-ldouble.c
2
3 LIB2ADD_ST += crtsavfpr.S crtresfpr.S \
4 crtsavgpr.S crtresgpr.S \
5 crtresxfpr.S crtresxgpr.S \
6 e500crtres32gpr.S \
7 e500crtres64gpr.S \
8 e500crtres64gprctr.S \
9 e500crtrest32gpr.S \
10 e500crtrest64gpr.S \
11 e500crtresx32gpr.S \
12 e500crtresx64gpr.S \
13 e500crtsav32gpr.S \
14 e500crtsav64gpr.S \
15 e500crtsav64gprctr.S \
16 e500crtsavg32gpr.S \
17 e500crtsavg64gpr.S \
18 e500crtsavg64gprctr.S
19
20 EXTRA_PARTS += crtbegin$(objext) crtend$(objext) \
21 crtbeginS$(objext) crtendS$(objext) crtbeginT$(objext) \
22 ecrti$(objext) ecrtn$(objext) ncrti$(objext) ncrtn$(objext)
23
24 # We build {e,n}crti.o and {e,n}crtn.o, which serve to add begin and
25 # end labels to all of the special sections used when we link using gcc.
26
27 # Assemble startup files.
28 ecrti.S: $(gcc_srcdir)/config/rs6000/eabi-ci.asm
29 cat $(gcc_srcdir)/config/rs6000/eabi-ci.asm >ecrti.S
30
31 ecrtn.S: $(gcc_srcdir)/config/rs6000/eabi-cn.asm
32 cat $(gcc_srcdir)/config/rs6000/eabi-cn.asm >ecrtn.S
33
34 ncrti.S: $(gcc_srcdir)/config/rs6000/sol-ci.asm
35 cat $(gcc_srcdir)/config/rs6000/sol-ci.asm >ncrti.S
36
37 ncrtn.S: $(gcc_srcdir)/config/rs6000/sol-cn.asm
38 cat $(gcc_srcdir)/config/rs6000/sol-cn.asm >ncrtn.S
39
40 crtsavfpr.S: $(gcc_srcdir)/config/rs6000/crtsavfpr.asm
41 cat $(gcc_srcdir)/config/rs6000/crtsavfpr.asm >crtsavfpr.S
42
43 crtresfpr.S: $(gcc_srcdir)/config/rs6000/crtresfpr.asm
44 cat $(gcc_srcdir)/config/rs6000/crtresfpr.asm >crtresfpr.S
45
46 crtsavgpr.S: $(gcc_srcdir)/config/rs6000/crtsavgpr.asm
47 cat $(gcc_srcdir)/config/rs6000/crtsavgpr.asm >crtsavgpr.S
48
49 crtresgpr.S: $(gcc_srcdir)/config/rs6000/crtresgpr.asm
50 cat $(gcc_srcdir)/config/rs6000/crtresgpr.asm >crtresgpr.S
51
52 crtresxfpr.S: $(gcc_srcdir)/config/rs6000/crtresxfpr.asm
53 cat $(gcc_srcdir)/config/rs6000/crtresxfpr.asm >crtresxfpr.S
54
55 crtresxgpr.S: $(gcc_srcdir)/config/rs6000/crtresxgpr.asm
56 cat $(gcc_srcdir)/config/rs6000/crtresxgpr.asm >crtresxgpr.S
57
58 e500crtres32gpr.S: $(gcc_srcdir)/config/rs6000/e500crtres32gpr.asm
59 cat $(gcc_srcdir)/config/rs6000/e500crtres32gpr.asm >e500crtres32gpr.S
60
61 e500crtres64gpr.S: $(gcc_srcdir)/config/rs6000/e500crtres64gpr.asm
62 cat $(gcc_srcdir)/config/rs6000/e500crtres64gpr.asm >e500crtres64gpr.S
63
64 e500crtres64gprctr.S: $(gcc_srcdir)/config/rs6000/e500crtres64gprctr.asm
65 cat $(gcc_srcdir)/config/rs6000/e500crtres64gprctr.asm >e500crtres64gprctr.S
66
67 e500crtrest32gpr.S: $(gcc_srcdir)/config/rs6000/e500crtrest32gpr.asm
68 cat $(gcc_srcdir)/config/rs6000/e500crtrest32gpr.asm >e500crtrest32gpr.S
69
70 e500crtrest64gpr.S: $(gcc_srcdir)/config/rs6000/e500crtrest64gpr.asm
71 cat $(gcc_srcdir)/config/rs6000/e500crtrest64gpr.asm >e500crtrest64gpr.S
72
73 e500crtresx32gpr.S: $(gcc_srcdir)/config/rs6000/e500crtresx32gpr.asm
74 cat $(gcc_srcdir)/config/rs6000/e500crtresx32gpr.asm >e500crtresx32gpr.S
75
76 e500crtresx64gpr.S: $(gcc_srcdir)/config/rs6000/e500crtresx64gpr.asm
77 cat $(gcc_srcdir)/config/rs6000/e500crtresx64gpr.asm >e500crtresx64gpr.S
78
79 e500crtsav32gpr.S: $(gcc_srcdir)/config/rs6000/e500crtsav32gpr.asm
80 cat $(gcc_srcdir)/config/rs6000/e500crtsav32gpr.asm >e500crtsav32gpr.S
81
82 e500crtsav64gpr.S: $(gcc_srcdir)/config/rs6000/e500crtsav64gpr.asm
83 cat $(gcc_srcdir)/config/rs6000/e500crtsav64gpr.asm >e500crtsav64gpr.S
84
85 e500crtsav64gprctr.S: $(gcc_srcdir)/config/rs6000/e500crtsav64gprctr.asm
86 cat $(gcc_srcdir)/config/rs6000/e500crtsav64gprctr.asm >e500crtsav64gprctr.S
87
88 e500crtsavg32gpr.S: $(gcc_srcdir)/config/rs6000/e500crtsavg32gpr.asm
89 cat $(gcc_srcdir)/config/rs6000/e500crtsavg32gpr.asm >e500crtsavg32gpr.S
90
91 e500crtsavg64gpr.S: $(gcc_srcdir)/config/rs6000/e500crtsavg64gpr.asm
92 cat $(gcc_srcdir)/config/rs6000/e500crtsavg64gpr.asm >e500crtsavg64gpr.S
93
94 e500crtsavg64gprctr.S: $(gcc_srcdir)/config/rs6000/e500crtsavg64gprctr.asm
95 cat $(gcc_srcdir)/config/rs6000/e500crtsavg64gprctr.asm >e500crtsavg64gprctr.S
96
97 ecrti$(objext): ecrti.S
98 $(crt_compile) -c ecrti.S
99
100 ecrtn$(objext): ecrtn.S
101 $(crt_compile) -c ecrtn.S
102
103 ncrti$(objext): ncrti.S
104 $(crt_compile) -c ncrti.S
105
106 ncrtn$(objext): ncrtn.S
107 $(crt_compile) -c ncrtn.S