Makefile.powerpc revision 52943
152943Sjb#
252943Sjb# $FreeBSD: head/gnu/usr.bin/binutils/ld/Makefile.powerpc 52943 1999-11-06 22:52:33Z jb $
352943Sjb#
452943Sjb
552943Sjb.if	${MACHINE_ARCH} == "powerpc"
652943SjbHOST=		powerpc-unknown-freebsdelf
752943SjbCFLAGS+=	-DDEFAULT_EMULATION=\"elf_powerpc\"
852943SjbCFLAGS+=	-DTARGET=\"powerpc-unknown-freebsdelf\"
952943Sjb_powerpc_path=	\"/usr/lib\"
1052943Sjb.else
1152943Sjb_powerpc_path=	\"/usr/cross/powerpc-freebsdelf/usr/lib\"
1252943Sjb.endif
1352943SjbEMS+=		ld_elf32ppc_emulation	\
1452943Sjb		ld_ppcmacos_emulation	\
1552943Sjb		ld_ppcnw_emulation	\
1652943Sjb		ld_ppcpe_emulation	\
1752943Sjb		ld_aixrs6_emulation	\
1852943Sjb		ld_rs6000lynx_emulation
1952943SjbLDSCRIPTS+=	elf32ppc.x		\
2052943Sjb		elf32ppc.xbn		\
2152943Sjb		elf32ppc.xn		\
2252943Sjb		elf32ppc.xr		\
2352943Sjb		elf32ppc.xs		\
2452943Sjb		elf32ppc.xu		\
2552943Sjb		ppcmacos.x		\
2652943Sjb		ppcmacos.xbn		\
2752943Sjb		ppcmacos.xn		\
2852943Sjb		ppcmacos.xr		\
2952943Sjb		ppcmacos.xu		\
3052943Sjb		ppcnw.x			\
3152943Sjb		ppcnw.xbn		\
3252943Sjb		ppcnw.xn		\
3352943Sjb		ppcnw.xr		\
3452943Sjb		ppcnw.xu		\
3552943Sjb		ppcpe.x			\
3652943Sjb		ppcpe.xbn		\
3752943Sjb		ppcpe.xn		\
3852943Sjb		ppcpe.xr		\
3952943Sjb		ppcpe.xu		\
4052943Sjb		aixrs6.x		\
4152943Sjb		aixrs6.xbn		\
4252943Sjb		aixrs6.xn		\
4352943Sjb		aixrs6.xr		\
4452943Sjb		aixrs6.xu		\
4552943Sjb		rs6000lynx.x		\
4652943Sjb		rs6000lynx.xbn		\
4752943Sjb		rs6000lynx.xn		\
4852943Sjb		rs6000lynx.xr		\
4952943Sjb		rs6000lynx.xu
5052943SjbSRCS+=		eelf32ppc.c		\
5152943Sjb		eppcmacos.c		\
5252943Sjb		eppcnw.c		\
5352943Sjb		eppcpe.c		\
5452943Sjb		eaixrs6.c		\
5552943Sjb		ers6000lynx.c
5652943SjbCLEANFILES+=	eelf32ppc.c		\
5752943Sjb		eppcmacos.c		\
5852943Sjb		eppcnw.c		\
5952943Sjb		eppcpe.c		\
6052943Sjb		eaixrs6.c		\
6152943Sjb		ers6000lynx.c
6252943Sjb
6352943Sjbeelf32ppc.c:	emulparams/elf32ppc.sh emultempl/elf32.em \
6452943Sjb		scripttempl/elfppc.sc genscripts.sh emultempl/stringify.sed
6552943Sjb	sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
6652943Sjb	    ${_powerpc_path} ${HOST} powerpc-unknown-freebsdelf \
6752943Sjb	    powerpc-unknown-freebsdelf elf32ppc "" elf32ppc
6852943Sjb
6952943Sjbeppcmacos.c:	emulparams/ppcmacos.sh emultempl/aix.em \
7052943Sjb		scripttempl/aix.sc genscripts.sh emultempl/stringify.sed
7152943Sjb	sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
7252943Sjb	    /usr/cross/powerpc_macos/usr/lib ${HOST} \
7352943Sjb	    powerpc-unknown-freebsdmacos \
7452943Sjb	    powerpc-unknown-freebsdmacos ppcmacos "" ppcmacos
7552943Sjb
7652943Sjbeppcnw.c:	emulparams/ppcnw.sh emultempl/elf32.em \
7752943Sjb		scripttempl/nw.sc genscripts.sh emultempl/stringify.sed
7852943Sjb	sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
7952943Sjb	    /usr/cross/powerpc_nw/usr/lib ${HOST} powerpc-unknown-freebsdnw \
8052943Sjb	    powerpc-unknown-freebsdnw ppcnw "" ppcnw
8152943Sjb
8252943Sjbeppcpe.c:	emulparams/ppcpe.sh emultempl/pe.em \
8352943Sjb		scripttempl/ppcpe.sc genscripts.sh emultempl/stringify.sed
8452943Sjb	sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
8552943Sjb	    /usr/cross/powerpc_pe/usr/lib ${HOST} powerpc-unknown-freebsdpe \
8652943Sjb	    powerpc-unknown-freebsdpe ppcpe "" ppcpe
8752943Sjb
8852943Sjbeaixrs6.c:	emulparams/aixrs6.sh emultempl/aix.em \
8952943Sjb		scripttempl/aix.sc genscripts.sh emultempl/stringify.sed
9052943Sjb	sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
9152943Sjb	    /usr/cross/rs6000-lynx/lib ${HOST} aixcoff-rs6000 \
9252943Sjb	    aixcoff-rs6000 aixrs6 "" aixrs6
9352943Sjb
9452943Sjbers6000lynx.c:	emulparams/rs6000lynx.sh emultempl/aix.em \
9552943Sjb		scripttempl/aix.sc genscripts.sh emultempl/stringify.sed
9652943Sjb	sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
9752943Sjb	    /usr/cross/rs6000-lynx/lib ${HOST} aixcoff-rs6000 \
9852943Sjb	    aixcoff-rs6000 rs6000lynx "" rs6000lynx
99