Module Name: src Committed By: mrg Date: Sun Dec 13 09:07:33 UTC 2009
Added Files: src/compat/amd64/i386: Makefile bsd.i386.mk src/compat/mips64/64: Makefile bsd.64.mk src/compat/mips64/o32: Makefile bsd.o32.mk src/compat/sparc64/sparc: Makefile bsd.sparc.mk Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/compat/amd64/i386/Makefile \ src/compat/amd64/i386/bsd.i386.mk cvs rdiff -u -r0 -r1.1 src/compat/mips64/64/Makefile \ src/compat/mips64/64/bsd.64.mk cvs rdiff -u -r0 -r1.1 src/compat/mips64/o32/Makefile \ src/compat/mips64/o32/bsd.o32.mk cvs rdiff -u -r0 -r1.1 src/compat/sparc64/sparc/Makefile \ src/compat/sparc64/sparc/bsd.sparc.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Added files: Index: src/compat/amd64/i386/Makefile diff -u /dev/null src/compat/amd64/i386/Makefile:1.1 --- /dev/null Sun Dec 13 09:07:33 2009 +++ src/compat/amd64/i386/Makefile Sun Dec 13 09:07:32 2009 @@ -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" Index: src/compat/amd64/i386/bsd.i386.mk diff -u /dev/null src/compat/amd64/i386/bsd.i386.mk:1.1 --- /dev/null Sun Dec 13 09:07:33 2009 +++ src/compat/amd64/i386/bsd.i386.mk Sun Dec 13 09:07:32 2009 @@ -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" Index: src/compat/mips64/64/Makefile diff -u /dev/null src/compat/mips64/64/Makefile:1.1 --- /dev/null Sun Dec 13 09:07:33 2009 +++ src/compat/mips64/64/Makefile Sun Dec 13 09:07:32 2009 @@ -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" Index: src/compat/mips64/64/bsd.64.mk diff -u /dev/null src/compat/mips64/64/bsd.64.mk:1.1 --- /dev/null Sun Dec 13 09:07:33 2009 +++ src/compat/mips64/64/bsd.64.mk Sun Dec 13 09:07:32 2009 @@ -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" Index: src/compat/mips64/o32/Makefile diff -u /dev/null src/compat/mips64/o32/Makefile:1.1 --- /dev/null Sun Dec 13 09:07:33 2009 +++ src/compat/mips64/o32/Makefile Sun Dec 13 09:07:32 2009 @@ -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" Index: src/compat/mips64/o32/bsd.o32.mk diff -u /dev/null src/compat/mips64/o32/bsd.o32.mk:1.1 --- /dev/null Sun Dec 13 09:07:33 2009 +++ src/compat/mips64/o32/bsd.o32.mk Sun Dec 13 09:07:32 2009 @@ -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" Index: src/compat/sparc64/sparc/Makefile diff -u /dev/null src/compat/sparc64/sparc/Makefile:1.1 --- /dev/null Sun Dec 13 09:07:33 2009 +++ src/compat/sparc64/sparc/Makefile Sun Dec 13 09:07:32 2009 @@ -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" Index: src/compat/sparc64/sparc/bsd.sparc.mk diff -u /dev/null src/compat/sparc64/sparc/bsd.sparc.mk:1.1 --- /dev/null Sun Dec 13 09:07:33 2009 +++ src/compat/sparc64/sparc/bsd.sparc.mk Sun Dec 13 09:07:32 2009 @@ -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"