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