xref: /freebsd-14.2/lib/libc/tests/string/Makefile (revision c91cfb7f)
12f121787SEnji Cooper
249390697SRobert Clausecker# ensure libc functions are tested, not clang's builtins
349390697SRobert ClauseckerCFLAGS+=	-fno-builtin
449390697SRobert Clausecker
5*c91cfb7fSRobert ClauseckerATF_TESTS_C+=		bcmp_test
649390697SRobert ClauseckerATF_TESTS_C+=		ffs_test
749390697SRobert ClauseckerATF_TESTS_C+=		ffsl_test
849390697SRobert ClauseckerATF_TESTS_C+=		ffsll_test
949390697SRobert ClauseckerATF_TESTS_C+=		fls_test
1049390697SRobert ClauseckerATF_TESTS_C+=		flsl_test
1149390697SRobert ClauseckerATF_TESTS_C+=		flsll_test
12ee3147b5SJilles TjoelkerATF_TESTS_C+=		memcmp_test
139851b340SKonstantin BelousovATF_TESTS_C+=		memset_s_test
14347267dcSEnji CooperATF_TESTS_C+=		stpncpy_test
15c35334b0SRobert ClauseckerATF_TESTS_C+=		strcmp2_test
1608eab361SRobert ClauseckerATF_TESTS_C+=		strcspn_test
17347267dcSEnji CooperATF_TESTS_C+=		strerror2_test
1873883defSRobert ClauseckerATF_TESTS_C+=		strspn_test
1905c9a015SAymeric WiboATF_TESTS_C+=		strverscmp_test
2001f8ac1bSBaptiste DaroussinATF_TESTS_C+=		strxfrm_test
21*c91cfb7fSRobert ClauseckerATF_TESTS_C+=		timingsafe_bcmp_test
22*c91cfb7fSRobert ClauseckerATF_TESTS_C+=		timingsafe_memcmp_test
2305c9a015SAymeric WiboATF_TESTS_C+=		wcscasecmp_test
2473a33477SBaptiste DaroussinATF_TESTS_C+=		wcscoll_test
2505c9a015SAymeric WiboATF_TESTS_C+=		wcsnlen_test
262f121787SEnji Cooper
272f121787SEnji Cooper# TODO: popcount, stresep
282f121787SEnji Cooper
29c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	memchr_test
30c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	memcpy_test
31c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	memmem_test
32c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	memset_test
33c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strcat_test
34c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strchr_test
35606d0e4aSDag-Erling SmørgravNETBSD_ATF_TESTS_C+=	strchrnul_test
36c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strcmp_test
37c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strcpy_test
38c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strerror_test
39c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strlen_test
40c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strpbrk_test
41c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strrchr_test
42c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	swab_test
432f121787SEnji Cooper
44c35334b0SRobert ClauseckerSRCS.strcmp2_test=	strcmp_test.c
45347267dcSEnji CooperSRCS.strerror2_test=	strerror_test.c
46347267dcSEnji Cooper
472f121787SEnji Cooper.include "../Makefile.netbsd-tests"
482f121787SEnji Cooper
49eacae6dcSBryan DreweryLIBADD.memchr_test+=	md
50eacae6dcSBryan DreweryLIBADD.memcpy_test+=	md
512f121787SEnji Cooper
522f121787SEnji Cooper.include <bsd.test.mk>
53