xref: /freebsd-14.2/lib/libc/tests/string/Makefile (revision de2d155d)
12f121787SEnji Cooper
249390697SRobert Clausecker# ensure libc functions are tested, not clang's builtins
349390697SRobert ClauseckerCFLAGS+=	-fno-builtin
449390697SRobert Clausecker
5c91cfb7fSRobert 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
12*de2d155dSRobert ClauseckerATF_TESTS_C+=		memccpy_test
13ee3147b5SJilles TjoelkerATF_TESTS_C+=		memcmp_test
149851b340SKonstantin BelousovATF_TESTS_C+=		memset_s_test
15098997c5SRobert ClauseckerATF_TESTS_C+=		strncmp_test
16347267dcSEnji CooperATF_TESTS_C+=		stpncpy_test
17c35334b0SRobert ClauseckerATF_TESTS_C+=		strcmp2_test
1808eab361SRobert ClauseckerATF_TESTS_C+=		strcspn_test
19347267dcSEnji CooperATF_TESTS_C+=		strerror2_test
20f5d63ae2SRobert ClauseckerATF_TESTS_C+=		strlcpy_test
2173883defSRobert ClauseckerATF_TESTS_C+=		strspn_test
2205c9a015SAymeric WiboATF_TESTS_C+=		strverscmp_test
2301f8ac1bSBaptiste DaroussinATF_TESTS_C+=		strxfrm_test
24c91cfb7fSRobert ClauseckerATF_TESTS_C+=		timingsafe_bcmp_test
25c91cfb7fSRobert ClauseckerATF_TESTS_C+=		timingsafe_memcmp_test
2605c9a015SAymeric WiboATF_TESTS_C+=		wcscasecmp_test
2773a33477SBaptiste DaroussinATF_TESTS_C+=		wcscoll_test
2805c9a015SAymeric WiboATF_TESTS_C+=		wcsnlen_test
292f121787SEnji Cooper
302f121787SEnji Cooper# TODO: popcount, stresep
312f121787SEnji Cooper
32c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	memchr_test
33c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	memcpy_test
34c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	memmem_test
35c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	memset_test
36c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strcat_test
37c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strchr_test
38606d0e4aSDag-Erling SmørgravNETBSD_ATF_TESTS_C+=	strchrnul_test
39c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strcmp_test
40c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strcpy_test
41c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strerror_test
42c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strlen_test
43c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strpbrk_test
44c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strrchr_test
45c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	swab_test
462f121787SEnji Cooper
47c35334b0SRobert ClauseckerSRCS.strcmp2_test=	strcmp_test.c
48347267dcSEnji CooperSRCS.strerror2_test=	strerror_test.c
49347267dcSEnji Cooper
502f121787SEnji Cooper.include "../Makefile.netbsd-tests"
512f121787SEnji Cooper
52eacae6dcSBryan DreweryLIBADD.memchr_test+=	md
53eacae6dcSBryan DreweryLIBADD.memcpy_test+=	md
542f121787SEnji Cooper
552f121787SEnji Cooper.include <bsd.test.mk>
56