xref: /freebsd-12.1/gnu/usr.bin/binutils/ld/Makefile.amd64 (revision 06a31d6a)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# $FreeBSD$
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

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026