Makefile revision 298107
1# $FreeBSD: head/lib/libthr/tests/Makefile 298107 2016-04-16 07:45:30Z gjb $
2
3PACKAGE=	tests
4FILESGROUPS=	TESTS
5TESTSPACKAGE=	${PACKAGE}
6TESTSRC=	${SRCTOP}/contrib/netbsd-tests/lib/libpthread
7
8# TODO: t_name (missing pthread_getname_np support in FreeBSD)
9NETBSD_ATF_TESTS_C=	barrier_test
10NETBSD_ATF_TESTS_C+=	cond_test
11NETBSD_ATF_TESTS_C+=	condwait_test
12NETBSD_ATF_TESTS_C+=	detach_test
13NETBSD_ATF_TESTS_C+=	equal_test
14NETBSD_ATF_TESTS_C+=	fork_test
15NETBSD_ATF_TESTS_C+=	fpu_test
16NETBSD_ATF_TESTS_C+=	join_test
17NETBSD_ATF_TESTS_C+=	kill_test
18NETBSD_ATF_TESTS_C+=	mutex_test
19NETBSD_ATF_TESTS_C+=	once_test
20NETBSD_ATF_TESTS_C+=	preempt_test
21NETBSD_ATF_TESTS_C+=	rwlock_test
22NETBSD_ATF_TESTS_C+=	sem_test
23NETBSD_ATF_TESTS_C+=	sigmask_test
24NETBSD_ATF_TESTS_C+=	sigsuspend_test
25NETBSD_ATF_TESTS_C+=	siglongjmp_test
26NETBSD_ATF_TESTS_C+=	sleep_test
27.if ${MACHINE} != "arm64" # ARM64TODO: Missing makecontext
28NETBSD_ATF_TESTS_C+=	swapcontext_test
29.endif
30
31NETBSD_ATF_TESTS_SH=	atexit_test
32NETBSD_ATF_TESTS_SH+=	cancel_test
33NETBSD_ATF_TESTS_SH+=	exit_test
34NETBSD_ATF_TESTS_SH+=	resolv_test
35
36LIBADD+=		pthread
37LIBADD.fpu_test+=	m
38LIBADD.sem_test+=	rt
39
40BINDIR=		${TESTSDIR}
41
42PROGS=		h_atexit
43PROGS+=		h_cancel
44PROGS+=		h_exit
45PROGS+=		h_resolv
46
47FILESDIR=	${TESTSDIR}
48FILES=		d_mach
49
50TESTS_SUBDIRS=		dlopen
51
52.include <netbsd-tests.test.mk>
53
54CFLAGS.condwait_test+=	-I${SRCTOP}/contrib/netbsd-tests/lib/libc/gen
55
56.include <bsd.test.mk>
57