1# $FreeBSD: releng/10.3/lib/libthr/tests/Makefile 274578 2014-11-16 06:35:20Z ngie $
2
3OBJTOP=		${.OBJDIR:H:H:H}
4SRCTOP=		${.CURDIR:H:H:H}
5TESTSRC=	${SRCTOP}/contrib/netbsd-tests/lib/libpthread
6
7TESTSDIR=	${TESTSBASE}/lib/libthr
8
9# TODO: t_name (missing pthread_getname_np support in FreeBSD)
10NETBSD_ATF_TESTS_C=	barrier_test
11NETBSD_ATF_TESTS_C+=	cond_test
12NETBSD_ATF_TESTS_C+=	condwait_test
13NETBSD_ATF_TESTS_C+=	detach_test
14NETBSD_ATF_TESTS_C+=	equal_test
15NETBSD_ATF_TESTS_C+=	fork_test
16NETBSD_ATF_TESTS_C+=	fpu_test
17NETBSD_ATF_TESTS_C+=	join_test
18NETBSD_ATF_TESTS_C+=	kill_test
19NETBSD_ATF_TESTS_C+=	mutex_test
20NETBSD_ATF_TESTS_C+=	once_test
21NETBSD_ATF_TESTS_C+=	preempt_test
22NETBSD_ATF_TESTS_C+=	rwlock_test
23NETBSD_ATF_TESTS_C+=	sem_test
24NETBSD_ATF_TESTS_C+=	sigmask_test
25NETBSD_ATF_TESTS_C+=	sigsuspend_test
26NETBSD_ATF_TESTS_C+=	siglongjmp_test
27NETBSD_ATF_TESTS_C+=	sleep_test
28NETBSD_ATF_TESTS_C+=	swapcontext_test
29
30NETBSD_ATF_TESTS_SH=	atexit_test
31NETBSD_ATF_TESTS_SH+=	cancel_test
32NETBSD_ATF_TESTS_SH+=	exit_test
33NETBSD_ATF_TESTS_SH+=	resolv_test
34
35DPADD+=		${LIBPTHREAD}
36LDADD+=		-lpthread
37DPADD.fpu_test+=	${LIBM}
38LDADD.fpu_test+=	-lm
39DPADD.sem_test+=	${LIBRT}
40LDADD.sem_test+=	-lrt
41
42BINDIR=		${TESTSDIR}
43
44PROGS=		h_atexit
45PROGS+=		h_cancel
46PROGS+=		h_exit
47PROGS+=		h_resolv
48
49FILESDIR=	${TESTSDIR}
50FILES=		d_mach
51
52TESTS_SUBDIRS=		dlopen
53
54.include <netbsd-tests.test.mk>
55
56CFLAGS.condwait_test+=	-I${SRCTOP}/contrib/netbsd-tests/lib/libc/gen
57
58.include <bsd.test.mk>
59