diff options
Diffstat (limited to 'lib/libthr/tests/Makefile')
| -rw-r--r-- | lib/libthr/tests/Makefile | 59 | 
1 files changed, 59 insertions, 0 deletions
| diff --git a/lib/libthr/tests/Makefile b/lib/libthr/tests/Makefile new file mode 100644 index 000000000000..017b740157dc --- /dev/null +++ b/lib/libthr/tests/Makefile @@ -0,0 +1,59 @@ +PACKAGE=	tests + +WARNS?=		3 + +TESTSRC=	${SRCTOP}/contrib/netbsd-tests/lib/libpthread + +# TODO: t_name (missing pthread_getname_np support in FreeBSD) +NETBSD_ATF_TESTS_C=	barrier_test +NETBSD_ATF_TESTS_C+=	cond_test +NETBSD_ATF_TESTS_C+=	condwait_test +NETBSD_ATF_TESTS_C+=	detach_test +NETBSD_ATF_TESTS_C+=	equal_test +NETBSD_ATF_TESTS_C+=	fork_test +NETBSD_ATF_TESTS_C+=	fpu_test +NETBSD_ATF_TESTS_C+=	join_test +NETBSD_ATF_TESTS_C+=	kill_test +NETBSD_ATF_TESTS_C+=	mutex_test +NETBSD_ATF_TESTS_C+=	once_test +NETBSD_ATF_TESTS_C+=	preempt_test +NETBSD_ATF_TESTS_C+=	rwlock_test +NETBSD_ATF_TESTS_C+=	sem_test +NETBSD_ATF_TESTS_C+=	sigmask_test +NETBSD_ATF_TESTS_C+=	sigsuspend_test +NETBSD_ATF_TESTS_C+=	siglongjmp_test +NETBSD_ATF_TESTS_C+=	sleep_test +.if ${MACHINE_CPUARCH} != "aarch64" # ARM64TODO: Missing makecontext +NETBSD_ATF_TESTS_C+=	swapcontext_test +.endif +NETBSD_ATF_TESTS_C+=	timedmutex_test + +NETBSD_ATF_TESTS_SH=	atexit_test +NETBSD_ATF_TESTS_SH+=	cancel_test +NETBSD_ATF_TESTS_SH+=	exit_test +NETBSD_ATF_TESTS_SH+=	resolv_test + +ATF_TESTS_C+=		atfork_test +ATF_TESTS_C+=		umtx_op_test +ATF_TESTS_C+=		pthread_sigqueue_test + +LIBADD+=		pthread +LIBADD.fpu_test+=	m +LIBADD.sem_test+=	rt + +BINDIR=		${TESTSDIR} + +PROGS=		h_atexit +PROGS+=		h_cancel +PROGS+=		h_exit +PROGS+=		h_resolv + +${PACKAGE}FILES+=		d_mach + +TESTS_SUBDIRS=		dlopen + +.include <netbsd-tests.test.mk> + +CFLAGS.condwait_test+=	-I${SRCTOP}/contrib/netbsd-tests/lib/libc/gen + +.include <bsd.test.mk> | 
