diff options
Diffstat (limited to 'lib/libc/tests/string/Makefile')
| -rw-r--r-- | lib/libc/tests/string/Makefile | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/lib/libc/tests/string/Makefile b/lib/libc/tests/string/Makefile new file mode 100644 index 000000000000..a019939c30af --- /dev/null +++ b/lib/libc/tests/string/Makefile @@ -0,0 +1,58 @@ +# ensure libc functions are tested, not clang's builtins +CFLAGS+= -fno-builtin + +ATF_TESTS_C+= bcmp_test +ATF_TESTS_C+= ffs_test +ATF_TESTS_C+= ffsl_test +ATF_TESTS_C+= ffsll_test +ATF_TESTS_C+= fls_test +ATF_TESTS_C+= flsl_test +ATF_TESTS_C+= flsll_test +ATF_TESTS_C+= memccpy_test +ATF_TESTS_C+= memcmp_test +ATF_TESTS_C+= memrchr_test +ATF_TESTS_C+= memset2_test +ATF_TESTS_C+= memset_s_test +ATF_TESTS_C+= strncmp_test +ATF_TESTS_C+= stpncpy_test +ATF_TESTS_C+= strnlen_test +ATF_TESTS_C+= strcmp2_test +ATF_TESTS_C+= strcspn_test +ATF_TESTS_C+= strerror2_test +ATF_TESTS_C+= strlcpy_test +ATF_TESTS_C+= strspn_test +ATF_TESTS_C+= strverscmp_test +ATF_TESTS_C+= strxfrm_test +ATF_TESTS_C+= timingsafe_bcmp_test +ATF_TESTS_C+= timingsafe_memcmp_test +ATF_TESTS_C+= wcscasecmp_test +ATF_TESTS_C+= wcscoll_test +ATF_TESTS_C+= wcsnlen_test + +# TODO: popcount, stresep + +NETBSD_ATF_TESTS_C+= memchr_test +NETBSD_ATF_TESTS_C+= memcpy_test +NETBSD_ATF_TESTS_C+= memmem_test +NETBSD_ATF_TESTS_C+= memset_test +NETBSD_ATF_TESTS_C+= strcat_test +NETBSD_ATF_TESTS_C+= strchr_test +NETBSD_ATF_TESTS_C+= strchrnul_test +NETBSD_ATF_TESTS_C+= strcmp_test +NETBSD_ATF_TESTS_C+= strcpy_test +NETBSD_ATF_TESTS_C+= strerror_test +NETBSD_ATF_TESTS_C+= strlen_test +NETBSD_ATF_TESTS_C+= strpbrk_test +NETBSD_ATF_TESTS_C+= strrchr_test +NETBSD_ATF_TESTS_C+= swab_test + +SRCS.memset2_test= memset_test.c +SRCS.strcmp2_test= strcmp_test.c +SRCS.strerror2_test= strerror_test.c + +.include "../Makefile.netbsd-tests" + +LIBADD.memchr_test+= md +LIBADD.memcpy_test+= md + +.include <bsd.test.mk> |
