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