aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils/ld
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2003-04-26 03:28:21 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2003-04-26 03:28:21 +0000
commit584a637fee863024e053e8acaa31b300796be72f (patch)
treecff35a7fef0fd74b638735940d916a75b4ef5611 /gnu/usr.bin/binutils/ld
parent0d6a130e2467818ec74c0fd486fe5dc9550a6e8f (diff)
Notes
Diffstat (limited to 'gnu/usr.bin/binutils/ld')
-rw-r--r--gnu/usr.bin/binutils/ld/Makefile.amd6420
1 files changed, 20 insertions, 0 deletions
diff --git a/gnu/usr.bin/binutils/ld/Makefile.amd64 b/gnu/usr.bin/binutils/ld/Makefile.amd64
new file mode 100644
index 0000000000000..c7a75f49666c8
--- /dev/null
+++ b/gnu/usr.bin/binutils/ld/Makefile.amd64
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+TARGET_TUPLE?= x86_64-obrien-freebsd
+
+NATIVE_EMULATION= elf_x86_64_fbsd
+HOST= ${TARGET_TUPLE}
+CFLAGS+= -DDEFAULT_EMULATION=\"${NATIVE_EMULATION}\"
+CFLAGS+= -DTARGET=\"${TARGET_TUPLE}\"
+_x86_64_path= \"${TOOLS_PREFIX}/usr/lib\"
+EMS+= ${NATIVE_EMULATION}
+LDSCRIPTS+= ${NATIVE_EMULATION}.x ${NATIVE_EMULATION}.xbn ${NATIVE_EMULATION}.xn ${NATIVE_EMULATION}.xr \
+ ${NATIVE_EMULATION}.xs ${NATIVE_EMULATION}.xu ${NATIVE_EMULATION}.xc ${NATIVE_EMULATION}.xsc
+SRCS+= e${NATIVE_EMULATION}.c
+CLEANFILES+= e${NATIVE_EMULATION}.c
+
+e${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em scripttempl/elf.sc \
+ genscripts.sh stringify.sed
+ sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_x86_64_path} \
+ ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
+ "${NATIVE_EMULATION}" "" ${NATIVE_EMULATION} "${TARGET_TUPLE}"