diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2013-02-02 13:26:19 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2013-02-02 13:26:19 +0000 |
commit | eb379c50371cbe91cdca98004f1424ab57bc5e76 (patch) | |
tree | 9bab0c7533e9f1387ea1832cc63cd5879b80679e /gnu/usr.bin/binutils/ld/Makefile.in | |
parent | e8a75da5e35107b5c5fb6b578768dd70ad023b66 (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.in | 6 |
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)" |