1# $FreeBSD$ 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