Module Name:    src
Committed By:   matt
Date:           Mon Jan 28 18:57:11 UTC 2013

Modified Files:
        src/distrib/sets/lists/comp: ad.arm ad.armeb
        src/distrib/sets/lists/debug: ad.arm ad.armeb
        src/lib: Makefile
        src/lib/libc_vfp: Makefile
Added Files:
        src/distrib/sets/lists/base: ad.arm.shl
        src/distrib/sets/lists/comp: ad.arm.shl

Log Message:
Enable building/installing libc_vfp for MACHINE_ARCH arm/armeb


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.3 src/distrib/sets/lists/base/ad.arm.shl
cvs rdiff -u -r1.43 -r1.44 src/distrib/sets/lists/comp/ad.arm
cvs rdiff -u -r0 -r1.3 src/distrib/sets/lists/comp/ad.arm.shl
cvs rdiff -u -r1.10 -r1.11 src/distrib/sets/lists/comp/ad.armeb
cvs rdiff -u -r1.1 -r1.2 src/distrib/sets/lists/debug/ad.arm \
    src/distrib/sets/lists/debug/ad.armeb
cvs rdiff -u -r1.196 -r1.197 src/lib/Makefile
cvs rdiff -u -r1.1 -r1.2 src/lib/libc_vfp/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/comp/ad.arm
diff -u src/distrib/sets/lists/comp/ad.arm:1.43 src/distrib/sets/lists/comp/ad.arm:1.44
--- src/distrib/sets/lists/comp/ad.arm:1.43	Wed Jan 16 16:01:05 2013
+++ src/distrib/sets/lists/comp/ad.arm	Mon Jan 28 18:57:10 2013
@@ -1,4 +1,4 @@
-# $NetBSD: ad.arm,v 1.43 2013/01/16 16:01:05 christos Exp $
+# $NetBSD: ad.arm,v 1.44 2013/01/28 18:57:10 matt Exp $
 ./usr/include/gcc-4.5/arm_neon.h		comp-c-include		gcccmds,gcc=45
 ./usr/include/gcc-4.5/mmintrin.h		comp-c-include		gcccmds,gcc=45
 ./usr/include/gcc-4.5/tgmath.h			comp-c-include		gcccmds,gcc=45
@@ -88,12 +88,11 @@
 ./usr/lib/libarm.a				comp-c-lib
 ./usr/lib/libarm32.a				comp-obsolete		obsolete
 ./usr/lib/libarm32_p.a				comp-obsolete		obsolete
-./usr/lib/libarm32_pic.a			comp-obsolete		obsolete
 ./usr/lib/libarm_p.a				comp-c-lib		profile
-./usr/lib/libarm_pic.a				comp-c-piclib
+./usr/lib/libc_vfp.a				comp-c-lib
+./usr/lib/libc_vfp_p.a				comp-c-lib		profile
 ./usr/lib/libpmc.a				comp-c-lib
 ./usr/lib/libpmc_p.a				comp-c-proflib		profile
-./usr/lib/libpmc_pic.a				comp-c-piclib
 ./usr/libdata/lint/llib-larm.ln			comp-c-lintlib		lint
 ./usr/libdata/lint/llib-larm32.ln		comp-obsolete		obsolete
 ./usr/libdata/lint/llib-lpmc.ln			comp-c-lintlib		lint

Index: src/distrib/sets/lists/comp/ad.armeb
diff -u src/distrib/sets/lists/comp/ad.armeb:1.10 src/distrib/sets/lists/comp/ad.armeb:1.11
--- src/distrib/sets/lists/comp/ad.armeb:1.10	Wed Jan 16 16:01:05 2013
+++ src/distrib/sets/lists/comp/ad.armeb	Mon Jan 28 18:57:11 2013
@@ -1,4 +1,4 @@
-# $NetBSD: ad.armeb,v 1.10 2013/01/16 16:01:05 christos Exp $
+# $NetBSD: ad.armeb,v 1.11 2013/01/28 18:57:11 matt Exp $
 #
 # The armeb MACHINE_ARCH never existed in NetBSD as a.out, so we
 #	skip the old a.out compatibility tools.
@@ -92,12 +92,11 @@
 ./usr/lib/libarm.a				comp-c-lib
 ./usr/lib/libarm32.a				comp-obsolete		obsolete
 ./usr/lib/libarm32_p.a				comp-obsolete		obsolete
-./usr/lib/libarm32_pic.a			comp-obsolete		obsolete
 ./usr/lib/libarm_p.a				comp-c-lib		profile
-./usr/lib/libarm_pic.a				comp-c-piclib
+./usr/lib/libc_vfp.a				comp-c-lib
+./usr/lib/libc_vfp_p.a				comp-c-lib		profile
 ./usr/lib/libpmc.a				comp-c-lib
 ./usr/lib/libpmc_p.a				comp-c-proflib		profile
-./usr/lib/libpmc_pic.a				comp-c-piclib
 ./usr/libdata/lint/llib-larm.ln			comp-c-lintlib		lint
 ./usr/libdata/lint/llib-larm32.ln		comp-obsolete		obsolete
 ./usr/libdata/lint/llib-lpmc.ln			comp-c-lintlib		lint

Index: src/distrib/sets/lists/debug/ad.arm
diff -u src/distrib/sets/lists/debug/ad.arm:1.1 src/distrib/sets/lists/debug/ad.arm:1.2
--- src/distrib/sets/lists/debug/ad.arm:1.1	Wed Jan 16 16:01:07 2013
+++ src/distrib/sets/lists/debug/ad.arm	Mon Jan 28 18:57:11 2013
@@ -1,7 +1,8 @@
-# $NetBSD: ad.arm,v 1.1 2013/01/16 16:01:07 christos Exp $
+# $NetBSD: ad.arm,v 1.2 2013/01/28 18:57:11 matt Exp $
 ./usr/libdata/debug/sbin/ldconfig.debug		comp-sysutil-debug	debug,pic
 ./usr/libdata/debug/usr/bin/fdformat.debug	comp-util-debug		debug
 ./usr/libdata/debug/usr/lib/libarm.so.0.0.debug	comp-sys-debug		debug,pic
+./usr/libdata/debug/usr/lib/libc_vfp.so.0.0.debug	comp-sys-debug		debug,pic
 ./usr/libdata/debug/usr/lib/libpmc.so.1.0.debug	comp-sys-debug		debug,pic
 ./usr/lib/libarm_g.a				-unknown-		debuglib
 ./usr/lib/libpmc_g.a				-unknown-		debuglib
Index: src/distrib/sets/lists/debug/ad.armeb
diff -u src/distrib/sets/lists/debug/ad.armeb:1.1 src/distrib/sets/lists/debug/ad.armeb:1.2
--- src/distrib/sets/lists/debug/ad.armeb:1.1	Wed Jan 16 16:01:07 2013
+++ src/distrib/sets/lists/debug/ad.armeb	Mon Jan 28 18:57:11 2013
@@ -1,6 +1,7 @@
-# $NetBSD: ad.armeb,v 1.1 2013/01/16 16:01:07 christos Exp $
+# $NetBSD: ad.armeb,v 1.2 2013/01/28 18:57:11 matt Exp $
 ./usr/libdata/debug/usr/bin/fdformat.debug	comp-util-debug		debug
 ./usr/libdata/debug/usr/lib/libarm.so.0.0.debug	comp-sys-debug		debug,pic
+./usr/libdata/debug/usr/lib/libc_vfp.so.0.0.debug	comp-sys-debug		debug,pic
 ./usr/libdata/debug/usr/lib/libpmc.so.1.0.debug	comp-sys-debug		debug,pic
 ./usr/lib/libarm_g.a				-unknown-		debuglib
 ./usr/lib/libpmc_g.a				-unknown-		debuglib

Index: src/lib/Makefile
diff -u src/lib/Makefile:1.196 src/lib/Makefile:1.197
--- src/lib/Makefile:1.196	Tue Nov 20 16:33:06 2012
+++ src/lib/Makefile	Mon Jan 28 18:57:09 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.196 2012/11/20 16:33:06 agc Exp $
+#	$NetBSD: Makefile,v 1.197 2013/01/28 18:57:09 matt Exp $
 #	from: @(#)Makefile	5.25.1.1 (Berkeley) 5/7/91
 
 .include <bsd.own.mk>
@@ -39,6 +39,9 @@ SUBDIR+=	libarch \
 		libtelnet libterminfo \
 		libusbhid libutil libwrap liby libz
 
+.if (${MACHINE_ARCH:C/e[bl]$//} == "arm")
+SUBDIR+=	libc_vfp
+.endif
 .if (${MKRUMP} != "no")
 SUBDIR+=	librumpclient
 .endif

Index: src/lib/libc_vfp/Makefile
diff -u src/lib/libc_vfp/Makefile:1.1 src/lib/libc_vfp/Makefile:1.2
--- src/lib/libc_vfp/Makefile:1.1	Mon Jan 28 17:04:40 2013
+++ src/lib/libc_vfp/Makefile	Mon Jan 28 18:57:10 2013
@@ -1,12 +1,14 @@
-#	$NetBSD: Makefile,v 1.1 2013/01/28 17:04:40 matt Exp $
+#	$NetBSD: Makefile,v 1.2 2013/01/28 18:57:10 matt Exp $
 #
 
-LIB=	c_vfp
+LIB=		c_vfp
+
+USE_SHLIBDIR=	yes
 
 .include <bsd.own.mk>
 
 CPUFLAGS+=	-mfpu=vfp
 
-SRCS=	vfpsf.S vfpdf.S
+SRCS=		vfpsf.S vfpdf.S
 
 .include <bsd.lib.mk>

Added files:

Index: src/distrib/sets/lists/base/ad.arm.shl
diff -u /dev/null src/distrib/sets/lists/base/ad.arm.shl:1.3
--- /dev/null	Mon Jan 28 18:57:11 2013
+++ src/distrib/sets/lists/base/ad.arm.shl	Mon Jan 28 18:57:10 2013
@@ -0,0 +1,7 @@
+# $NetBSD: ad.arm.shl,v 1.3 2013/01/28 18:57:10 matt Exp $
+./lib/libc_vfp.so				base-sys-shlib		dynamicroot
+./lib/libc_vfp.so.0				base-sys-shlib		dynamicroot
+./lib/libc_vfp.so.0.0				base-sys-shlib		dynamicroot
+./usr/lib/libc_vfp.so				base-sys-shlib
+./usr/lib/libc_vfp.so.0				base-sys-shlib
+./usr/lib/libc_vfp.so.0.0			base-sys-shlib

Index: src/distrib/sets/lists/comp/ad.arm.shl
diff -u /dev/null src/distrib/sets/lists/comp/ad.arm.shl:1.3
--- /dev/null	Mon Jan 28 18:57:11 2013
+++ src/distrib/sets/lists/comp/ad.arm.shl	Mon Jan 28 18:57:10 2013
@@ -0,0 +1,5 @@
+# $NetBSD: ad.arm.shl,v 1.3 2013/01/28 18:57:10 matt Exp $
+./usr/lib/libarm32_pic.a			comp-obsolete		obsolete
+./usr/lib/libarm_pic.a				comp-c-piclib
+./usr/lib/libc_vfp_pic.a			comp-c-piclib
+./usr/lib/libpmc_pic.a				comp-c-piclib

Reply via email to