xref: /freebsd/lib/libc/amd64/string/Makefile.inc (revision 4dedcb1bb54cbbe8043c79ad733f966b6ffc6972)
19fe44df2SBrooks DavisMDSRCS+= \
2ad2fac55SRobert Clausecker	amd64_archlevel.c \
3fbc002cbSMateusz Guzik	bcmp.S \
4de12a689SRobert Clausecker	memchr.S \
59fe44df2SBrooks Davis	memcmp.S \
6fc0e38a7SRobert Clausecker	memccpy.S \
79fe44df2SBrooks Davis	memcpy.S \
89fe44df2SBrooks Davis	memmove.S \
9fb197a4fSRobert Clausecker	memrchr.S \
109fe44df2SBrooks Davis	memset.S \
119fbea870SRobert Clausecker	stpcpy.S \
1290253d49SRobert Clausecker	stpncpy.S \
139fe44df2SBrooks Davis	strcat.S \
1461f4c4d3SRobert Clausecker	strchrnul.S \
159fe44df2SBrooks Davis	strcmp.S \
1633173728SRobert Clausecker	strcpy.c \
17474408bbSRobert Clausecker	strcspn.S \
182b7b03b7SRobert Clausecker	strlcat.c \
1974d6cfadSRobert Clausecker	strlcpy.S \
207f06b217SMateusz Guzik	strlen.S \
21ea7b1377SRobert Clausecker	strncat.c \
2214289e97SRobert Clausecker	strncmp.S \
23e19d46c8SRobert Clausecker	strncpy.c \
2433173728SRobert Clausecker	strnlen.c \
25f4fc317cSRobert Clausecker	strpbrk.c \
262ed514a2SRobert Clausecker	strrchr.S \
27fd2ecd91SRobert Clausecker	strsep.c \
2876c2b331SRobert Clausecker	strspn.S \
295048c1b8SRobert Clausecker	timingsafe_bcmp.S \
305048c1b8SRobert Clausecker	timingsafe_memcmp.S
31*4dedcb1bSMark Johnston
32*4dedcb1bSMark Johnston.if ${MK_ASAN} != "no"
33*4dedcb1bSMark Johnston# Disable ASAN for amd64_archlevel.c since its code is executed before the
34*4dedcb1bSMark Johnston# sanitizer runtime can initialize itself.
35*4dedcb1bSMark JohnstonCFLAGS.amd64_archlevel.c+=	-fno-sanitize=address
36*4dedcb1bSMark Johnston.endif
37