xref: /freebsd/lib/libthr/tests/Makefile (revision fb2ab7ce52d3f1e9d0998f3e5c12c3468ce4563a)
13eee258dSEnji Cooper
243faedc1SGlen BarberPACKAGE=	tests
3430f7286SEnji Cooper
4fe815331SKyle EvansWARNS?=		3
5fe815331SKyle Evans
63eee258dSEnji CooperTESTSRC=	${SRCTOP}/contrib/netbsd-tests/lib/libpthread
73eee258dSEnji Cooper
83eee258dSEnji Cooper# TODO: t_name (missing pthread_getname_np support in FreeBSD)
93eee258dSEnji CooperNETBSD_ATF_TESTS_C=	barrier_test
103eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	cond_test
113eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	condwait_test
123eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	detach_test
133eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	equal_test
143eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	fork_test
153eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	fpu_test
163eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	join_test
173eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	kill_test
183eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	mutex_test
193eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	once_test
203eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	preempt_test
213eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	rwlock_test
223eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sem_test
233eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sigmask_test
243eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sigsuspend_test
253eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	siglongjmp_test
263eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sleep_test
2725dfe63cSWarner Losh.if ${MACHINE_CPUARCH} != "aarch64" # ARM64TODO: Missing makecontext
283eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	swapcontext_test
29ae995167SAndrew Turner.endif
30cdebaff8SEnji CooperNETBSD_ATF_TESTS_C+=	timedmutex_test
313eee258dSEnji Cooper
323eee258dSEnji CooperNETBSD_ATF_TESTS_SH=	atexit_test
333eee258dSEnji CooperNETBSD_ATF_TESTS_SH+=	cancel_test
343eee258dSEnji CooperNETBSD_ATF_TESTS_SH+=	exit_test
353eee258dSEnji CooperNETBSD_ATF_TESTS_SH+=	resolv_test
363eee258dSEnji Cooper
374be0a1b5SKyle EvansATF_TESTS_C+=		umtx_op_test
38*fb2ab7ceSKonstantin BelousovATF_TESTS_C+=		pthread_sigqueue_test
394be0a1b5SKyle Evans
40eacae6dcSBryan DreweryLIBADD+=		pthread
41eacae6dcSBryan DreweryLIBADD.fpu_test+=	m
42eacae6dcSBryan DreweryLIBADD.sem_test+=	rt
433eee258dSEnji Cooper
443eee258dSEnji CooperBINDIR=		${TESTSDIR}
453eee258dSEnji Cooper
463eee258dSEnji CooperPROGS=		h_atexit
473eee258dSEnji CooperPROGS+=		h_cancel
483eee258dSEnji CooperPROGS+=		h_exit
493eee258dSEnji CooperPROGS+=		h_resolv
503eee258dSEnji Cooper
51430f7286SEnji Cooper${PACKAGE}FILES+=		d_mach
523eee258dSEnji Cooper
533eee258dSEnji CooperTESTS_SUBDIRS=		dlopen
543eee258dSEnji Cooper
553eee258dSEnji Cooper.include <netbsd-tests.test.mk>
563eee258dSEnji Cooper
573eee258dSEnji CooperCFLAGS.condwait_test+=	-I${SRCTOP}/contrib/netbsd-tests/lib/libc/gen
583eee258dSEnji Cooper
593eee258dSEnji Cooper.include <bsd.test.mk>
60