xref: /freebsd/lib/libthr/tests/Makefile (revision 25dfe63ccbb84a7c3b3177d1a4690898d6897bb2)
13eee258dSEnji Cooper# $FreeBSD$
23eee258dSEnji Cooper
343faedc1SGlen BarberPACKAGE=	tests
4430f7286SEnji Cooper
53eee258dSEnji CooperTESTSRC=	${SRCTOP}/contrib/netbsd-tests/lib/libpthread
63eee258dSEnji Cooper
73eee258dSEnji Cooper# TODO: t_name (missing pthread_getname_np support in FreeBSD)
83eee258dSEnji CooperNETBSD_ATF_TESTS_C=	barrier_test
93eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	cond_test
103eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	condwait_test
113eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	detach_test
123eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	equal_test
133eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	fork_test
143eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	fpu_test
153eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	join_test
163eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	kill_test
173eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	mutex_test
183eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	once_test
193eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	preempt_test
203eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	rwlock_test
213eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sem_test
223eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sigmask_test
233eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sigsuspend_test
243eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	siglongjmp_test
253eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	sleep_test
26*25dfe63cSWarner Losh.if ${MACHINE_CPUARCH} != "aarch64" # ARM64TODO: Missing makecontext
273eee258dSEnji CooperNETBSD_ATF_TESTS_C+=	swapcontext_test
28ae995167SAndrew Turner.endif
29cdebaff8SEnji CooperNETBSD_ATF_TESTS_C+=	timedmutex_test
303eee258dSEnji Cooper
313eee258dSEnji CooperNETBSD_ATF_TESTS_SH=	atexit_test
323eee258dSEnji CooperNETBSD_ATF_TESTS_SH+=	cancel_test
333eee258dSEnji CooperNETBSD_ATF_TESTS_SH+=	exit_test
343eee258dSEnji CooperNETBSD_ATF_TESTS_SH+=	resolv_test
353eee258dSEnji Cooper
36eacae6dcSBryan DreweryLIBADD+=		pthread
37eacae6dcSBryan DreweryLIBADD.fpu_test+=	m
38eacae6dcSBryan DreweryLIBADD.sem_test+=	rt
393eee258dSEnji Cooper
403eee258dSEnji CooperBINDIR=		${TESTSDIR}
413eee258dSEnji Cooper
423eee258dSEnji CooperPROGS=		h_atexit
433eee258dSEnji CooperPROGS+=		h_cancel
443eee258dSEnji CooperPROGS+=		h_exit
453eee258dSEnji CooperPROGS+=		h_resolv
463eee258dSEnji Cooper
47430f7286SEnji Cooper${PACKAGE}FILES+=		d_mach
483eee258dSEnji Cooper
493eee258dSEnji CooperTESTS_SUBDIRS=		dlopen
503eee258dSEnji Cooper
513eee258dSEnji Cooper.include <netbsd-tests.test.mk>
523eee258dSEnji Cooper
533eee258dSEnji CooperCFLAGS.condwait_test+=	-I${SRCTOP}/contrib/netbsd-tests/lib/libc/gen
543eee258dSEnji Cooper
553eee258dSEnji Cooper.include <bsd.test.mk>
56