5 .if ${MACHINE_ARCH} == "powerpc"
6 HOST= powerpc-unknown-freebsd
7 CFLAGS+= -DDEFAULT_EMULATION=\"elf_powerpc\"
8 CFLAGS+= -DTARGET=\"powerpc-unknown-freebsd\"
9 _powerpc_path= \"/usr/lib\"
11 _powerpc_path= \"/usr/cross/powerpc-freebsd/usr/lib\"
13 EMS+= ld_elf32ppc_emulation \
14 ld_ppcmacos_emulation \
18 ld_rs6000lynx_emulation
19 LDSCRIPTS+= elf32ppc.x \
56 CLEANFILES+= eelf32ppc.c \
63 eelf32ppc.c: emulparams/elf32ppc.sh emultempl/elf32.em \
64 scripttempl/elfppc.sc genscripts.sh emultempl/stringify.sed
65 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
66 ${_powerpc_path} ${HOST} powerpc-unknown-freebsd \
67 powerpc-unknown-freebsd elf32ppc "" elf32ppc
69 eppcmacos.c: emulparams/ppcmacos.sh emultempl/aix.em \
70 scripttempl/aix.sc genscripts.sh emultempl/stringify.sed
71 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
72 /usr/cross/powerpc_macos/usr/lib ${HOST} \
73 powerpc-unknown-freebsdmacos \
74 powerpc-unknown-freebsdmacos ppcmacos "" ppcmacos
76 eppcnw.c: emulparams/ppcnw.sh emultempl/elf32.em \
77 scripttempl/nw.sc genscripts.sh emultempl/stringify.sed
78 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
79 /usr/cross/powerpc_nw/usr/lib ${HOST} powerpc-unknown-freebsdnw \
80 powerpc-unknown-freebsdnw ppcnw "" ppcnw
82 eppcpe.c: emulparams/ppcpe.sh emultempl/pe.em \
83 scripttempl/ppcpe.sc genscripts.sh emultempl/stringify.sed
84 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
85 /usr/cross/powerpc_pe/usr/lib ${HOST} powerpc-unknown-freebsdpe \
86 powerpc-unknown-freebsdpe ppcpe "" ppcpe
88 eaixrs6.c: emulparams/aixrs6.sh emultempl/aix.em \
89 scripttempl/aix.sc genscripts.sh emultempl/stringify.sed
90 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
91 /usr/cross/rs6000-lynx/lib ${HOST} aixcoff-rs6000 \
92 aixcoff-rs6000 aixrs6 "" aixrs6
94 ers6000lynx.c: emulparams/rs6000lynx.sh emultempl/aix.em \
95 scripttempl/aix.sc genscripts.sh emultempl/stringify.sed
96 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
97 /usr/cross/rs6000-lynx/lib ${HOST} aixcoff-rs6000 \
98 aixcoff-rs6000 rs6000lynx "" rs6000lynx