]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libthr/tests/Makefile
amd64: use register macros for gdb_cpu_getreg()
[FreeBSD/FreeBSD.git] / lib / libthr / tests / Makefile
1 # $FreeBSD$
2
3 PACKAGE=        tests
4
5 WARNS?=         3
6
7 TESTSRC=        ${SRCTOP}/contrib/netbsd-tests/lib/libpthread
8
9 # TODO: t_name (missing pthread_getname_np support in FreeBSD)
10 NETBSD_ATF_TESTS_C=     barrier_test
11 NETBSD_ATF_TESTS_C+=    cond_test
12 NETBSD_ATF_TESTS_C+=    condwait_test
13 NETBSD_ATF_TESTS_C+=    detach_test
14 NETBSD_ATF_TESTS_C+=    equal_test
15 NETBSD_ATF_TESTS_C+=    fork_test
16 NETBSD_ATF_TESTS_C+=    fpu_test
17 NETBSD_ATF_TESTS_C+=    join_test
18 NETBSD_ATF_TESTS_C+=    kill_test
19 NETBSD_ATF_TESTS_C+=    mutex_test
20 NETBSD_ATF_TESTS_C+=    once_test
21 NETBSD_ATF_TESTS_C+=    preempt_test
22 NETBSD_ATF_TESTS_C+=    rwlock_test
23 NETBSD_ATF_TESTS_C+=    sem_test
24 NETBSD_ATF_TESTS_C+=    sigmask_test
25 NETBSD_ATF_TESTS_C+=    sigsuspend_test
26 NETBSD_ATF_TESTS_C+=    siglongjmp_test
27 NETBSD_ATF_TESTS_C+=    sleep_test
28 .if ${MACHINE_CPUARCH} != "aarch64" # ARM64TODO: Missing makecontext
29 NETBSD_ATF_TESTS_C+=    swapcontext_test
30 .endif
31 NETBSD_ATF_TESTS_C+=    timedmutex_test
32
33 NETBSD_ATF_TESTS_SH=    atexit_test
34 NETBSD_ATF_TESTS_SH+=   cancel_test
35 NETBSD_ATF_TESTS_SH+=   exit_test
36 NETBSD_ATF_TESTS_SH+=   resolv_test
37
38 ATF_TESTS_C+=           umtx_op_test
39
40 LIBADD+=                pthread
41 LIBADD.fpu_test+=       m
42 LIBADD.sem_test+=       rt
43
44 BINDIR=         ${TESTSDIR}
45
46 PROGS=          h_atexit
47 PROGS+=         h_cancel
48 PROGS+=         h_exit
49 PROGS+=         h_resolv
50
51 ${PACKAGE}FILES+=               d_mach
52
53 TESTS_SUBDIRS=          dlopen
54
55 .include <netbsd-tests.test.mk>
56
57 CFLAGS.condwait_test+=  -I${SRCTOP}/contrib/netbsd-tests/lib/libc/gen
58
59 .include <bsd.test.mk>