summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils/ld/Makefile.in
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2013-02-02 13:26:19 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2013-02-02 13:26:19 +0000
commiteb379c50371cbe91cdca98004f1424ab57bc5e76 (patch)
tree9bab0c7533e9f1387ea1832cc63cd5879b80679e /gnu/usr.bin/binutils/ld/Makefile.in
parente8a75da5e35107b5c5fb6b578768dd70ad023b66 (diff)
ELF toolchain for m68k, following the SysV/m68k ABI (32-bit types aligned on
32-bit boundaries, function return values being in %a0 instead of %d0 if they are declared as pointers, and in fp registers if they are floating point types). Compiler configuration bits (including a few m68k PIC code generation fixes) borrowed from NetBSD.
Diffstat (limited to 'gnu/usr.bin/binutils/ld/Makefile.in')
-rw-r--r--gnu/usr.bin/binutils/ld/Makefile.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/usr.bin/binutils/ld/Makefile.in b/gnu/usr.bin/binutils/ld/Makefile.in
index fd7bda46e35..f968e52a5c5 100644
--- a/gnu/usr.bin/binutils/ld/Makefile.in
+++ b/gnu/usr.bin/binutils/ld/Makefile.in
@@ -365,6 +365,7 @@ ALL_EMULATIONS = \
em68kcoff.o \
em68kelf.o \
em68kelfnbsd.o \
+ em68kelfobsd.o \
em68klinux.o \
em68klynx.o \
em68knbsd.o \
@@ -1803,6 +1804,11 @@ em68kelfnbsd.c: $(srcdir)/emulparams/m68kelfnbsd.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/m68kelf.em \
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
${GENSCRIPTS} m68kelfnbsd "$(tdir_m68kelfnbsd)"
+em68kelfobsd.c: $(srcdir)/emulparams/m68kelfobsd.sh \
+ $(srcdir)/emulparams/m68kelf.sh $(srcdir)/emulparams/elf_obsd.sh \
+ $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/m68kelf.em \
+ $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+ ${GENSCRIPTS} m68kelfobsd "$(tdir_m68kelfobsd)"
em68klinux.c: $(srcdir)/emulparams/m68klinux.sh \
$(srcdir)/emultempl/linux.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
${GENSCRIPTS} m68klinux "$(tdir_m68klinux)"