From d07cc88aff77fe8793f94459343ad41dccffb36f Mon Sep 17 00:00:00 2001 From: Steve Price Date: Mon, 3 Apr 2000 03:42:07 +0000 Subject: [PATCH] Build and install the elf32_sparc ld(1) scripts and make elf32_sparc the default emulation. --- gnu/usr.bin/binutils/ld/Makefile.sparc64 | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gnu/usr.bin/binutils/ld/Makefile.sparc64 b/gnu/usr.bin/binutils/ld/Makefile.sparc64 index 6cb0ec7e18e..0f72fdd1cea 100644 --- a/gnu/usr.bin/binutils/ld/Makefile.sparc64 +++ b/gnu/usr.bin/binutils/ld/Makefile.sparc64 @@ -4,21 +4,33 @@ .if ${TARGET_ARCH} == "sparc64" HOST= sparc64-unknown-freebsd -CFLAGS+= -DDEFAULT_EMULATION=\"elf64_sparc\" +CFLAGS+= -DDEFAULT_EMULATION=\"elf32_sparc\" CFLAGS+= -DTARGET=\"sparc64-unknown-freebsd\" _sparc_path= \"/usr/lib\" .else _sparc_path= \"/usr/cross/sparc-freebsd/usr/lib\" .endif + EMS+= ld_elf64_sparc_emulation LDSCRIPTS+= elf64_sparc.x elf64_sparc.xbn elf64_sparc.xn elf64_sparc.xr \ elf64_sparc.xs elf64_sparc.xu SRCS+= eelf64_sparc.c CLEANFILES+= eelf64_sparc.c +EMS+= ld_elf32_sparc_emulation +LDSCRIPTS+= elf32_sparc.x elf32_sparc.xbn elf32_sparc.xn elf32_sparc.xr \ + elf32_sparc.xs elf32_sparc.xu +SRCS+= eelf32_sparc.c +CLEANFILES+= eelf32_sparc.c + eelf64_sparc.c: emulparams/elf64_sparc.sh emultempl/elf32.em \ scripttempl/elf.sc genscripts.sh emultempl/stringify.sed sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_sparc_path} \ ${HOST} sparc64-unknown-freebsd sparc64-unknown-freebsd \ elf64_sparc "" elf64_sparc sparc64-unknown-freebsd +eelf32_sparc.c: emulparams/elf32_sparc.sh emultempl/elf32.em \ + scripttempl/elf.sc genscripts.sh emultempl/stringify.sed + sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_sparc_path} \ + ${HOST} sparc64-unknown-freebsd sparc64-unknown-freebsd \ + elf32_sparc "" elf32_sparc sparc64-unknown-freebsd