Module Name:    src
Committed By:   dsl
Date:           Fri Jul 31 20:40:01 UTC 2009

Modified Files:
        src/lib/libc/arch/alpha/stdlib: Makefile.inc
        src/lib/libc/arch/arm/stdlib: Makefile.inc
        src/lib/libc/arch/hppa/stdlib: Makefile.inc
        src/lib/libc/arch/i386/stdlib: Makefile.inc
        src/lib/libc/arch/ia64/stdlib: Makefile.inc
        src/lib/libc/arch/m68k/stdlib: Makefile.inc
        src/lib/libc/arch/mips/stdlib: Makefile.inc
        src/lib/libc/arch/powerpc/stdlib: Makefile.inc
        src/lib/libc/arch/powerpc64/stdlib: Makefile.inc
        src/lib/libc/arch/sh3/stdlib: Makefile.inc
        src/lib/libc/arch/sparc/stdlib: Makefile.inc
        src/lib/libc/arch/sparc64/stdlib: Makefile.inc
        src/lib/libc/arch/vax/stdlib: Makefile.inc
        src/lib/libc/arch/x86_64/stdlib: Makefile.inc
        src/lib/libc/stdlib: Makefile.inc

Log Message:
Add the 'abs', 'div' and 'erand48' sources to stdlib/Makefile.inc.
Change the arch files only include the .S files.
This adds imaxdiv() to some archs where it was missing.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/alpha/stdlib/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/arm/stdlib/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/hppa/stdlib/Makefile.inc
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/arch/i386/stdlib/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/ia64/stdlib/Makefile.inc
cvs rdiff -u -r1.5 -r1.6 src/lib/libc/arch/m68k/stdlib/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/mips/stdlib/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/powerpc/stdlib/Makefile.inc
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/powerpc64/stdlib/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/sh3/stdlib/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/sparc/stdlib/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/sparc64/stdlib/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/vax/stdlib/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/x86_64/stdlib/Makefile.inc
cvs rdiff -u -r1.72 -r1.73 src/lib/libc/stdlib/Makefile.inc

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

Modified files:

Index: src/lib/libc/arch/alpha/stdlib/Makefile.inc
diff -u src/lib/libc/arch/alpha/stdlib/Makefile.inc:1.4 src/lib/libc/arch/alpha/stdlib/Makefile.inc:1.5
--- src/lib/libc/arch/alpha/stdlib/Makefile.inc:1.4	Mon Aug  4 21:29:28 2008
+++ src/lib/libc/arch/alpha/stdlib/Makefile.inc	Fri Jul 31 20:39:59 2009
@@ -1,5 +1 @@
-#	$NetBSD: Makefile.inc,v 1.4 2008/08/04 21:29:28 matt Exp $
-
-SRCS+=	abs.c div.c labs.c ldiv.c llabs.c imaxabs.c imaxdiv.c
-
-SRCS+=	erand48_ieee754.c
+#	$NetBSD: Makefile.inc,v 1.5 2009/07/31 20:39:59 dsl Exp $

Index: src/lib/libc/arch/arm/stdlib/Makefile.inc
diff -u src/lib/libc/arch/arm/stdlib/Makefile.inc:1.3 src/lib/libc/arch/arm/stdlib/Makefile.inc:1.4
--- src/lib/libc/arch/arm/stdlib/Makefile.inc:1.3	Mon Aug  4 21:29:28 2008
+++ src/lib/libc/arch/arm/stdlib/Makefile.inc	Fri Jul 31 20:39:59 2009
@@ -1,5 +1 @@
-#	$NetBSD: Makefile.inc,v 1.3 2008/08/04 21:29:28 matt Exp $
-
-SRCS+=	abs.c div.c labs.c ldiv.c llabs.c imaxabs.c imaxdiv.c
-
-SRCS+=	erand48_ieee754.c
+#	$NetBSD: Makefile.inc,v 1.4 2009/07/31 20:39:59 dsl Exp $

Index: src/lib/libc/arch/hppa/stdlib/Makefile.inc
diff -u src/lib/libc/arch/hppa/stdlib/Makefile.inc:1.3 src/lib/libc/arch/hppa/stdlib/Makefile.inc:1.4
--- src/lib/libc/arch/hppa/stdlib/Makefile.inc:1.3	Mon Aug  4 21:29:28 2008
+++ src/lib/libc/arch/hppa/stdlib/Makefile.inc	Fri Jul 31 20:39:59 2009
@@ -1,5 +1 @@
-#	$NetBSD: Makefile.inc,v 1.3 2008/08/04 21:29:28 matt Exp $
-
-SRCS+=	abs.c div.c labs.c ldiv.c llabs.c imaxabs.c imaxdiv.c
-
-SRCS+=	erand48_ieee754.c
+#	$NetBSD: Makefile.inc,v 1.4 2009/07/31 20:39:59 dsl Exp $

Index: src/lib/libc/arch/i386/stdlib/Makefile.inc
diff -u src/lib/libc/arch/i386/stdlib/Makefile.inc:1.6 src/lib/libc/arch/i386/stdlib/Makefile.inc:1.7
--- src/lib/libc/arch/i386/stdlib/Makefile.inc:1.6	Mon Aug  4 21:29:28 2008
+++ src/lib/libc/arch/i386/stdlib/Makefile.inc	Fri Jul 31 20:39:59 2009
@@ -1,13 +1,5 @@
-#	$NetBSD: Makefile.inc,v 1.6 2008/08/04 21:29:28 matt Exp $
+#	$NetBSD: Makefile.inc,v 1.7 2009/07/31 20:39:59 dsl Exp $
 
-# objects built from assembler sources (need lint stubs)
+# objects built from assembler sources
 SRCS+=	abs.S div.S labs.S ldiv.S llabs.S
-
-# objects built from C sources
-SRCS+=	erand48_ieee754.c
-
-SRCS.i386.stdlib=Lint_abs.c Lint_labs.c Lint_llabs.c Lint_imaxabs.c
-SRCS.i386.stdlib+=Lint_div.c Lint_ldiv.c
-LSRCS+=		${SRCS.i386.stdlib}
-DPSRCS+=	${SRCS.i386.stdlib}
-CLEANFILES+=	${SRCS.i386.stdlib}
+NO_SRCS+= imaxabs.c imaxdiv.c

Index: src/lib/libc/arch/ia64/stdlib/Makefile.inc
diff -u src/lib/libc/arch/ia64/stdlib/Makefile.inc:1.3 src/lib/libc/arch/ia64/stdlib/Makefile.inc:1.4
--- src/lib/libc/arch/ia64/stdlib/Makefile.inc:1.3	Mon Aug  4 21:29:28 2008
+++ src/lib/libc/arch/ia64/stdlib/Makefile.inc	Fri Jul 31 20:39:59 2009
@@ -1,6 +1 @@
-#	$NetBSD: Makefile.inc,v 1.3 2008/08/04 21:29:28 matt Exp $
-
-SRCS+=	abs.c div.c labs.c ldiv.c llabs.c imaxabs.c
-
-SRCS+=	erand48_ieee754.c
-
+#	$NetBSD: Makefile.inc,v 1.4 2009/07/31 20:39:59 dsl Exp $

Index: src/lib/libc/arch/m68k/stdlib/Makefile.inc
diff -u src/lib/libc/arch/m68k/stdlib/Makefile.inc:1.5 src/lib/libc/arch/m68k/stdlib/Makefile.inc:1.6
--- src/lib/libc/arch/m68k/stdlib/Makefile.inc:1.5	Wed Mar 22 22:03:58 2006
+++ src/lib/libc/arch/m68k/stdlib/Makefile.inc	Fri Jul 31 20:40:00 2009
@@ -1,5 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.5 2006/03/22 22:03:58 drochner Exp $
+#	$NetBSD: Makefile.inc,v 1.6 2009/07/31 20:40:00 dsl Exp $
 
-SRCS+=	abs.S div.c ldiv.c llabs.S
-
-SRCS+=	erand48_ieee754.c
+SRCS+=	abs.S llabs.S
+NO_SRCS+= labs.c imaxabs.c 

Index: src/lib/libc/arch/mips/stdlib/Makefile.inc
diff -u src/lib/libc/arch/mips/stdlib/Makefile.inc:1.4 src/lib/libc/arch/mips/stdlib/Makefile.inc:1.5
--- src/lib/libc/arch/mips/stdlib/Makefile.inc:1.4	Mon Aug  4 21:29:28 2008
+++ src/lib/libc/arch/mips/stdlib/Makefile.inc	Fri Jul 31 20:40:00 2009
@@ -1,5 +1 @@
-#	$NetBSD: Makefile.inc,v 1.4 2008/08/04 21:29:28 matt Exp $
-
-SRCS+=	abs.c div.c labs.c ldiv.c llabs.c imaxabs.c
-
-SRCS+=	erand48_ieee754.c
+#	$NetBSD: Makefile.inc,v 1.5 2009/07/31 20:40:00 dsl Exp $

Index: src/lib/libc/arch/powerpc/stdlib/Makefile.inc
diff -u src/lib/libc/arch/powerpc/stdlib/Makefile.inc:1.4 src/lib/libc/arch/powerpc/stdlib/Makefile.inc:1.5
--- src/lib/libc/arch/powerpc/stdlib/Makefile.inc:1.4	Mon Aug  4 21:29:28 2008
+++ src/lib/libc/arch/powerpc/stdlib/Makefile.inc	Fri Jul 31 20:40:00 2009
@@ -1,5 +1 @@
-#	$NetBSD: Makefile.inc,v 1.4 2008/08/04 21:29:28 matt Exp $
-
-SRCS+=	abs.c div.c labs.c ldiv.c llabs.c imaxabs.c
-
-SRCS+=	erand48_ieee754.c
+#	$NetBSD: Makefile.inc,v 1.5 2009/07/31 20:40:00 dsl Exp $

Index: src/lib/libc/arch/powerpc64/stdlib/Makefile.inc
diff -u src/lib/libc/arch/powerpc64/stdlib/Makefile.inc:1.2 src/lib/libc/arch/powerpc64/stdlib/Makefile.inc:1.3
--- src/lib/libc/arch/powerpc64/stdlib/Makefile.inc:1.2	Mon Aug  4 21:29:28 2008
+++ src/lib/libc/arch/powerpc64/stdlib/Makefile.inc	Fri Jul 31 20:40:00 2009
@@ -1,5 +1 @@
-#	$NetBSD: Makefile.inc,v 1.2 2008/08/04 21:29:28 matt Exp $
-
-SRCS+=	abs.c div.c labs.c ldiv.c llabs.c imaxabs.c
-
-SRCS+=	erand48_ieee754.c
+#	$NetBSD: Makefile.inc,v 1.3 2009/07/31 20:40:00 dsl Exp $

Index: src/lib/libc/arch/sh3/stdlib/Makefile.inc
diff -u src/lib/libc/arch/sh3/stdlib/Makefile.inc:1.4 src/lib/libc/arch/sh3/stdlib/Makefile.inc:1.5
--- src/lib/libc/arch/sh3/stdlib/Makefile.inc:1.4	Mon Aug  4 21:29:28 2008
+++ src/lib/libc/arch/sh3/stdlib/Makefile.inc	Fri Jul 31 20:40:00 2009
@@ -1,5 +1 @@
-#	$NetBSD: Makefile.inc,v 1.4 2008/08/04 21:29:28 matt Exp $
-
-SRCS+=	abs.c div.c labs.c ldiv.c llabs.c imaxabs.c
-
-SRCS+=	erand48_ieee754.c
+#	$NetBSD: Makefile.inc,v 1.5 2009/07/31 20:40:00 dsl Exp $

Index: src/lib/libc/arch/sparc/stdlib/Makefile.inc
diff -u src/lib/libc/arch/sparc/stdlib/Makefile.inc:1.3 src/lib/libc/arch/sparc/stdlib/Makefile.inc:1.4
--- src/lib/libc/arch/sparc/stdlib/Makefile.inc:1.3	Wed Mar 22 22:03:58 2006
+++ src/lib/libc/arch/sparc/stdlib/Makefile.inc	Fri Jul 31 20:40:00 2009
@@ -1,5 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.3 2006/03/22 22:03:58 drochner Exp $
+#	$NetBSD: Makefile.inc,v 1.4 2009/07/31 20:40:00 dsl Exp $
 
-SRCS+=	abs.c div.c labs.c ldiv.c llabs.S
-
-SRCS+=	erand48_ieee754.c
+SRCS+=	llabs.S
+NO_SRCS+= imaxabs.c

Index: src/lib/libc/arch/sparc64/stdlib/Makefile.inc
diff -u src/lib/libc/arch/sparc64/stdlib/Makefile.inc:1.4 src/lib/libc/arch/sparc64/stdlib/Makefile.inc:1.5
--- src/lib/libc/arch/sparc64/stdlib/Makefile.inc:1.4	Mon Aug  4 21:29:28 2008
+++ src/lib/libc/arch/sparc64/stdlib/Makefile.inc	Fri Jul 31 20:40:00 2009
@@ -1,5 +1 @@
-#	$NetBSD: Makefile.inc,v 1.4 2008/08/04 21:29:28 matt Exp $
-
-SRCS+=	abs.c div.c labs.c ldiv.c llabs.c imaxabs.c
-
-SRCS+=	erand48_ieee754.c
+#	$NetBSD: Makefile.inc,v 1.5 2009/07/31 20:40:00 dsl Exp $

Index: src/lib/libc/arch/vax/stdlib/Makefile.inc
diff -u src/lib/libc/arch/vax/stdlib/Makefile.inc:1.4 src/lib/libc/arch/vax/stdlib/Makefile.inc:1.5
--- src/lib/libc/arch/vax/stdlib/Makefile.inc:1.4	Mon Aug  4 21:29:28 2008
+++ src/lib/libc/arch/vax/stdlib/Makefile.inc	Fri Jul 31 20:40:00 2009
@@ -1,5 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.4 2008/08/04 21:29:28 matt Exp $
-
-SRCS+=	abs.c div.c labs.c ldiv.c llabs.c imaxabs.c
+#	$NetBSD: Makefile.inc,v 1.5 2009/07/31 20:40:00 dsl Exp $
 
 SRCS+=	erand48.c
+NO_SRCS+= erand48_ieee754.c

Index: src/lib/libc/arch/x86_64/stdlib/Makefile.inc
diff -u src/lib/libc/arch/x86_64/stdlib/Makefile.inc:1.4 src/lib/libc/arch/x86_64/stdlib/Makefile.inc:1.5
--- src/lib/libc/arch/x86_64/stdlib/Makefile.inc:1.4	Mon Aug  4 21:29:29 2008
+++ src/lib/libc/arch/x86_64/stdlib/Makefile.inc	Fri Jul 31 20:40:00 2009
@@ -1,12 +1,5 @@
-#	$NetBSD: Makefile.inc,v 1.4 2008/08/04 21:29:29 matt Exp $
+#	$NetBSD: Makefile.inc,v 1.5 2009/07/31 20:40:00 dsl Exp $
 
-# objects built from assembler sources (need lint stubs)
+# objects built from assembler sources
 SRCS+=	abs.S div.S labs.S ldiv.S
-
-SRCS+=	erand48_ieee754.c
-
-SRCS.x86_64.stdlib=Lint_abs.c Lint_labs.c Lint_llabs.c Lint_imaxabs.c
-SRCS.x86_64.stdlib+=Lint_div.c Lint_ldiv.c 
-LSRCS+=		${SRCS.x86_64.stdlib}
-DPSRCS+=	${SRCS.x86_64.stdlib}
-CLEANFILES+=	${SRCS.x86_64.stdlib}
+NO_SRCS+= llabs.c imaxabs.c imaxdiv.c

Index: src/lib/libc/stdlib/Makefile.inc
diff -u src/lib/libc/stdlib/Makefile.inc:1.72 src/lib/libc/stdlib/Makefile.inc:1.73
--- src/lib/libc/stdlib/Makefile.inc:1.72	Mon Jul 20 17:03:37 2009
+++ src/lib/libc/stdlib/Makefile.inc	Fri Jul 31 20:39:59 2009
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.72 2009/07/20 17:03:37 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.73 2009/07/31 20:39:59 dsl Exp $
 #	from: @(#)Makefile.inc	8.3 (Berkeley) 2/4/95
 
 # stdlib sources
@@ -17,6 +17,13 @@
 	strtoumax.c strtouq.c system.c tdelete.c tfind.c tsearch.c twalk.c \
 	unsetenv.c strfmon.c
 
+# These are often replaced by MD .S versions
+SRCS+=	abs.c labs.c llabs.c imaxabs.c
+SRCS+=	div.c ldiv.c imaxdiv.c
+
+# This might be replaced by erand48.c
+SRCS+= erand48_ieee754.c
+
 .if (${USE_JEMALLOC} != "no")
 SRCS+=	jemalloc.c
 .else
@@ -28,10 +35,6 @@
 CPPFLAGS.strtoq.c+=	-I${LIBCDIR}/../../common/lib/libc/stdlib
 CPPFLAGS.strtouq.c+=	-I${LIBCDIR}/../../common/lib/libc/stdlib
 
-# machine-dependent stdlib sources
-# m-d Makefile.inc must include sources for:
-#       abs() div() labs() ldiv() llabs() imaxabs() imaxdiv()
-
 .include "${ARCHDIR}/stdlib/Makefile.inc"
 
 MAN+=	a64l.3 abort.3 abs.3 alloca.3 atexit.3 atof.3 atoi.3 atol.3 atoll.3 \

Reply via email to