xref: /freebsd/lib/libthr/tests/Makefile (revision eacae6dc66aa881c102f11e2003174eea7e8af74)
13eee258dSEnji Cooper# $FreeBSD$
23eee258dSEnji Cooper
33eee258dSEnji CooperTESTSRC=	${SRCTOP}/contrib/netbsd-tests/lib/libpthread
43eee258dSEnji Cooper
53eee258dSEnji Cooper# TODO: t_name (missing pthread_getname_np support in FreeBSD)
63eee258dSEnji CooperNETBSD_ATF_TESTS_C=	barrier_test
73eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	cond_test
83eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	condwait_test
93eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	detach_test
103eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	equal_test
113eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	fork_test
123eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	fpu_test
133eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	join_test
143eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	kill_test
153eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	mutex_test
163eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	once_test
173eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	preempt_test
183eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	rwlock_test
193eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sem_test
203eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sigmask_test
213eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sigsuspend_test
223eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	siglongjmp_test
233eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sleep_test
24ae995167SAndrew Turner.if ${MACHINE} != "arm64" # ARM64TODO: Missing makecontext
253eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	swapcontext_test
26ae995167SAndrew Turner.endif
273eee258dSEnji Cooper
283eee258dSEnji CooperNETBSD_ATF_TESTS_SH=	atexit_test
293eee258dSEnji CooperNETBSD_ATF_TESTS_SH+=	cancel_test
303eee258dSEnji CooperNETBSD_ATF_TESTS_SH+=	exit_test
313eee258dSEnji CooperNETBSD_ATF_TESTS_SH+=	resolv_test
323eee258dSEnji Cooper
33*eacae6dcSBryan DreweryLIBADD+=		pthread
34*eacae6dcSBryan DreweryLIBADD.fpu_test+=	m
35*eacae6dcSBryan DreweryLIBADD.sem_test+=	rt
363eee258dSEnji Cooper
373eee258dSEnji CooperBINDIR=		${TESTSDIR}
383eee258dSEnji Cooper
393eee258dSEnji CooperPROGS=		h_atexit
403eee258dSEnji CooperPROGS+=		h_cancel
413eee258dSEnji CooperPROGS+=		h_exit
423eee258dSEnji CooperPROGS+=		h_resolv
433eee258dSEnji Cooper
443eee258dSEnji CooperFILESDIR=	${TESTSDIR}
453eee258dSEnji CooperFILES=		d_mach
463eee258dSEnji Cooper
473eee258dSEnji CooperTESTS_SUBDIRS=		dlopen
483eee258dSEnji Cooper
493eee258dSEnji Cooper.include <netbsd-tests.test.mk>
503eee258dSEnji Cooper
513eee258dSEnji CooperCFLAGS.condwait_test+=	-I${SRCTOP}/contrib/netbsd-tests/lib/libc/gen
523eee258dSEnji Cooper
533eee258dSEnji Cooper.include <bsd.test.mk>
54