Makefile.i386 revision 93361
150472Speter# $FreeBSD: head/gnu/usr.bin/binutils/ld/Makefile.i386 93361 2002-03-29 00:41:01Z obrien $ 234495Sjdp 384914SobrienTARGET_TUPLE?= i386-unknown-freebsd 484913Sobrien 584910Sobrien.if ${TARGET_ARCH} == "i386" 693361SobrienNATIVE_EMULATION= elf_i386 784913SobrienHOST= ${TARGET_TUPLE} 893361SobrienCFLAGS+= -DDEFAULT_EMULATION=\"${NATIVE_EMULATION}\" 984913SobrienCFLAGS+= -DTARGET=\"${TARGET_TUPLE}\" 1090330Sobrien_i386_path= \"${TOOLS_PREFIX}/usr/lib\" 1152941Sjb.else 1252957Sjb_i386_path= \"/usr/cross/i386-freebsd/usr/lib\" 1335716Sjb.endif 1493361SobrienEMS+= ${NATIVE_EMULATION} 1593361SobrienLDSCRIPTS+= ${NATIVE_EMULATION}.x ${NATIVE_EMULATION}.xbn ${NATIVE_EMULATION}.xn ${NATIVE_EMULATION}.xr \ 1693361Sobrien ${NATIVE_EMULATION}.xs ${NATIVE_EMULATION}.xu ${NATIVE_EMULATION}.xc ${NATIVE_EMULATION}.xsc 1793361SobrienSRCS+= e${NATIVE_EMULATION}.c 1893361SobrienCLEANFILES+= e${NATIVE_EMULATION}.c 1934495Sjdp 2093361Sobriene${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em scripttempl/elf.sc \ 2184910Sobrien genscripts.sh stringify.sed 2252941Sjb sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_i386_path} \ 2384913Sobrien ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \ 2493361Sobrien "${NATIVE_EMULATION}" "" ${NATIVE_EMULATION} "${TARGET_TUPLE}" 2552941Sjb 2684910Sobrien.if defined(BINUTILSDISTDIR) && exists(${BINUTILSDISTDIR}) 2793361SobrienEMS+= i386pe 2852941SjbLDSCRIPTS+= i386pe.x \ 2952941Sjb i386pe.xbn \ 3052941Sjb i386pe.xn \ 3152941Sjb i386pe.xr \ 3252941Sjb i386pe.xu 3384910SobrienSRCS+= ei386pe.c 3452941SjbCLEANFILES+= ei386pe.c 3552941Sjb 3684910Sobrienei386pe.c: emulparams/i386pe.sh emultempl/pe.em scripttempl/pe.sc \ 3784910Sobrien genscripts.sh stringify.sed 3852941Sjb sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ 3984913Sobrien /usr/cross/winnt/lib ${HOST} ${TARGET_TUPLE}winnt \ 4084913Sobrien ${TARGET_TUPLE}winnt i386pe "" i386pe \ 4184913Sobrien ${TARGET_TUPLE}winnt 4252941Sjb.endif 43