xref: /freebsd-13.1/lib/libthr/tests/Makefile (revision 4be0a1b5)
13eee258dSEnji Cooper# $FreeBSD$
23eee258dSEnji Cooper
343faedc1SGlen BarberPACKAGE=	tests
4430f7286SEnji Cooper
5fe815331SKyle EvansWARNS?=		3
6fe815331SKyle Evans
73eee258dSEnji CooperTESTSRC=	${SRCTOP}/contrib/netbsd-tests/lib/libpthread
83eee258dSEnji Cooper
93eee258dSEnji Cooper# TODO: t_name (missing pthread_getname_np support in FreeBSD)
103eee258dSEnji CooperNETBSD_ATF_TESTS_C=	barrier_test
113eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	cond_test
123eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	condwait_test
133eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	detach_test
143eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	equal_test
153eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	fork_test
163eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	fpu_test
173eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	join_test
183eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	kill_test
193eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	mutex_test
203eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	once_test
213eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	preempt_test
223eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	rwlock_test
233eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sem_test
243eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sigmask_test
253eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sigsuspend_test
263eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	siglongjmp_test
273eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sleep_test
2825dfe63cSWarner Losh.if ${MACHINE_CPUARCH} != "aarch64" # ARM64TODO: Missing makecontext
293eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	swapcontext_test
30ae995167SAndrew Turner.endif
31cdebaff8SEnji CooperNETBSD_ATF_TESTS_C+=	timedmutex_test
323eee258dSEnji Cooper
333eee258dSEnji CooperNETBSD_ATF_TESTS_SH=	atexit_test
343eee258dSEnji CooperNETBSD_ATF_TESTS_SH+=	cancel_test
353eee258dSEnji CooperNETBSD_ATF_TESTS_SH+=	exit_test
363eee258dSEnji CooperNETBSD_ATF_TESTS_SH+=	resolv_test
373eee258dSEnji Cooper
38*4be0a1b5SKyle EvansATF_TESTS_C+=		umtx_op_test
39*4be0a1b5SKyle 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