Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/compat for each $MACHINE_ARCH we have compat libraries to bu...



details:   https://anonhg.NetBSD.org/src/rev/5d2bfc24653a
branches:  trunk
changeset: 749938:5d2bfc24653a
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sun Dec 13 09:07:32 2009 +0000

description:
for each $MACHINE_ARCH we have compat libraries to build for, give a list
of ABIs to target.  for amd64 and sparc64, we use the old i386 and sparc
subdirectories.  for mips64, we build both o32 and n64 libraries.

these files are not yet used, but will be shortly.

diffstat:

 compat/amd64/i386/Makefile        |   5 +++++
 compat/amd64/i386/bsd.i386.mk     |  14 ++++++++++++++
 compat/mips64/64/Makefile         |   5 +++++
 compat/mips64/64/bsd.64.mk        |  12 ++++++++++++
 compat/mips64/o32/Makefile        |   5 +++++
 compat/mips64/o32/bsd.o32.mk      |  12 ++++++++++++
 compat/sparc64/sparc/Makefile     |   5 +++++
 compat/sparc64/sparc/bsd.sparc.mk |  14 ++++++++++++++
 8 files changed, 72 insertions(+), 0 deletions(-)

diffs (104 lines):

diff -r f226d1780281 -r 5d2bfc24653a compat/amd64/i386/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/compat/amd64/i386/Makefile        Sun Dec 13 09:07:32 2009 +0000
@@ -0,0 +1,5 @@
+#      $NetBSD: Makefile,v 1.1 2009/12/13 09:07:32 mrg Exp $
+
+BSD_MK_COMPAT_FILE=${.CURDIR}/bsd.i386.mk
+
+.include "../../compatsubdir.mk"
diff -r f226d1780281 -r 5d2bfc24653a compat/amd64/i386/bsd.i386.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/compat/amd64/i386/bsd.i386.mk     Sun Dec 13 09:07:32 2009 +0000
@@ -0,0 +1,14 @@
+#      $NetBSD: bsd.i386.mk,v 1.1 2009/12/13 09:07:32 mrg Exp $
+
+LD+=                   -m elf_i386
+MLIBDIR=               i386
+LIBC_MACHINE_ARCH=     ${MLIBDIR}
+COMMON_MACHINE_ARCH=   ${MLIBDIR}
+KVM_MACHINE_ARCH=      ${MLIBDIR}
+PTHREAD_MACHINE_ARCH=  ${MLIBDIR}
+BFD_MACHINE_ARCH=      ${MLIBDIR}
+CSU_MACHINE_ARCH=      ${MLIBDIR}
+CRYPTO_MACHINE_CPU=    ${MLIBDIR}
+LDELFSO_MACHINE_CPU=   ${MLIBDIR}
+
+.include "${NETBSDSRCDIR}/compat/m32.mk"
diff -r f226d1780281 -r 5d2bfc24653a compat/mips64/64/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/compat/mips64/64/Makefile Sun Dec 13 09:07:32 2009 +0000
@@ -0,0 +1,5 @@
+#      $NetBSD: Makefile,v 1.1 2009/12/13 09:07:32 mrg Exp $
+
+BSD_MK_COMPAT_FILE=${.CURDIR}/bsd.64.mk
+
+.include "../../compatsubdir.mk"
diff -r f226d1780281 -r 5d2bfc24653a compat/mips64/64/bsd.64.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/compat/mips64/64/bsd.64.mk        Sun Dec 13 09:07:32 2009 +0000
@@ -0,0 +1,12 @@
+#      $NetBSD: bsd.64.mk,v 1.1 2009/12/13 09:07:32 mrg Exp $
+
+LD+=           -m elf64_mipsn64
+MLIBDIR=       64
+
+COPTS+=                -mabi=64
+CPUFLAGS+=     -mabi=64
+LDADD+=                -mabi=64
+LDFLAGS+=      -mabi=64
+MKDEPFLAGS+=   -mabi=64
+
+.include "${NETBSDSRCDIR}/compat/Makefile.compat"
diff -r f226d1780281 -r 5d2bfc24653a compat/mips64/o32/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/compat/mips64/o32/Makefile        Sun Dec 13 09:07:32 2009 +0000
@@ -0,0 +1,5 @@
+#      $NetBSD: Makefile,v 1.1 2009/12/13 09:07:32 mrg Exp $
+
+BSD_MK_COMPAT_FILE=${.CURDIR}/bsd.o32.mk
+
+.include "../../compatsubdir.mk"
diff -r f226d1780281 -r 5d2bfc24653a compat/mips64/o32/bsd.o32.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/compat/mips64/o32/bsd.o32.mk      Sun Dec 13 09:07:32 2009 +0000
@@ -0,0 +1,12 @@
+#      $NetBSD: bsd.o32.mk,v 1.1 2009/12/13 09:07:32 mrg Exp $
+
+LD+=           -m elf32_mipso32
+MLIBDIR=       o32
+
+COPTS+=                -mabi=32 -march=mips3
+CPUFLAGS+=     -mabi=32 -march=mips3
+LDADD+=                -mabi=32 -march=mips3
+LDFLAGS+=      -mabi=32 -march=mips3
+MKDEPFLAGS+=   -mabi=32 -march=mips3
+
+.include "${NETBSDSRCDIR}/compat/Makefile.compat"
diff -r f226d1780281 -r 5d2bfc24653a compat/sparc64/sparc/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/compat/sparc64/sparc/Makefile     Sun Dec 13 09:07:32 2009 +0000
@@ -0,0 +1,5 @@
+#      $NetBSD: Makefile,v 1.1 2009/12/13 09:07:32 mrg Exp $
+
+BSD_MK_COMPAT_FILE=${.CURDIR}/bsd.sparc.mk
+
+.include "../../compatsubdir.mk"
diff -r f226d1780281 -r 5d2bfc24653a compat/sparc64/sparc/bsd.sparc.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/compat/sparc64/sparc/bsd.sparc.mk Sun Dec 13 09:07:32 2009 +0000
@@ -0,0 +1,14 @@
+#      $NetBSD: bsd.sparc.mk,v 1.1 2009/12/13 09:07:32 mrg Exp $
+
+LD+=                   -m elf32_sparc
+MLIBDIR=               sparc
+LIBC_MACHINE_ARCH=     ${MLIBDIR}
+COMMON_MACHINE_ARCH=   ${MLIBDIR}
+KVM_MACHINE_ARCH=      ${MLIBDIR}
+PTHREAD_MACHINE_ARCH=  ${MLIBDIR}
+BFD_MACHINE_ARCH=      ${MLIBDIR}
+CSU_MACHINE_ARCH=      ${MLIBDIR}
+CRYPTO_MACHINE_CPU=    ${MLIBDIR}
+LDELFSO_MACHINE_CPU=   ${MLIBDIR}
+
+.include "${NETBSDSRCDIR}/compat/m32.mk"



Home | Main Index | Thread Index | Old Index