Makefile.amd64 revision 117130
1# $FreeBSD: head/gnu/usr.bin/binutils/ld/Makefile.amd64 117130 2003-07-01 17:12:55Z obrien $ 2 3TARGET_TUPLE?= x86_64-obrien-freebsd 4 5NATIVE_EMULATION= elf_x86_64_fbsd 6HOST= ${TARGET_TUPLE} 7CFLAGS+= -DDEFAULT_EMULATION=\"${NATIVE_EMULATION}\" 8CFLAGS+= -DTARGET=\"${TARGET_TUPLE}\" 9_x86_64_path= \"${TOOLS_PREFIX}/usr/lib\" 10EMS+= ${NATIVE_EMULATION} 11LDSCRIPTS+= ${NATIVE_EMULATION}.x ${NATIVE_EMULATION}.xbn ${NATIVE_EMULATION}.xn ${NATIVE_EMULATION}.xr \ 12 ${NATIVE_EMULATION}.xs ${NATIVE_EMULATION}.xu ${NATIVE_EMULATION}.xc ${NATIVE_EMULATION}.xsc 13SRCS+= e${NATIVE_EMULATION}.c 14CLEANFILES+= e${NATIVE_EMULATION}.c 15 16e${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em scripttempl/elf.sc \ 17 genscripts.sh stringify.sed 18 sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_x86_64_path} \ 19 ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \ 20 "${NATIVE_EMULATION}" "" ${NATIVE_EMULATION} "${TARGET_TUPLE}" 21 22X86_EMULATION= elf_i386_fbsd 23_i386_path= \"${TOOLS_PREFIX}/usr/lib/i386\" 24EMS+= ${X86_EMULATION} 25LDSCRIPTS+= ${X86_EMULATION}.x ${X86_EMULATION}.xbn ${X86_EMULATION}.xn ${X86_EMULATION}.xr \ 26 ${X86_EMULATION}.xs ${X86_EMULATION}.xu ${X86_EMULATION}.xc ${X86_EMULATION}.xsc 27SRCS+= e${X86_EMULATION}.c 28CLEANFILES+= e${X86_EMULATION}.c 29 30e${X86_EMULATION}.c: emulparams/${X86_EMULATION}.sh emultempl/elf32.em scripttempl/elf.sc \ 31 genscripts.sh stringify.sed 32 sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_i386_path} \ 33 ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \ 34 "${X86_EMULATION}" "" ${X86_EMULATION} "${TARGET_TUPLE}" 35