1*3eee258dSEnji Cooper# $FreeBSD$ 2*3eee258dSEnji Cooper 3*3eee258dSEnji CooperOBJTOP= ${.OBJDIR:H:H:H} 4*3eee258dSEnji CooperSRCTOP= ${.CURDIR:H:H:H} 5*3eee258dSEnji CooperTESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libpthread 6*3eee258dSEnji Cooper 7*3eee258dSEnji CooperTESTSDIR= ${TESTSBASE}/lib/libthr 8*3eee258dSEnji Cooper 9*3eee258dSEnji Cooper# TODO: t_name (missing pthread_getname_np support in FreeBSD) 10*3eee258dSEnji CooperNETBSD_ATF_TESTS_C= barrier_test 11*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= cond_test 12*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= condwait_test 13*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= detach_test 14*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= equal_test 15*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= fork_test 16*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= fpu_test 17*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= join_test 18*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= kill_test 19*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= mutex_test 20*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= once_test 21*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= preempt_test 22*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= rwlock_test 23*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= sem_test 24*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= sigmask_test 25*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= sigsuspend_test 26*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= siglongjmp_test 27*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= sleep_test 28*3eee258dSEnji CooperNETBSD_ATF_TESTS_C+= swapcontext_test 29*3eee258dSEnji Cooper 30*3eee258dSEnji CooperNETBSD_ATF_TESTS_SH= atexit_test 31*3eee258dSEnji CooperNETBSD_ATF_TESTS_SH+= cancel_test 32*3eee258dSEnji CooperNETBSD_ATF_TESTS_SH+= exit_test 33*3eee258dSEnji CooperNETBSD_ATF_TESTS_SH+= resolv_test 34*3eee258dSEnji Cooper 35*3eee258dSEnji CooperDPADD+= ${LIBPTHREAD} 36*3eee258dSEnji CooperLDADD+= -lpthread 37*3eee258dSEnji CooperDPADD.fpu_test+= ${LIBM} 38*3eee258dSEnji CooperLDADD.fpu_test+= -lm 39*3eee258dSEnji CooperDPADD.sem_test+= ${LIBRT} 40*3eee258dSEnji CooperLDADD.sem_test+= -lrt 41*3eee258dSEnji Cooper 42*3eee258dSEnji CooperBINDIR= ${TESTSDIR} 43*3eee258dSEnji Cooper 44*3eee258dSEnji CooperPROGS= h_atexit 45*3eee258dSEnji CooperPROGS+= h_cancel 46*3eee258dSEnji CooperPROGS+= h_exit 47*3eee258dSEnji CooperPROGS+= h_resolv 48*3eee258dSEnji Cooper 49*3eee258dSEnji CooperFILESDIR= ${TESTSDIR} 50*3eee258dSEnji CooperFILES= d_mach 51*3eee258dSEnji Cooper 52*3eee258dSEnji CooperTESTS_SUBDIRS= dlopen 53*3eee258dSEnji Cooper 54*3eee258dSEnji Cooper.include <netbsd-tests.test.mk> 55*3eee258dSEnji Cooper 56*3eee258dSEnji CooperCFLAGS.condwait_test+= -I${SRCTOP}/contrib/netbsd-tests/lib/libc/gen 57*3eee258dSEnji Cooper 58*3eee258dSEnji Cooper.include <bsd.test.mk> 59