Makefile.powerpc revision 130575
11590Srgrimes# $FreeBSD: head/gnu/usr.bin/binutils/ld/Makefile.powerpc 130575 2004-06-16 07:09:44Z obrien $
21590Srgrimes
31590Srgrimes.if ${TARGET_ARCH} == "powerpc"
41590SrgrimesNATIVE_EMULATION=	elf32ppc
51590SrgrimesHOST=	${TARGET_TUPLE}
61590SrgrimesCFLAGS+= -DDEFAULT_EMULATION=\"${NATIVE_EMULATION}\"
71590SrgrimesCFLAGS+= -DTARGET=\"${TARGET_TUPLE}\"
81590Srgrimes_powerpc_path=	\"${TOOLS_PREFIX}/lib\":\"${TOOLS_PREFIX}/usr/lib\"
91590Srgrimes.else
101590Srgrimes_powerpc_path=	\"/usr/cross/powerpc-freebsd/usr/lib\"
111590Srgrimes.endif
121590SrgrimesEMS+=		${NATIVE_EMULATION}
131590SrgrimesLDSCRIPTS+=	${NATIVE_EMULATION}.x	\
141590Srgrimes		${NATIVE_EMULATION}.xbn	\
151590Srgrimes		${NATIVE_EMULATION}.xn	\
161590Srgrimes		${NATIVE_EMULATION}.xr	\
171590Srgrimes		${NATIVE_EMULATION}.xs	\
181590Srgrimes		${NATIVE_EMULATION}.xu	\
191590Srgrimes		${NATIVE_EMULATION}.xsc \
201590Srgrimes		${NATIVE_EMULATION}.xd \
211590Srgrimes		${NATIVE_EMULATION}.xdc
221590SrgrimesSRCS+=		e${NATIVE_EMULATION}.c
231590SrgrimesCLEANFILES+=	e${NATIVE_EMULATION}.c
241590Srgrimes
251590Srgrimese${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em \
261590Srgrimes    scripttempl/elf.sc genscripts.sh stringify.sed
271590Srgrimes	sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_powerpc_path} \
281590Srgrimes	    ${TOOLS_PREFIX}/usr \
291590Srgrimes	    ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
301590Srgrimes	    ${NATIVE_EMULATION} ""  no ${NATIVE_EMULATION} ${TARGET_TUPLE}
311590Srgrimes