freebsd-nq/lib/libc/string
Bruce Evans ae80efa54f Handle machine-dependent (m-d) (string) sources more automatically.
The names of m-d variants are now added (manually) to MDSRCS instead
of to SRCS, and the names of all machine-independent (m-i) variants
that can reasonably be replaced by an m-d variant are now added
(manually) to MISRCS instead of to SRCS, so that a simple substitution
can be used to discard the unused m-i variants.  MISRCS is potentially
all m-i sources, but the substitution is too simple to be fast, so
MISRCS should be kept reasonably small.

libc/Makefile.inc:
Do the substitution.

libc/i386/string/Makefile.inc:
Add to MDSRCS instead of to SRCS.  Add the names of all sources in this
directory, but no others.

libc/string/Makefile.inc
Add to MISRCS instead of to SRCS.  Add the names of all sources in this
directory.  Don't use (broken) explicit rules for special cases.
1997-10-16 13:46:50 +00:00
..
bcmp.3
bcmp.c
bcopy.3
bcopy.c
bstring.3
bzero.3
bzero.c Added some 2-line source files to get a direct correspondence 1997-10-15 15:27:19 +00:00
ffs.3
ffs.c
index.3
index.c
Makefile.inc Handle machine-dependent (m-d) (string) sources more automatically. 1997-10-16 13:46:50 +00:00
memccpy.3 Correctly use .Fn instead of .Nm to reference function names 1996-08-22 23:31:07 +00:00
memccpy.c
memchr.3
memchr.c
memcmp.3 Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
memcmp.c
memcpy.3
memcpy.c Added some 2-line source files to get a direct correspondence 1997-10-15 15:27:19 +00:00
memmove.3
memmove.c Added some 2-line source files to get a direct correspondence 1997-10-15 15:27:19 +00:00
memset.3
memset.c
rindex.3
rindex.c
strcasecmp.3 Correctly use .Fn instead of .Nm to reference function names 1996-08-22 23:31:07 +00:00
strcasecmp.c Localize it. 1996-06-09 13:31:06 +00:00
strcat.3
strcat.c
strchr.3
strchr.c Added some 2-line source files to get a direct correspondence 1997-10-15 15:27:19 +00:00
strcmp.3
strcmp.c Fixed the easy cases of const poisoning in the kernel. Cosmetic. 1996-08-31 16:52:44 +00:00
strcoll.3 Back out fallback approximation changes, they are not so right to live 1996-08-13 17:03:18 +00:00
strcoll.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
strcpy.3
strcpy.c
strcspn.3
strcspn.c
strdup.3 Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
strdup.c
strerror.3 Correctly use .Fn instead of .Nm to reference function names 1996-08-22 23:31:07 +00:00
strerror.c
string.3 Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
strlen.3
strlen.c
strmode.3 Merge from Lite2 (whiteout/unionfs) 1997-03-11 11:41:46 +00:00
strmode.c Import CSRG 4.4BSD-Lite2 lib/libc onto vendor branch 1997-03-11 11:29:42 +00:00
strncat.c
strncmp.c Fixed the easy cases of const poisoning in the kernel. Cosmetic. 1996-08-31 16:52:44 +00:00
strncpy.c
strpbrk.3
strpbrk.c
strrchr.3
strrchr.c Added some 2-line source files to get a direct correspondence 1997-10-15 15:27:19 +00:00
strsep.3 Added bounds checking to the example after chasing down someone's 1997-07-26 00:47:06 +00:00
strsep.c
strspn.3
strspn.c
strstr.3
strstr.c
strtok.3
strtok.c
strxfrm.3
strxfrm.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
swab.3
swab.c