# $FreeBSD$ TARGET_TUPLE?= powerpc-unknown-freebsd .if ${TARGET_ARCH} == "powerpc" HOST= ${TARGET_TUPLE} CFLAGS+= -DDEFAULT_EMULATION=\"elf_powerpc\" CFLAGS+= -DTARGET=\"${TARGET_TUPLE}\" _powerpc_path= \"${TOOLS_PREFIX}/usr/lib\" .else _powerpc_path= \"/usr/cross/powerpc-freebsd/usr/lib\" .endif EMS+= ld_elf32ppc_emulation \ ld_ppcmacos_emulation \ ld_ppcnw_emulation \ ld_ppcpe_emulation \ ld_aixrs6_emulation \ ld_rs6000lynx_emulation LDSCRIPTS+= elf32ppc.x \ elf32ppc.xbn \ elf32ppc.xn \ elf32ppc.xr \ elf32ppc.xs \ elf32ppc.xu \ ppcmacos.x \ ppcmacos.xbn \ ppcmacos.xn \ ppcmacos.xr \ ppcmacos.xu \ ppcnw.x \ ppcnw.xbn \ ppcnw.xn \ ppcnw.xr \ ppcnw.xu \ ppcpe.x \ ppcpe.xbn \ ppcpe.xn \ ppcpe.xr \ ppcpe.xu \ aixrs6.x \ aixrs6.xbn \ aixrs6.xn \ aixrs6.xr \ aixrs6.xu \ rs6000lynx.x \ rs6000lynx.xbn \ rs6000lynx.xn \ rs6000lynx.xr \ rs6000lynx.xu SRCS+= eelf32ppc.c \ eppcmacos.c \ eppcnw.c \ eppcpe.c \ eaixrs6.c \ ers6000lynx.c CLEANFILES+= eelf32ppc.c \ eppcmacos.c \ eppcnw.c \ eppcpe.c \ eaixrs6.c \ ers6000lynx.c eelf32ppc.c: emulparams/elf32ppc.sh emultempl/elf32.em scripttempl/elfppc.sc \ genscripts.sh stringify.sed sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ ${_powerpc_path} ${HOST} ${TARGET_TUPLE} \ ${TARGET_TUPLE} elf32ppc "" elf32ppc eppcmacos.c: emulparams/ppcmacos.sh emultempl/aix.em scripttempl/aix.sc \ genscripts.sh stringify.sed sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ /usr/cross/powerpc_macos/usr/lib ${HOST} \ ${TARGET_TUPLE}macos \ ${TARGET_TUPLE}macos ppcmacos "" ppcmacos eppcnw.c: emulparams/ppcnw.sh emultempl/elf32.em scripttempl/nw.sc \ genscripts.sh stringify.sed sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ /usr/cross/powerpc_nw/usr/lib ${HOST} ${TARGET_TUPLE}nw \ ${TARGET_TUPLE}nw ppcnw "" ppcnw eppcpe.c: emulparams/ppcpe.sh emultempl/pe.em scripttempl/ppcpe.sc \ genscripts.sh stringify.sed sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ /usr/cross/powerpc_pe/usr/lib ${HOST} ${TARGET_TUPLE}pe \ ${TARGET_TUPLE}pe ppcpe "" ppcpe eaixrs6.c: emulparams/aixrs6.sh emultempl/aix.em scripttempl/aix.sc \ genscripts.sh stringify.sed sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ /usr/cross/rs6000-lynx/lib ${HOST} aixcoff-rs6000 \ aixcoff-rs6000 aixrs6 "" aixrs6 ers6000lynx.c: emulparams/rs6000lynx.sh emultempl/aix.em scripttempl/aix.sc \ genscripts.sh stringify.sed sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ /usr/cross/rs6000-lynx/lib ${HOST} aixcoff-rs6000 \ aixcoff-rs6000 rs6000lynx "" rs6000lynx