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