xref: /freebsd/lib/libc/amd64/string/Makefile.inc (revision 4dedcb1bb54cbbe8043c79ad733f966b6ffc6972)
1MDSRCS+= \
2	amd64_archlevel.c \
3	bcmp.S \
4	memchr.S \
5	memcmp.S \
6	memccpy.S \
7	memcpy.S \
8	memmove.S \
9	memrchr.S \
10	memset.S \
11	stpcpy.S \
12	stpncpy.S \
13	strcat.S \
14	strchrnul.S \
15	strcmp.S \
16	strcpy.c \
17	strcspn.S \
18	strlcat.c \
19	strlcpy.S \
20	strlen.S \
21	strncat.c \
22	strncmp.S \
23	strncpy.c \
24	strnlen.c \
25	strpbrk.c \
26	strrchr.S \
27	strsep.c \
28	strspn.S \
29	timingsafe_bcmp.S \
30	timingsafe_memcmp.S
31
32.if ${MK_ASAN} != "no"
33# Disable ASAN for amd64_archlevel.c since its code is executed before the
34# sanitizer runtime can initialize itself.
35CFLAGS.amd64_archlevel.c+=	-fno-sanitize=address
36.endif
37