summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils
diff options
context:
space:
mode:
authorJohn Birrell <jb@FreeBSD.org>1999-11-06 22:44:32 +0000
committerJohn Birrell <jb@FreeBSD.org>1999-11-06 22:44:32 +0000
commit08d64a6b65e098d883eaf177fd1400f232419dbd (patch)
treef61432e91e9719d37e30f2776d0acf73cc079cf2 /gnu/usr.bin/binutils
parent6eb9b41026971087e47b805a6c027ddb7fcb0e58 (diff)
Notes
Diffstat (limited to 'gnu/usr.bin/binutils')
-rw-r--r--gnu/usr.bin/binutils/ld/Makefile.alpha7
-rw-r--r--gnu/usr.bin/binutils/ld/Makefile.mips13
2 files changed, 12 insertions, 8 deletions
diff --git a/gnu/usr.bin/binutils/ld/Makefile.alpha b/gnu/usr.bin/binutils/ld/Makefile.alpha
index 6665fde445b2..0d29a533a38d 100644
--- a/gnu/usr.bin/binutils/ld/Makefile.alpha
+++ b/gnu/usr.bin/binutils/ld/Makefile.alpha
@@ -6,6 +6,9 @@
HOST= alpha-unknown-freebsdelf
CFLAGS+= -DDEFAULT_EMULATION=\"elf64alpha\"
CFLAGS+= -DTARGET=\"alpha-unknown-freebsdelf\"
+_alpha_path= \"/usr/lib\"
+.else
+_alpha_path= \"/usr/cross/alpha-freebsdelf/usr/lib\"
.endif
EMS+= ld_elf64alpha_emulation
LDSCRIPTS+= elf64alpha.x elf64alpha.xbn elf64alpha.xn elf64alpha.xr \
@@ -16,12 +19,12 @@ CLEANFILES+= eelf64alpha.c ealpha.c
eelf64alpha.c: emulparams/elf64alpha.sh emultempl/elf32.em \
scripttempl/elf.sc genscripts.sh emultempl/stringify.sed
- sh ${SRCDIR}/ld/genscripts.sh ${SRCDIR}/ld ${DESTDIR}/usr/lib \
+ sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_alpha_path} \
${HOST} alpha-unknown-freebsdelf alpha-unknown-freebsdelf \
elf64alpha "" elf64alpha alpha-unknown-freebsdelf
ealpha.c: emulparams/elf64alpha.sh emultempl/elf32.em \
scripttempl/elf.sc genscripts.sh emultempl/stringify.sed
- sh ${SRCDIR}/ld/genscripts.sh ${SRCDIR}/ld ${DESTDIR}/usr/lib \
+ sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_alpha_path} \
${HOST} alpha-unknown-freebsdelf alpha-unknown-freebsdelf \
elf64alpha "" alpha alpha-unknown-freebsd
diff --git a/gnu/usr.bin/binutils/ld/Makefile.mips b/gnu/usr.bin/binutils/ld/Makefile.mips
index fdfa80412088..5e928b8bcf17 100644
--- a/gnu/usr.bin/binutils/ld/Makefile.mips
+++ b/gnu/usr.bin/binutils/ld/Makefile.mips
@@ -6,11 +6,14 @@
HOST= mipseb-unknown-freebsdelf
CFLAGS+= -DDEFAULT_EMULATION=\"elf32bmip\"
CFLAGS+= -DTARGET=\"elf32-bigmips\"
-.endif
-.if ${MACHINE_ARCH} == "mipsel"
+_mips_path= \"/usr/lib\"
+.elif ${MACHINE_ARCH} == "mipsel"
HOST= mipsel-unknown-freebsdelf
CFLAGS+= -DDEFAULT_EMULATION=\"elf32lmip\"
CFLAGS+= -DTARGET=\"elf32-littlemips\"
+_mips_path= \"/usr/lib\"
+.else
+_mips_path= \"/usr/cross/mips-freebsdelf/usr/lib\"
.endif
EMS+= ld_elf32bmip_emulation ld_elf32lmip_emulation
LDSCRIPTS+= elf32bmip.x elf32bmip.xbn elf32bmip.xn elf32bmip.xr \
@@ -23,15 +26,13 @@ CLEANFILES+= eelf32lmip.c
eelf32bmip.c: emulparams/elf32ebmip.sh emultempl/elf32.em \
scripttempl/elf.sc genscripts.sh emultempl/stringify.sed
- env LIB_PATH="/usr/lib" \
- sh ${SRCDIR}/ld/genscripts.sh ${SRCDIR}/ld ${DESTDIR}/usr/lib \
+ sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_mips_path} \
${HOST} mipseb-unknown-freebsdelf mipseb-unknown-freebsdelf \
elf32bmip "" elf32bmip mipseb-unknown-freebsdelf
eelf32lmip.c: emulparams/elf32elmip.sh emultempl/elf32.em \
scripttempl/elf.sc genscripts.sh emultempl/stringify.sed
- env LIB_PATH="/usr/lib" \
- sh ${SRCDIR}/ld/genscripts.sh ${SRCDIR}/ld ${DESTDIR}/usr/lib \
+ sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_mips_path} \
${HOST} mipsel-unknown-freebsdelf mipsel-unknown-freebsdelf \
elf32lmip "" elf32lmip mipsel-unknown-freebsdelf