summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/libasn1/Makefile7
-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
-rw-r--r--lib/libedit/Makefile14
-rw-r--r--lib/libkadm5srv/Makefile10
-rw-r--r--lib/libpcap/Makefile4
-rw-r--r--lib/libposix/sys/Makefile.inc3
-rw-r--r--lib/libpthread/Makefile3
30 files changed, 137 insertions, 122 deletions
diff --git a/lib/libasn1/Makefile b/lib/libasn1/Makefile
index 85b0c676ec3..09336872d6d 100644
--- a/lib/libasn1/Makefile
+++ b/lib/libasn1/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2003/07/10 10:34:21 lukem Exp $
+# $NetBSD: Makefile,v 1.23 2003/08/01 17:03:46 lukem Exp $
NOLINT= # defined
@@ -23,11 +23,12 @@ ${ASN1COMPILEOBJ}/asn1_compile:
@cd ${.CURDIR}/asn1_compile && ${MAKE}
.endif
+DPSRCS+= asn1_err.h
+CLEANFILES+= asn1_err.h
+
asn1_err.h asn1_err.c: asn1_err.et ${TOOL_COMPILE_ET}
${TOOL_COMPILE_ET} ${DIST}/heimdal/lib/asn1/asn1_err.et
-DPSRCS= asn1_err.h
-
INCS= krb5_asn1.h asn1_err.h
INCSDIR= /usr/include/krb5
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
diff --git a/lib/libedit/Makefile b/lib/libedit/Makefile
index f1f18d663c4..36835256fb7 100644
--- a/lib/libedit/Makefile
+++ b/lib/libedit/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2003/07/31 12:46:00 lukem Exp $
+# $NetBSD: Makefile,v 1.28 2003/08/01 17:03:58 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 6/4/93
USE_SHLIBDIR= yes
@@ -28,7 +28,7 @@ LIBEDITDIR?=${.CURDIR}
INCS= histedit.h
INCSDIR=/usr/include
-CLEANFILES+=editline.c fcns.c help.c ${OSRCS:.c=.d}
+CLEANFILES+=editline.c
CLEANFILES+=common.h.tmp editline.c.tmp emacs.h.tmp fcns.c.tmp fcns.h.tmp
CLEANFILES+=help.c.tmp help.h.tmp vi.h.tmp
CPPFLAGS+=-I. -I${LIBEDITDIR}
@@ -39,8 +39,8 @@ CPPFLAGS+=#-DDEBUG_PASTE -DDEBUG_EDIT
AHDR=vi.h emacs.h common.h
ASRC=${LIBEDITDIR}/vi.c ${LIBEDITDIR}/emacs.c ${LIBEDITDIR}/common.c
-DPHDRS= ${AHDR} fcns.h help.h
-DPSRCS+=${DPHDRS}
+DPSRCS+= ${AHDR} fcns.h help.h fcns.c help.c
+CLEANFILES+= ${AHDR} fcns.h help.h fcns.c help.c
SUBDIR= readline
@@ -86,9 +86,3 @@ test: libedit.a test.o
.include <bsd.lib.mk>
.include <bsd.subdir.mk>
-
-# minimal dependency to make "make depend" optional
-editline.o editline.po editline.so editline.ln: ${DPHDRS} fcns.c help.c
-readline.o readline.po readline.so readline.ln: ${DPHDRS}
-
-${DEPENDSRCS} ${OSRCS:.c=.d}: ${DPHDRS}
diff --git a/lib/libkadm5srv/Makefile b/lib/libkadm5srv/Makefile
index 274d1906c69..8f92daeba40 100644
--- a/lib/libkadm5srv/Makefile
+++ b/lib/libkadm5srv/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2003/07/29 01:45:33 lukem Exp $
+# $NetBSD: Makefile,v 1.22 2003/08/01 17:03:58 lukem Exp $
NOLINT= # defined
@@ -22,6 +22,8 @@ kadm5_err.c kadm5_err.h: kadm5_err.et ${TOOL_COMPILE_ET}
${TOOL_COMPILE_ET} ${DIST}/heimdal/lib/kadm5/kadm5_err.et
ERR_FILES= kadm5_err.c
+DPSRCS+= kadm5_err.h
+CLEANFILES+= kadm5_err.h kadm5_err.c
SRCS = \
acl.c \
@@ -87,10 +89,4 @@ CPPFLAGS+= -I. \
CPPFLAGS+= -DNO_DLOPEN
.endif
-${SRCS:.c=.o}: kadm5_err.h
-
-CLEANFILES= kadm5_err.h kadm5_err.c
-
.include <bsd.lib.mk>
-
-${DEPENDSRCS}: kadm5_err.h
diff --git a/lib/libpcap/Makefile b/lib/libpcap/Makefile
index ccf97638b5e..8834c322c7b 100644
--- a/lib/libpcap/Makefile
+++ b/lib/libpcap/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2002/09/14 14:59:30 thorpej Exp $
+# $NetBSD: Makefile,v 1.24 2003/08/01 17:03:59 lukem Exp $
.include <bsd.own.mk>
@@ -27,6 +27,4 @@ SRCS+= bpf_filter.c version.c
INCS= pcap-namedb.h pcap.h
INCSDIR=/usr/include
-scanner.c: grammar.h
-
.include <bsd.lib.mk>
diff --git a/lib/libposix/sys/Makefile.inc b/lib/libposix/sys/Makefile.inc
index c629c578bb0..90b3e27a24d 100644
--- a/lib/libposix/sys/Makefile.inc
+++ b/lib/libposix/sys/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.17 2003/05/08 13:23:14 christos Exp $
+# $NetBSD: Makefile.inc,v 1.18 2003/08/01 17:03:59 lukem Exp $
# sys sources
.PATH: ${.CURDIR}/sys
@@ -20,6 +20,7 @@ ${PSEUDO}: ${ASMDEPS}
.if ${MKLINT} != "no"
LSRCS+= LintSysPseudo.c
DPSRCS+= LintSysPseudo.c
+CLEANFILES+= LintSysPseudo.c
.endif
LintSysPseudo.c: ${NETBSDSRCDIR}/lib/libc/sys/makelintstub \
diff --git a/lib/libpthread/Makefile b/lib/libpthread/Makefile
index afb50e7a744..f63bcd3e893 100644
--- a/lib/libpthread/Makefile
+++ b/lib/libpthread/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2003/07/24 07:50:24 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2003/08/01 17:03:59 lukem Exp $
#
WARNS= 2
@@ -25,6 +25,7 @@ ARCHDIR= ${.CURDIR}/arch/${ARCHSUBDIR}
CPPFLAGS+= -I${ARCHDIR} -I${.CURDIR} -I${.OBJDIR} -D_LIBC
DPSRCS+= assym.h
+CLEANFILES+= assym.h
assym.h: genassym.sh ${ARCHDIR}/genassym.cf
sh ${.CURDIR}/genassym.sh ${CC} ${CFLAGS} ${CPPFLAGS} ${PROF} \