Makefile.i386 revision 84913
150472Speter# $FreeBSD: head/gnu/usr.bin/binutils/ld/Makefile.i386 84913 2001-10-14 02:12:40Z obrien $
234495Sjdp
384913SobrienTARGET_TUPLE=	i386-unknown-freebsd
484913Sobrien
584910Sobrien.if ${TARGET_ARCH} == "i386"
684913SobrienHOST=	${TARGET_TUPLE}
784910SobrienCFLAGS+= -DDEFAULT_EMULATION=\"elf_i386\"
884913SobrienCFLAGS+= -DTARGET=\"${TARGET_TUPLE}\"
952941Sjb_i386_path=	\"/usr/lib\"
1052941Sjb.else
1152957Sjb_i386_path=	\"/usr/cross/i386-freebsd/usr/lib\"
1235716Sjb.endif
1335716SjbEMS+=		ld_elf_i386_emulation
1435716SjbLDSCRIPTS+=	elf_i386.x elf_i386.xbn elf_i386.xn elf_i386.xr \
1534955Sjdp		elf_i386.xs elf_i386.xu
1684910SobrienSRCS+=	 eelf_i386.c
1734955SjdpCLEANFILES+=	eelf_i386.c
1834495Sjdp
1984910Sobrieneelf_i386.c: emulparams/elf_i386.sh emultempl/elf32.em scripttempl/elf.sc \
2084910Sobrien    genscripts.sh stringify.sed
2152941Sjb	sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_i386_path} \
2284913Sobrien	    ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
2384913Sobrien	    elf_i386 "" elf_i386 ${TARGET_TUPLE}
2452941Sjb
2584910Sobrien.if defined(BINUTILSDISTDIR) && exists(${BINUTILSDISTDIR})
2652941SjbEMS+=		ld_i386pe_emulation
2752941SjbLDSCRIPTS+=	i386pe.x	\
2852941Sjb		i386pe.xbn	\
2952941Sjb		i386pe.xn	\
3052941Sjb		i386pe.xr	\
3152941Sjb		i386pe.xu
3284910SobrienSRCS+=	ei386pe.c
3352941SjbCLEANFILES+=	ei386pe.c
3452941Sjb
3584910Sobrienei386pe.c: emulparams/i386pe.sh emultempl/pe.em scripttempl/pe.sc \
3684910Sobrien    genscripts.sh stringify.sed
3752941Sjb	sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \
3884913Sobrien	    /usr/cross/winnt/lib ${HOST} ${TARGET_TUPLE}winnt \
3984913Sobrien	    ${TARGET_TUPLE}winnt i386pe "" i386pe \
4084913Sobrien	    ${TARGET_TUPLE}winnt
4152941Sjb.endif
42