xref: /freebsd/lib/libc/tests/string/Makefile (revision 691ff183)
12f121787SEnji Cooper
249390697SRobert Clausecker# ensure libc functions are tested, not clang's builtins
349390697SRobert ClauseckerCFLAGS+=	-fno-builtin
449390697SRobert Clausecker
5c6cc06d4SRobert 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
12e4b7b0bcSRobert ClauseckerATF_TESTS_C+=		memccpy_test
13ee3147b5SJilles TjoelkerATF_TESTS_C+=		memcmp_test
14691ff183SRobert ClauseckerATF_TESTS_C+=		memrchr_test
159851b340SKonstantin BelousovATF_TESTS_C+=		memset_s_test
16459ddefcSRobert ClauseckerATF_TESTS_C+=		strncmp_test
17347267dcSEnji CooperATF_TESTS_C+=		stpncpy_test
18b49596deSRobert ClauseckerATF_TESTS_C+=		strcmp2_test
1935a53594SRobert ClauseckerATF_TESTS_C+=		strcspn_test
20347267dcSEnji CooperATF_TESTS_C+=		strerror2_test
21f7098b86SRobert ClauseckerATF_TESTS_C+=		strlcpy_test
22468addddSRobert ClauseckerATF_TESTS_C+=		strspn_test
2305c9a015SAymeric WiboATF_TESTS_C+=		strverscmp_test
2401f8ac1bSBaptiste DaroussinATF_TESTS_C+=		strxfrm_test
25c6cc06d4SRobert ClauseckerATF_TESTS_C+=		timingsafe_bcmp_test
26c6cc06d4SRobert ClauseckerATF_TESTS_C+=		timingsafe_memcmp_test
2705c9a015SAymeric WiboATF_TESTS_C+=		wcscasecmp_test
2873a33477SBaptiste DaroussinATF_TESTS_C+=		wcscoll_test
2905c9a015SAymeric WiboATF_TESTS_C+=		wcsnlen_test
302f121787SEnji Cooper
312f121787SEnji Cooper# TODO: popcount, stresep
322f121787SEnji Cooper
33c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	memchr_test
34c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	memcpy_test
35c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	memmem_test
36c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	memset_test
37c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strcat_test
38c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strchr_test
39606d0e4aSDag-Erling SmørgravNETBSD_ATF_TESTS_C+=	strchrnul_test
40c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strcmp_test
41c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strcpy_test
42c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strerror_test
43c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strlen_test
44c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strpbrk_test
45c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	strrchr_test
46c5a5e42cSEnji CooperNETBSD_ATF_TESTS_C+=	swab_test
472f121787SEnji Cooper
48b49596deSRobert ClauseckerSRCS.strcmp2_test=	strcmp_test.c
49347267dcSEnji CooperSRCS.strerror2_test=	strerror_test.c
50347267dcSEnji Cooper
512f121787SEnji Cooper.include "../Makefile.netbsd-tests"
522f121787SEnji Cooper
53eacae6dcSBryan DreweryLIBADD.memchr_test+=	md
54eacae6dcSBryan DreweryLIBADD.memcpy_test+=	md
552f121787SEnji Cooper
562f121787SEnji Cooper.include <bsd.test.mk>
57