]>
Commit | Line | Data |
---|---|---|
5b2abdfb | 1 | # @(#)Makefile.inc 8.1 (Berkeley) 6/4/93 |
9385eb3d | 2 | # $FreeBSD: src/lib/libc/string/Makefile.inc,v 1.32 2002/11/18 09:50:56 ru Exp $ |
5b2abdfb | 3 | |
224c7076 | 4 | .ifnmake autopatch |
59e0d9fe A |
5 | # machine-dependent string sources |
6 | .if exists(${.CURDIR}/${MACHINE_ARCH}/string/Makefile.inc) | |
7 | .include "${.CURDIR}/${MACHINE_ARCH}/string/Makefile.inc" | |
8 | .endif | |
224c7076 | 9 | .endif # !autopatch |
59e0d9fe A |
10 | |
11 | .PATH: ${.CURDIR}/string | |
5b2abdfb A |
12 | |
13 | CFLAGS+= -I${.CURDIR}/locale | |
14 | ||
9385eb3d | 15 | .include "Makefile.fbsd_begin" |
5b2abdfb | 16 | # machine-independent string sources |
224c7076 | 17 | FBSDMISRCS+=bcmp.c index.c memccpy.c memchr.c memcmp.c \ |
59e0d9fe A |
18 | memset.c rindex.c stpcpy.c strcasecmp.c strcat.c \ |
19 | strchr.c strcoll.c strcpy.c strcspn.c strdup.c strerror.c \ | |
9385eb3d A |
20 | strlcat.c strlcpy.c strlen.c strmode.c strncat.c strncmp.c strncpy.c \ |
21 | strcasestr.c strnstr.c \ | |
22 | strpbrk.c strrchr.c strsep.c strsignal.c strspn.c strstr.c strtok.c \ | |
23 | strxfrm.c swab.c wcscat.c wcschr.c wcscmp.c wcscoll.c wcscpy.c \ | |
24 | wcscspn.c \ | |
25 | wcslcat.c wcslcpy.c wcslen.c wcsncat.c wcsncmp.c wcsncpy.c wcspbrk.c \ | |
26 | wcsrchr.c wcsspn.c wcsstr.c wcstok.c wcswidth.c wcsxfrm.c wmemchr.c \ | |
27 | wmemcmp.c \ | |
28 | wmemcpy.c wmemmove.c wmemset.c | |
29 | .include "Makefile.fbsd_end" | |
5b2abdfb | 30 | |
224c7076 A |
31 | LEGACYSRCS+= strerror.c |
32 | ||
33 | # set the LIBC_ALIAS_* macros so we can decorate the symbol independent | |
34 | # of other macro settings | |
35 | CFLAGS-strerror-fbsd.c += -DLIBC_ALIAS_STRERROR | |
36 | ||
5b2abdfb | 37 | .if ${LIB} == "c" |
9385eb3d A |
38 | .include "Makefile.fbsd_begin" |
39 | FBSDMAN3= bcmp.3 bcopy.3 bstring.3 bzero.3 ffs.3 index.3 memccpy.3 memchr.3 \ | |
5b2abdfb A |
40 | memcmp.3 memcpy.3 memmove.3 memset.3 rindex.3 strcasecmp.3 strcat.3 \ |
41 | strchr.3 strcmp.3 strcoll.3 strcpy.3 strcspn.3 strdup.3 strerror.3 \ | |
42 | string.3 strlcpy.3 strlen.3 strmode.3 strpbrk.3 strrchr.3 strsep.3 \ | |
9385eb3d A |
43 | strspn.3 strstr.3 strtok.3 strxfrm.3 swab.3 wcscoll.3 wcstok.3 \ |
44 | wcswidth.3 wcsxfrm.3 wmemchr.3 | |
45 | .include "Makefile.fbsd_end" | |
5b2abdfb | 46 | |
224c7076 A |
47 | MLINKS+= ffs.3 ffsl.3 \ |
48 | ffs.3 fls.3 \ | |
49 | ffs.3 flsl.3 | |
50 | ||
51 | MLINKS+= strcasecmp.3 strcasecmp_l.3 \ | |
52 | strcasecmp.3 strncasecmp.3 \ | |
53 | strcasecmp.3 strncasecmp_l.3 | |
54 | ||
55 | MLINKS+= strcat.3 strncat.3 | |
56 | ||
57 | MLINKS+= strcmp.3 strncmp.3 | |
58 | ||
59 | MLINKS+= strcoll.3 strcoll_l.3 | |
60 | ||
61 | MLINKS+= strcpy.3 stpcpy.3 \ | |
62 | strcpy.3 strncpy.3 | |
63 | ||
64 | MLINKS+= strerror.3 perror.3 \ | |
65 | strerror.3 strerror_r.3 \ | |
66 | strerror.3 sys_errlist.3 \ | |
67 | strerror.3 sys_nerr.3 | |
68 | ||
69 | MLINKS+= strlcpy.3 strlcat.3 | |
70 | ||
71 | MLINKS+= strtok.3 strtok_r.3 | |
72 | ||
73 | MLINKS+= strstr.3 strcasestr.3 \ | |
74 | strstr.3 strcasestr_l.3 \ | |
75 | strstr.3 strnstr.3 | |
76 | ||
77 | MLINKS+= strxfrm.3 strxfrm_l.3 | |
78 | ||
79 | MLINKS+= wcscoll.3 wcscoll_l.3 | |
80 | ||
81 | MLINKS+= wcswidth.3 wcswidth_l.3 | |
82 | ||
83 | MLINKS+= wcsxfrm.3 wcsxfrm_l.3 | |
84 | ||
85 | MLINKS+= wmemchr.3 wmemcmp.3 \ | |
86 | wmemchr.3 wmemcpy.3 \ | |
87 | wmemchr.3 wmemmove.3 \ | |
88 | wmemchr.3 wmemset.3 \ | |
89 | wmemchr.3 wcscat.3 \ | |
90 | wmemchr.3 wcschr.3 \ | |
91 | wmemchr.3 wcscmp.3 \ | |
92 | wmemchr.3 wcscpy.3 \ | |
93 | wmemchr.3 wcscspn.3 \ | |
94 | wmemchr.3 wcslcat.3 \ | |
95 | wmemchr.3 wcslcpy.3 \ | |
96 | wmemchr.3 wcslen.3 \ | |
97 | wmemchr.3 wcsncat.3 \ | |
98 | wmemchr.3 wcsncmp.3 \ | |
99 | wmemchr.3 wcsncpy.3 \ | |
100 | wmemchr.3 wcspbrk.3 \ | |
101 | wmemchr.3 wcsrchr.3 \ | |
102 | wmemchr.3 wcsspn.3 \ | |
103 | wmemchr.3 wcsstr.3 | |
104 | ||
105 | MAN3+= memset_pattern.3 | |
106 | ||
107 | MLINKS+= memset_pattern.3 memset_pattern4.3 \ | |
108 | memset_pattern.3 memset_pattern8.3 \ | |
109 | memset_pattern.3 memset_pattern16.3 | |
110 | ||
5b2abdfb | 111 | .endif |