summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/binutils/ld
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2006-09-14 07:44:05 +0000
committerimp <imp@FreeBSD.org>2006-09-14 07:44:05 +0000
commit77431c17db1358d4900076d38af7d6eac53da6fd (patch)
tree74bdc8b3f42c83da3a9623f118b8ea29728b19f0 /gnu/usr.bin/binutils/ld
parent0be173e15e2f62dbe65221b4f629ba25aff03199 (diff)
downloadFreeBSD-src-77431c17db1358d4900076d38af7d6eac53da6fd.zip
FreeBSD-src-77431c17db1358d4900076d38af7d6eac53da6fd.tar.gz
Fix the build and minor cleanup.
Diffstat (limited to 'gnu/usr.bin/binutils/ld')
-rw-r--r--gnu/usr.bin/binutils/ld/Makefile.arm7
1 files changed, 4 insertions, 3 deletions
diff --git a/gnu/usr.bin/binutils/ld/Makefile.arm b/gnu/usr.bin/binutils/ld/Makefile.arm
index 74f0005..b4d9d69 100644
--- a/gnu/usr.bin/binutils/ld/Makefile.arm
+++ b/gnu/usr.bin/binutils/ld/Makefile.arm
@@ -1,6 +1,6 @@
# $FreeBSD$
-.if ${TARGET_ARCH} == "arm" && defined(TARGET_BIG_ENDIAN)
+.if defined(TARGET_BIG_ENDIAN)
NATIVE_EMULATION= armelfb_fbsd
.else
NATIVE_EMULATION= armelf_fbsd
@@ -8,9 +8,10 @@ NATIVE_EMULATION= armelf_fbsd
SRCS+= e${NATIVE_EMULATION}.c
CLEANFILES+= e${NATIVE_EMULATION}.c
-e${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em \
+e${NATIVE_EMULATION}.c: ${.CURDIR}/${NATIVE_EMULATION}.sh emultempl/elf32.em \
scripttempl/elf.sc genscripts.sh stringify.sed
sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSERACHPATH} \
${TOOLS_PREFIX}/usr \
${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
- ${NATIVE_EMULATION} "" no ${NATIVE_EMULATION} ${TARGET_TUPLE}
+ ${NATIVE_EMULATION} "" no ${NATIVE_EMULATION} ${TARGET_TUPLE} \
+ ${.CURDIR}/${NATIVE_EMULATION}.sh
OpenPOWER on IntegriCloud