Makefile.i386 revision 84913
1# $FreeBSD: head/gnu/usr.bin/binutils/ld/Makefile.i386 84913 2001-10-14 02:12:40Z obrien $ 2 3TARGET_TUPLE= i386-unknown-freebsd 4 5.if ${TARGET_ARCH} == "i386" 6HOST= ${TARGET_TUPLE} 7CFLAGS+= -DDEFAULT_EMULATION=\"elf_i386\" 8CFLAGS+= -DTARGET=\"${TARGET_TUPLE}\" 9_i386_path= \"/usr/lib\" 10.else 11_i386_path= \"/usr/cross/i386-freebsd/usr/lib\" 12.endif 13EMS+= ld_elf_i386_emulation 14LDSCRIPTS+= elf_i386.x elf_i386.xbn elf_i386.xn elf_i386.xr \ 15 elf_i386.xs elf_i386.xu 16SRCS+= eelf_i386.c 17CLEANFILES+= eelf_i386.c 18 19eelf_i386.c: emulparams/elf_i386.sh emultempl/elf32.em scripttempl/elf.sc \ 20 genscripts.sh stringify.sed 21 sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_i386_path} \ 22 ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \ 23 elf_i386 "" elf_i386 ${TARGET_TUPLE} 24 25.if defined(BINUTILSDISTDIR) && exists(${BINUTILSDISTDIR}) 26EMS+= ld_i386pe_emulation 27LDSCRIPTS+= i386pe.x \ 28 i386pe.xbn \ 29 i386pe.xn \ 30 i386pe.xr \ 31 i386pe.xu 32SRCS+= ei386pe.c 33CLEANFILES+= ei386pe.c 34 35ei386pe.c: emulparams/i386pe.sh emultempl/pe.em scripttempl/pe.sc \ 36 genscripts.sh stringify.sed 37 sh ${.CURDIR}/genscripts.sh ${BINUTILSDISTDIR}/ld \ 38 /usr/cross/winnt/lib ${HOST} ${TARGET_TUPLE}winnt \ 39 ${TARGET_TUPLE}winnt i386pe "" i386pe \ 40 ${TARGET_TUPLE}winnt 41.endif 42