summaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/arch/alpha/gen/Makefile.inc10
-rw-r--r--lib/libc/arch/alpha/net/Makefile.inc8
-rw-r--r--lib/libc/arch/arm/gen/Makefile.inc11
-rw-r--r--lib/libc/arch/i386/gen/Makefile.inc14
-rw-r--r--lib/libc/arch/i386/net/Makefile.inc8
-rw-r--r--lib/libc/arch/i386/stdlib/Makefile.inc8
-rw-r--r--lib/libc/arch/i386/string/Makefile.inc13
-rw-r--r--lib/libc/arch/m68k/gen/Makefile.inc11
-rw-r--r--lib/libc/arch/mips/gen/Makefile.inc11
-rw-r--r--lib/libc/arch/mips/net/Makefile.inc8
-rw-r--r--lib/libc/arch/ns32k/Makefile.inc3
-rw-r--r--lib/libc/arch/ns32k/gen/Makefile.inc8
-rw-r--r--lib/libc/arch/powerpc/gen/Makefile.inc8
-rw-r--r--lib/libc/arch/sh3/gen/Makefile.inc8
-rw-r--r--lib/libc/arch/sh5/gen/Makefile.inc8
-rw-r--r--lib/libc/arch/sh5/net/Makefile.inc8
-rw-r--r--lib/libc/arch/sparc/gen/Makefile.inc8
-rw-r--r--lib/libc/arch/sparc64/gen/Makefile.inc8
-rw-r--r--lib/libc/arch/vax/gen/Makefile.inc8
-rw-r--r--lib/libc/arch/x86_64/gen/Makefile.inc13
-rw-r--r--lib/libc/arch/x86_64/net/Makefile.inc8
-rw-r--r--lib/libc/arch/x86_64/stdlib/Makefile.inc8
-rw-r--r--lib/libc/arch/x86_64/string/Makefile.inc13
-rw-r--r--lib/libc/sys/Makefile.inc7
24 files changed, 121 insertions, 97 deletions
diff --git a/lib/libc/arch/alpha/gen/Makefile.inc b/lib/libc/arch/alpha/gen/Makefile.inc
index b79b1a2ebc4..38099670ada 100644
--- a/lib/libc/arch/alpha/gen/Makefile.inc
+++ b/lib/libc/arch/alpha/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.12 2003/05/17 15:05:52 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.13 2003/08/01 17:03:46 lukem Exp $
SRCS+= fabs.S
@@ -14,10 +14,10 @@ SRCS+= setjmp.S __setjmp14.S
SRCS+= sigsetjmp.S __sigsetjmp14.S
SRCS+= byte_swap_2.S byte_swap_4.S bswap64.c
-LSRCS+= Lint_bswap16.c Lint_bswap32.c
-DPSRCS+= Lint_bswap16.c Lint_bswap32.c
+SRCS.alpha.gen= Lint_bswap16.c Lint_bswap32.c Lint_swapcontext.c
+LSRCS+= ${SRCS.alpha.gen}
+DPSRCS+= ${SRCS.alpha.gen}
+CLEANFILES+= ${SRCS.alpha.gen}
SRCS+= makecontext.c resumecontext.c swapcontext.S _lwp.c
-LSRCS+= Lint_swapcontext.c
-DPSRCS+= Lint_swapcontext.c
diff --git a/lib/libc/arch/alpha/net/Makefile.inc b/lib/libc/arch/alpha/net/Makefile.inc
index 05d86256452..3f3b29e43a8 100644
--- a/lib/libc/arch/alpha/net/Makefile.inc
+++ b/lib/libc/arch/alpha/net/Makefile.inc
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile.inc,v 1.3 1999/01/15 13:31:16 bouyer Exp $
+# $NetBSD: Makefile.inc,v 1.4 2003/08/01 17:03:46 lukem Exp $
# objects built from assembler sources (need lint stubs)
# hton* and nto* functions provided by ../gen/byte_swap_*.S
SRCS+=
-LSRCS+= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
-DPSRCS+= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
+SRCS.alpha.net= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
+LSRCS+= ${SRCS.alpha.net}
+DPSRCS+= ${SRCS.alpha.net}
+CLEANFILES+= ${SRCS.alpha.net}
diff --git a/lib/libc/arch/arm/gen/Makefile.inc b/lib/libc/arch/arm/gen/Makefile.inc
index 65a99767a57..9d0c3e201e6 100644
--- a/lib/libc/arch/arm/gen/Makefile.inc
+++ b/lib/libc/arch/arm/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.5 2003/05/17 15:05:52 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.6 2003/08/01 17:03:47 lukem Exp $
SRCS+= alloca.S byte_swap_2.S byte_swap_4.S bswap64.c divsi3.S \
fabs.c flt_rounds.c \
@@ -17,8 +17,7 @@ SRCS+= makecontext.c resumecontext.c swapcontext.S
SRCS+= _lwp.c
-LSRCS+= Lint_bswap16.c Lint_bswap32.c
-DPSRCS+= Lint_bswap16.c Lint_bswap32.c
-
-LSRCS+= Lint_swapcontext.c
-DPSRCS+= Lint_swapcontext.c
+SRCS.arm.gen= Lint_bswap16.c Lint_bswap32.c Lint_swapcontext.c
+LSRCS+= ${SRCS.arm.gen}
+DPSRCS+= ${SRCS.arm.gen}
+CLEANFILES+= ${SRCS.arm.gen}
diff --git a/lib/libc/arch/i386/gen/Makefile.inc b/lib/libc/arch/i386/gen/Makefile.inc
index b5e477388b7..4ebbcaec179 100644
--- a/lib/libc/arch/i386/gen/Makefile.inc
+++ b/lib/libc/arch/i386/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.15 2003/05/17 15:05:53 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.16 2003/08/01 17:03:47 lukem Exp $
# objects built from assembler sources (need lint stubs)
SRCS+= alloca.S byte_swap_2.S byte_swap_4.S fabs.S modf.S \
@@ -23,15 +23,13 @@ SRCS+= isnanl_ieee754.c
# "internal" objects (don't provide part of the user-visible API)
SRCS+= divsi3.S fixdfsi.S fixunsdfsi.S udivsi3.S
-LSRCS+= Lint__setjmp.c Lint_alloca.c Lint_bswap16.c Lint_bswap32.c \
- Lint_fabs.c Lint_modf.c \
- Lint___setjmp14.c Lint___sigsetjmp14.c Lint_flt_rounds.c \
- Lint_fpgetmask.c Lint_fpgetround.c Lint_fpgetsticky.c \
- Lint_fpsetmask.c Lint_fpsetround.c Lint_fpsetsticky.c \
- Lint_resumecontext.c Lint_swapcontext.c
-DPSRCS+= Lint__setjmp.c Lint_alloca.c Lint_bswap16.c Lint_bswap32.c \
+SRCS.i386.gen=\
+ Lint__setjmp.c Lint_alloca.c Lint_bswap16.c Lint_bswap32.c \
Lint_fabs.c Lint_modf.c \
Lint___setjmp14.c Lint___sigsetjmp14.c Lint_flt_rounds.c \
Lint_fpgetmask.c Lint_fpgetround.c Lint_fpgetsticky.c \
Lint_fpsetmask.c Lint_fpsetround.c Lint_fpsetsticky.c \
Lint_resumecontext.c Lint_swapcontext.c
+LSRCS+= ${SRCS.i386.gen}
+DPSRCS+= ${SRCS.i386.gen}
+CLEANFILES+= ${SRCS.i386.gen}
diff --git a/lib/libc/arch/i386/net/Makefile.inc b/lib/libc/arch/i386/net/Makefile.inc
index af44b5611b3..ff7a99f0039 100644
--- a/lib/libc/arch/i386/net/Makefile.inc
+++ b/lib/libc/arch/i386/net/Makefile.inc
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile.inc,v 1.3 1999/01/15 13:31:18 bouyer Exp $
+# $NetBSD: Makefile.inc,v 1.4 2003/08/01 17:03:48 lukem Exp $
# objects built from assembler sources (need lint stubs)
# hton* and nto* functions provided by ../gen/byte_swap_*.S
SRCS+=
-LSRCS+= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
-DPSRCS+= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
+SRCS.i386.net= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
+LSRCS+= ${SRCS.i386.net}
+DPSRCS+= ${SRCS.i386.net}
+CLEANFILES+= ${SRCS.i386.net}
diff --git a/lib/libc/arch/i386/stdlib/Makefile.inc b/lib/libc/arch/i386/stdlib/Makefile.inc
index caaee212716..80fbe258c29 100644
--- a/lib/libc/arch/i386/stdlib/Makefile.inc
+++ b/lib/libc/arch/i386/stdlib/Makefile.inc
@@ -1,7 +1,9 @@
-# $NetBSD: Makefile.inc,v 1.3 2000/03/06 18:32:24 kleink Exp $
+# $NetBSD: Makefile.inc,v 1.4 2003/08/01 17:03:48 lukem Exp $
# objects built from assembler sources (need lint stubs)
SRCS+= abs.S div.S labs.S ldiv.S llabs.S
-LSRCS+= Lint_abs.c Lint_div.c Lint_labs.c Lint_ldiv.c Lint_llabs.c
-DPSRCS+= Lint_abs.c Lint_div.c Lint_labs.c Lint_ldiv.c Lint_llabs.c
+SRCS.i386.stdlib=Lint_abs.c Lint_div.c Lint_labs.c Lint_ldiv.c Lint_llabs.c
+LSRCS+= ${SRCS.i386.stdlib}
+DPSRCS+= ${SRCS.i386.stdlib}
+CLEANFILES+= ${SRCS.i386.stdlib}
diff --git a/lib/libc/arch/i386/string/Makefile.inc b/lib/libc/arch/i386/string/Makefile.inc
index 4f3184b6ae2..f701c8d9f7b 100644
--- a/lib/libc/arch/i386/string/Makefile.inc
+++ b/lib/libc/arch/i386/string/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.2 1997/11/05 23:43:16 cgd Exp $
+# $NetBSD: Makefile.inc,v 1.3 2003/08/01 17:03:48 lukem Exp $
# objects built from assembler sources (need lint stubs)
SRCS+= bcmp.S bcopy.S bzero.S ffs.S index.S memchr.S memcmp.S \
@@ -9,13 +9,12 @@ SRCS+= bcmp.S bcopy.S bzero.S ffs.S index.S memchr.S memcmp.S \
SRCS+= strcspn.c strncat.c strncpy.c strpbrk.c strsep.c strspn.c \
strstr.c
-LSRCS+= Lint_bcmp.c Lint_bcopy.c Lint_bzero.c Lint_ffs.c Lint_index.c \
- Lint_memchr.c Lint_memcmp.c Lint_memcpy.c Lint_memmove.c \
- Lint_memset.c Lint_rindex.c Lint_strcat.c Lint_strchr.c \
- Lint_strcmp.c Lint_strcpy.c Lint_strlen.c Lint_strncmp.c \
- Lint_strrchr.c Lint_swab.c
-DPSRCS+= Lint_bcmp.c Lint_bcopy.c Lint_bzero.c Lint_ffs.c Lint_index.c \
+SRCS.i386.string=\
+ Lint_bcmp.c Lint_bcopy.c Lint_bzero.c Lint_ffs.c Lint_index.c \
Lint_memchr.c Lint_memcmp.c Lint_memcpy.c Lint_memmove.c \
Lint_memset.c Lint_rindex.c Lint_strcat.c Lint_strchr.c \
Lint_strcmp.c Lint_strcpy.c Lint_strlen.c Lint_strncmp.c \
Lint_strrchr.c Lint_swab.c
+LSRCS+= ${SRCS.i386.string}
+DPSRCS+= ${SRCS.i386.string}
+CLEANFILES+= ${SRCS.i386.string}
diff --git a/lib/libc/arch/m68k/gen/Makefile.inc b/lib/libc/arch/m68k/gen/Makefile.inc
index 02731c6b0fd..d2f5cc559b7 100644
--- a/lib/libc/arch/m68k/gen/Makefile.inc
+++ b/lib/libc/arch/m68k/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.17 2003/05/17 15:05:53 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.18 2003/08/01 17:03:48 lukem Exp $
SRCS+= alloca.S fabs.S
@@ -45,8 +45,9 @@ SRCS+= ldexp_ieee754.c # generic ieee754 version
.else
SRCS+= ldexp_881.c
.endif
-LSRCS+= Lint_bswap16.c Lint_bswap32.c Lint_bswap64.c
-DPSRCS+= Lint_bswap16.c Lint_bswap32.c Lint_bswap64.c
-LSRCS+= Lint_resumecontext.c Lint_swapcontext.c
-DPSRCS+= Lint_resumecontext.c Lint_swapcontext.c
+SRCS.m68k.gen= Lint_bswap16.c Lint_bswap32.c Lint_bswap64.c \
+ Lint_resumecontext.c Lint_swapcontext.c
+LSRCS+= ${SRCS.m68k.gen}
+DPSRCS+= ${SRCS.m68k.gen}
+CLEANFILES+= ${SRCS.m68k.gen}
diff --git a/lib/libc/arch/mips/gen/Makefile.inc b/lib/libc/arch/mips/gen/Makefile.inc
index d1106246f0a..cd6166ebd21 100644
--- a/lib/libc/arch/mips/gen/Makefile.inc
+++ b/lib/libc/arch/mips/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.16 2003/05/17 15:05:53 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.17 2003/08/01 17:03:49 lukem Exp $
SRCS+= fabs.S ldexp.S modf.S
@@ -20,8 +20,7 @@ SRCS+= makecontext.c resumecontext.c _resumecontext.S swapcontext.S _lwp.c
# mips abi builtin extensions (used by GCC for lexical-closure trampoline)
SRCS+= cacheflush.c
-LSRCS+= Lint_bswap16.c Lint_bswap32.c
-DPSRCS+= Lint_bswap16.c Lint_bswap32.c
-
-LSRCS+= Lint_swapcontext.c
-DPSRCS+= Lint_swapcontext.c
+SRCS.mips.gen= Lint_bswap16.c Lint_bswap32.c Lint_swapcontext.c
+LSRCS+= ${SRCS.mips.gen}
+DPSRCS+= ${SRCS.mips.gen}
+CLEANFILES+= ${SRCS.mips.gen}
diff --git a/lib/libc/arch/mips/net/Makefile.inc b/lib/libc/arch/mips/net/Makefile.inc
index cdc4458ef4e..bb679933b08 100644
--- a/lib/libc/arch/mips/net/Makefile.inc
+++ b/lib/libc/arch/mips/net/Makefile.inc
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile.inc,v 1.2 1999/01/15 13:31:19 bouyer Exp $
+# $NetBSD: Makefile.inc,v 1.3 2003/08/01 17:03:51 lukem Exp $
# objects built from assembler sources (need lint stubs)
# hton* and nto* functions provided by ../gen/byte_swap_*.S
SRCS+=
-LSRCS+= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
-DPSRCS+= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
+SRCS.mips.net= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
+LSRCS+= ${SRCS.mips.net}
+DPSRCS+= ${SRCS.mips.net}
+CLEANFILES+= ${SRCS.mips.net}
diff --git a/lib/libc/arch/ns32k/Makefile.inc b/lib/libc/arch/ns32k/Makefile.inc
index b7f27daf26a..9b2aa82f86d 100644
--- a/lib/libc/arch/ns32k/Makefile.inc
+++ b/lib/libc/arch/ns32k/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.14 2002/07/10 04:29:07 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.15 2003/08/01 17:03:52 lukem Exp $
KMINCLUDES= arch/ns32k/SYS.h
KMSRCS= bcmp.S bcopy.S bzero.S ffs.S \
@@ -8,5 +8,6 @@ KMSRCS= bcmp.S bcopy.S bzero.S ffs.S \
SRCS+= ${ASSRCS}
LSRCS+= ${ASSRCS:S/S$/c/g:C/^./Lint_&/g}
DPSRCS+=${ASSRCS:S/S$/c/g:C/^./Lint_&/g}
+CLEANFILES+=${ASSRCS:S/S$/c/g:C/^./Lint_&/g}
SRCS+= __sigaction14_sigtramp.c __sigtramp1.S
diff --git a/lib/libc/arch/ns32k/gen/Makefile.inc b/lib/libc/arch/ns32k/gen/Makefile.inc
index f9e2d88b4fb..eea990593b6 100644
--- a/lib/libc/arch/ns32k/gen/Makefile.inc
+++ b/lib/libc/arch/ns32k/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.17 2003/05/17 15:05:54 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.18 2003/08/01 17:03:52 lukem Exp $
# objects built from assembler sources (need lint stubs)
ASSRCS+=alloca.S fabs.S modf.S
@@ -24,5 +24,7 @@ SRCS+= isnanl_ieee754.c ldexp_ieee754.c
SRCS+= makecontext.c
-LSRCS+= Lint_resumecontext.c Lint_swapcontext.c
-DPSRCS+= Lint_resumecontext.c Lint_swapcontext.c
+SRCS.ns32k.gen= Lint_resumecontext.c Lint_swapcontext.c
+LSRCS+= ${SRCS.ns32k.gen}
+DPSRCS+= ${SRCS.ns32k.gen}
+CLEANFILES+= ${SRCS.ns32k.gen}
diff --git a/lib/libc/arch/powerpc/gen/Makefile.inc b/lib/libc/arch/powerpc/gen/Makefile.inc
index 64df7c3a32a..fb5ea20d8a9 100644
--- a/lib/libc/arch/powerpc/gen/Makefile.inc
+++ b/lib/libc/arch/powerpc/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.12 2003/05/17 15:05:54 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.13 2003/08/01 17:03:53 lukem Exp $
SRCS+= _setjmp.S setjmp.S sigsetjmp.S __setjmp14.S __sigsetjmp14.S
SRCS+= bswap16.c bswap32.c bswap64.c
@@ -13,5 +13,7 @@ SRCS+= infinity_ieee754.c nanf_ieee754.c
SRCS+= frexp_ieee754.c isinf_ieee754.c isinfl_ieee754.c isnan_ieee754.c
SRCS+= isnanl_ieee754.c ldexp_ieee754.c modf_ieee754.c
-LSRCS+= Lint_swapcontext.c
-DPSRCS+=Lint_swapcontext.c
+SRCS.powerpc.gen=Lint_swapcontext.c
+LSRCS+= ${SRCS.powerpc.gen}
+DPSRCS+= ${SRCS.powerpc.gen}
+CLEANFILES+= ${SRCS.powerpc.gen}
diff --git a/lib/libc/arch/sh3/gen/Makefile.inc b/lib/libc/arch/sh3/gen/Makefile.inc
index 7cb0b75e4d1..87fc510b2ef 100644
--- a/lib/libc/arch/sh3/gen/Makefile.inc
+++ b/lib/libc/arch/sh3/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.10 2003/05/17 15:05:54 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.11 2003/08/01 17:03:54 lukem Exp $
SRCS+= _setjmp.S setjmp.S sigsetjmp.S __setjmp14.S __sigsetjmp14.S
@@ -19,5 +19,7 @@ SRCS+= ashiftrt.S ashlsi3.S ashrsi3.S lshrsi3.S movstr.S movstr_i4.S \
KMSRCS+= ashiftrt.S ashlsi3.S ashrsi3.S lshrsi3.S movstr.S movstr_i4.S \
movstrSI.S mulsi3.S sdivsi3.S udivsi3.S
-LSRCS+= Lint_swapcontext.c
-DPSRCS+= Lint_swapcontext.c
+SRCS.sh3.gen= Lint_swapcontext.c
+LSRCS+= ${SRCS.sh3.gen}
+DPSRCS+= ${SRCS.sh3.gen}
+CLEANFILES+= ${SRCS.sh3.gen}
diff --git a/lib/libc/arch/sh5/gen/Makefile.inc b/lib/libc/arch/sh5/gen/Makefile.inc
index 7e1ed3bdaa4..a9c4367283b 100644
--- a/lib/libc/arch/sh5/gen/Makefile.inc
+++ b/lib/libc/arch/sh5/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.8 2003/05/17 15:05:54 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.9 2003/08/01 17:03:54 lukem Exp $
SRCS+= __setjmp14.S __sigsetjmp14.S _setjmp.S \
alloca.S \
@@ -14,5 +14,7 @@ SRCS+= fpgetmask.S fpgetround.S fpgetsticky.S \
SRCS+= makecontext.c resumecontext.c swapcontext.S _lwp.c
-LSRCS+= Lint_bswap16.c Lint_bswap32.c Lint_bswap64.c Lint_swapcontext.c
-DPSRCS+= Lint_bswap16.c Lint_bswap32.c Lint_bswap64.c Lint_swapcontext.c
+SRCS.sh5.gen= Lint_bswap16.c Lint_bswap32.c Lint_bswap64.c Lint_swapcontext.c
+LSRCS+= ${SRCS.sh5.gen}
+DPSRCS+= ${SRCS.sh5.gen}
+CLEANFILES+= ${SRCS.sh5.gen}
diff --git a/lib/libc/arch/sh5/net/Makefile.inc b/lib/libc/arch/sh5/net/Makefile.inc
index 1bedb868d3e..b6c35f2aa06 100644
--- a/lib/libc/arch/sh5/net/Makefile.inc
+++ b/lib/libc/arch/sh5/net/Makefile.inc
@@ -1,7 +1,9 @@
-# $NetBSD: Makefile.inc,v 1.1 2002/07/05 13:31:31 scw Exp $
+# $NetBSD: Makefile.inc,v 1.2 2003/08/01 17:03:55 lukem Exp $
# hton* and nto* functions provided by ../gen/byte_swap_*.S
SRCS+=
-LSRCS+= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
-DPSRCS+= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
+SRCS.sh5.net= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
+LSRCS+= ${SRCS.sh5.net}
+DPSRCS+= ${SRCS.sh5.net}
+CLEANFILES+= ${SRCS.sh5.net}
diff --git a/lib/libc/arch/sparc/gen/Makefile.inc b/lib/libc/arch/sparc/gen/Makefile.inc
index 346260bb05e..7721a300169 100644
--- a/lib/libc/arch/sparc/gen/Makefile.inc
+++ b/lib/libc/arch/sparc/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.11 2003/05/17 15:05:55 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.12 2003/08/01 17:03:55 lukem Exp $
SRCS+= fabs.S modf.S
SRCS+= flt_rounds.c fpgetmask.c fpgetround.c fpgetsticky.c fpsetmask.c \
@@ -18,5 +18,7 @@ SRCS+= makecontext.c resumecontext.c _lwp.c swapcontext.S
SRCS+= fixunsdfsi.S mul.S umul.S saveregs.S
SRCS+= bswap16.c bswap32.c bswap64.c
-LSRCS+= Lint_swapcontext.c
-DPSRCS+=Lint_swapcontext.c
+SRCS.sparc.gen= Lint_swapcontext.c
+LSRCS+= ${SRCS.sparc.gen}
+DPSRCS+= ${SRCS.sparc.gen}
+CLEANFILES+= ${SRCS.sparc.gen}
diff --git a/lib/libc/arch/sparc64/gen/Makefile.inc b/lib/libc/arch/sparc64/gen/Makefile.inc
index 4991caa73a8..5fc0cf6f2a9 100644
--- a/lib/libc/arch/sparc64/gen/Makefile.inc
+++ b/lib/libc/arch/sparc64/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.8 2003/05/17 15:05:55 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.9 2003/08/01 17:03:55 lukem Exp $
SRCS+= fabs.S modf.S
SRCS+= flt_rounds.c fpgetmask.c fpgetround.c fpgetsticky.c fpsetmask.c \
@@ -18,5 +18,7 @@ SRCS+= makecontext.c resumecontext.c _lwp.c swapcontext.S
SRCS+= fixunsdfsi.S mul.S umul.S saveregs.S
-LSRCS+= Lint_swapcontext.c
-DPSRCS+=Lint_swapcontext.c
+SRCS.sparc64.gen=Lint_swapcontext.c
+LSRCS+= ${SRCS.sparc64.gen}
+DPSRCS+= ${SRCS.sparc64.gen}
+CLEANFILES+= ${SRCS.sparc64.gen}
diff --git a/lib/libc/arch/vax/gen/Makefile.inc b/lib/libc/arch/vax/gen/Makefile.inc
index 57d00078497..c8d8c842a17 100644
--- a/lib/libc/arch/vax/gen/Makefile.inc
+++ b/lib/libc/arch/vax/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.9 2003/05/17 15:05:55 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.10 2003/08/01 17:03:56 lukem Exp $
SRCS+= byte_swap_2.S byte_swap_4.S bswap64.S \
fabs.S frexp.c \
@@ -14,5 +14,7 @@ SRCS+= byte_swap_2.S byte_swap_4.S bswap64.S \
SRCS+= setjmp.S sigsetjmp.S
.endif
-LSRCS+= Lint_bswap16.c Lint_bswap32.c Lint_bswap64.c
-DPSRCS+= Lint_bswap16.c Lint_bswap32.c Lint_bswap64.c
+SRCS.vax.gen= Lint_bswap16.c Lint_bswap32.c Lint_bswap64.c
+LSRCS+= ${SRCS.vax.gen}
+DPSRCS+= ${SRCS.vax.gen}
+CLEANFILES+= ${SRCS.vax.gen}
diff --git a/lib/libc/arch/x86_64/gen/Makefile.inc b/lib/libc/arch/x86_64/gen/Makefile.inc
index 7b02ef13f93..b28acd58d31 100644
--- a/lib/libc/arch/x86_64/gen/Makefile.inc
+++ b/lib/libc/arch/x86_64/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.5 2003/05/17 15:05:55 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.6 2003/08/01 17:03:56 lukem Exp $
# objects built from assembler sources (need lint stubs)
SRCS+= alloca.S bswap64.S byte_swap_2.S byte_swap_4.S fabs.S modf.S \
@@ -19,13 +19,12 @@ SRCS+= infinity_ieee754.c nanf_ieee754.c
SRCS+= frexp_ieee754.c isinf_ieee754.c isinfl_ieee754.c isnan_ieee754.c
SRCS+= isnanl_ieee754.c
-LSRCS+= Lint__setjmp.c Lint_alloca.c Lint_bswap16.c Lint_bswap32.c \
- Lint_bswap64.c Lint_fabs.c Lint_modf.c \
- Lint___setjmp14.c Lint___sigsetjmp14.c Lint_flt_rounds.c \
- Lint_fpgetmask.c Lint_fpgetround.c Lint_fpgetsticky.c \
- Lint_fpsetmask.c Lint_fpsetround.c Lint_fpsetsticky.c
-DPSRCS+= Lint__setjmp.c Lint_alloca.c Lint_bswap16.c Lint_bswap32.c \
+SRCS.x86_64.gen=\
+ Lint__setjmp.c Lint_alloca.c Lint_bswap16.c Lint_bswap32.c \
Lint_bswap64.c Lint_fabs.c Lint_modf.c \
Lint___setjmp14.c Lint___sigsetjmp14.c Lint_flt_rounds.c \
Lint_fpgetmask.c Lint_fpgetround.c Lint_fpgetsticky.c \
Lint_fpsetmask.c Lint_fpsetround.c Lint_fpsetsticky.c
+LSRCS+= ${SRCS.x86_64.gen}
+DPSRCS+= ${SRCS.x86_64.gen}
+CLEANFILES+= ${SRCS.x86_64.gen}
diff --git a/lib/libc/arch/x86_64/net/Makefile.inc b/lib/libc/arch/x86_64/net/Makefile.inc
index 3865c51a0af..36219a0dd85 100644
--- a/lib/libc/arch/x86_64/net/Makefile.inc
+++ b/lib/libc/arch/x86_64/net/Makefile.inc
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile.inc,v 1.1 2001/06/19 00:25:03 fvdl Exp $
+# $NetBSD: Makefile.inc,v 1.2 2003/08/01 17:03:57 lukem Exp $
# objects built from assembler sources (need lint stubs)
# hton* and nto* functions provided by ../gen/byte_swap_*.S
SRCS+=
-LSRCS+= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
-DPSRCS+= Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
+SRCS.x86_64.net=Lint_htonl.c Lint_htons.c Lint_ntohl.c Lint_ntohs.c
+LSRCS+= ${SRCS.x86_64.net}
+DPSRCS+= ${SRCS.x86_64.net}
+CLEANFILES+= ${SRCS.x86_64.net}
diff --git a/lib/libc/arch/x86_64/stdlib/Makefile.inc b/lib/libc/arch/x86_64/stdlib/Makefile.inc
index 614b5140364..9a9fbc26784 100644
--- a/lib/libc/arch/x86_64/stdlib/Makefile.inc
+++ b/lib/libc/arch/x86_64/stdlib/Makefile.inc
@@ -1,7 +1,9 @@
-# $NetBSD: Makefile.inc,v 1.1 2001/06/19 00:25:04 fvdl Exp $
+# $NetBSD: Makefile.inc,v 1.2 2003/08/01 17:03:57 lukem Exp $
# objects built from assembler sources (need lint stubs)
SRCS+= abs.S div.S labs.S ldiv.S
-LSRCS+= Lint_abs.c Lint_div.c Lint_labs.c Lint_ldiv.c Lint_llabs.c
-DPSRCS+= Lint_abs.c Lint_div.c Lint_labs.c Lint_ldiv.c Lint_llabs.c
+SRCS.x86_64.stdlib=Lint_abs.c Lint_div.c Lint_labs.c Lint_ldiv.c Lint_llabs.c
+LSRCS+= ${SRCS.x86_64.stdlib}
+DPSRCS+= ${SRCS.x86_64.stdlib}
+CLEANFILES+= ${SRCS.x86_64.stdlib}
diff --git a/lib/libc/arch/x86_64/string/Makefile.inc b/lib/libc/arch/x86_64/string/Makefile.inc
index faecec24ff0..7cd30855875 100644
--- a/lib/libc/arch/x86_64/string/Makefile.inc
+++ b/lib/libc/arch/x86_64/string/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.1 2001/06/19 00:25:04 fvdl Exp $
+# $NetBSD: Makefile.inc,v 1.2 2003/08/01 17:03:57 lukem Exp $
# objects built from assembler sources (need lint stubs)
SRCS+= bcmp.S bcopy.S bzero.S ffs.S index.S memchr.S memcmp.S \
@@ -9,13 +9,12 @@ SRCS+= bcmp.S bcopy.S bzero.S ffs.S index.S memchr.S memcmp.S \
SRCS+= strcspn.c strncat.c strncpy.c strpbrk.c strsep.c strspn.c \
strstr.c
-LSRCS+= Lint_bcmp.c Lint_bcopy.c Lint_bzero.c Lint_ffs.c Lint_index.c \
- Lint_memchr.c Lint_memcmp.c Lint_memcpy.c Lint_memmove.c \
- Lint_memset.c Lint_rindex.c Lint_strcat.c Lint_strchr.c \
- Lint_strcmp.c Lint_strcpy.c Lint_strlen.c Lint_strncmp.c \
- Lint_strrchr.c Lint_swab.c
-DPSRCS+= Lint_bcmp.c Lint_bcopy.c Lint_bzero.c Lint_ffs.c Lint_index.c \
+SRCS.x86_64.string=\
+ Lint_bcmp.c Lint_bcopy.c Lint_bzero.c Lint_ffs.c Lint_index.c \
Lint_memchr.c Lint_memcmp.c Lint_memcpy.c Lint_memmove.c \
Lint_memset.c Lint_rindex.c Lint_strcat.c Lint_strchr.c \
Lint_strcmp.c Lint_strcpy.c Lint_strlen.c Lint_strncmp.c \
Lint_strrchr.c Lint_swab.c
+LSRCS+= ${SRCS.x86_64.string}
+DPSRCS+= ${SRCS.x86_64.string}
+CLEANFILES+= ${SRCS.x86_64.string}
diff --git a/lib/libc/sys/Makefile.inc b/lib/libc/sys/Makefile.inc
index 438ff77e303..e4e3d4a08a4 100644
--- a/lib/libc/sys/Makefile.inc
+++ b/lib/libc/sys/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.140 2003/05/08 13:19:44 christos Exp $
+# $NetBSD: Makefile.inc,v 1.141 2003/08/01 17:03:58 lukem Exp $
# @(#)Makefile.inc 8.3 (Berkeley) 10/24/94
# sys sources
@@ -18,8 +18,9 @@ _LSRC= Lint_Ovfork.c Lint___clone.c Lint___vfork14.c Lint_brk.c Lint_clone.c \
LintSysNormal.c LintSysNoerr.c LintSysPseudoNoerr.c
.if ${MKLINT} != "no"
-LSRCS+= ${_LSRC}
-DPSRCS+=${_LSRC:MLintSys*.c}
+LSRCS+= ${_LSRC}
+DPSRCS+= ${_LSRC:MLintSys*.c}
+CLEANFILES+= ${_LSRC:MLintSys*.c}
.endif
# glue to offer userland wrappers for some syscalls