Makefile.powerpc revision 92237
1# $FreeBSD: head/gnu/usr.bin/binutils/ld/Makefile.powerpc 92237 2002-03-13 18:26:59Z obrien $ 2 3TARGET_TUPLE?= powerpc-unknown-freebsd 4 5.if ${TARGET_ARCH} == "powerpc" 6HOST= ${TARGET_TUPLE} 7CFLAGS+= -DDEFAULT_EMULATION=\"elf_powerpc\" 8CFLAGS+= -DTARGET=\"${TARGET_TUPLE}\" 9_powerpc_path= \"${TOOLS_PREFIX}/usr/lib\" 10.else 11_powerpc_path= \"/usr/cross/powerpc-freebsd/usr/lib\" 12.endif 13EMS+= ld_elf32ppc_emulation \ 14 ld_ppcmacos_emulation \ 15 ld_ppcnw_emulation \ 16 ld_ppcpe_emulation \ 17 ld_aixrs6_emulation \ 18 ld_rs6000lynx_emulation 19LDSCRIPTS+= elf32ppc.x \ 20 elf32ppc.xbn \ 21 elf32ppc.xn \ 22 elf32ppc.xr \ 23 elf32ppc.xs \ 24 elf32ppc.xu \ 25 elf32ppc.xc \ 26 elf32ppc.xsc \ 27 ppcmacos.x \ 28 ppcmacos.xbn \ 29 ppcmacos.xn \ 30 ppcmacos.xr \ 31 ppcmacos.xu \ 32 ppcmacos.xc \ 33 ppcmacos.xsc \ 34 ppcnw.x \ 35 ppcnw.xbn \ 36 ppcnw.xn \ 37 ppcnw.xr \ 38 ppcnw.xu \ 39 ppcnw.xc \ 40 ppcnw.xsc \ 41 ppcpe.x \ 42 ppcpe.xbn \ 43 ppcpe.xn \ 44 ppcpe.xr \ 45 ppcpe.xu \ 46 ppcpe.xc \ 47 ppcpe.xsc \ 48 aixrs6.x \ 49 aixrs6.xbn \ 50 aixrs6.xn \ 51 aixrs6.xr \ 52 aixrs6.xu \ 53 aixrs6.xc \ 54 aixrs6.xsc \ 55 rs6000lynx.x \ 56 rs6000lynx.xbn \ 57 rs6000lynx.xn \ 58 rs6000lynx.xr \ 59 rs6000lynx.xu \ 60 rs6000lynx.xc \ 61 rs6000lynx.xsc 62SRCS+= eelf32ppc.c \ 63 eppcmacos.c \ 64 eppcnw.c \ 65 eppcpe.c \ 66 eaixrs6.c \ 67 ers6000lynx.c 68CLEANFILES+= eelf32ppc.c \ 69 eppcmacos.c \ 70 eppcnw.c \ 71 eppcpe.c \ 72 eaixrs6.c \ 73 ers6000lynx.c 74 75eelf32ppc.c: emulparams/elf32ppc.sh emultempl/elf32.em scripttempl/elfppc.sc \ 76 genscripts.sh stringify.sed 77 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ 78 ${_powerpc_path} ${HOST} ${TARGET_TUPLE} \ 79 ${TARGET_TUPLE} elf32ppc "" elf32ppc 80 81eppcmacos.c: emulparams/ppcmacos.sh emultempl/aix.em scripttempl/aix.sc \ 82 genscripts.sh stringify.sed 83 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ 84 /usr/cross/powerpc_macos/usr/lib ${HOST} \ 85 ${TARGET_TUPLE}macos \ 86 ${TARGET_TUPLE}macos ppcmacos "" ppcmacos 87 88eppcnw.c: emulparams/ppcnw.sh emultempl/elf32.em scripttempl/nw.sc \ 89 genscripts.sh stringify.sed 90 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ 91 /usr/cross/powerpc_nw/usr/lib ${HOST} ${TARGET_TUPLE}nw \ 92 ${TARGET_TUPLE}nw ppcnw "" ppcnw 93 94eppcpe.c: emulparams/ppcpe.sh emultempl/pe.em scripttempl/ppcpe.sc \ 95 genscripts.sh stringify.sed 96 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ 97 /usr/cross/powerpc_pe/usr/lib ${HOST} ${TARGET_TUPLE}pe \ 98 ${TARGET_TUPLE}pe ppcpe "" ppcpe 99 100eaixrs6.c: emulparams/aixrs6.sh emultempl/aix.em scripttempl/aix.sc \ 101 genscripts.sh stringify.sed 102 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ 103 /usr/cross/rs6000-lynx/lib ${HOST} aixcoff-rs6000 \ 104 aixcoff-rs6000 aixrs6 "" aixrs6 105 106ers6000lynx.c: emulparams/rs6000lynx.sh emultempl/aix.em scripttempl/aix.sc \ 107 genscripts.sh stringify.sed 108 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ 109 /usr/cross/rs6000-lynx/lib ${HOST} aixcoff-rs6000 \ 110 aixcoff-rs6000 rs6000lynx "" rs6000lynx 111