143faedc1SGlen BarberPACKAGE= tests 2430f7286SEnji Cooper 3fe815331SKyle EvansWARNS?= 3 4fe815331SKyle Evans 53eee258dSEnji CooperTESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libpthread 63eee258dSEnji Cooper 73eee258dSEnji Cooper# TODO: t_name (missing pthread_getname_np support in FreeBSD) 83eee258dSEnji CooperNETBSD_ATF_TESTS_C= barrier_test 93eee258dSEnji CooperNETBSD_ATF_TESTS_C+= cond_test 103eee258dSEnji CooperNETBSD_ATF_TESTS_C+= condwait_test 113eee258dSEnji CooperNETBSD_ATF_TESTS_C+= detach_test 123eee258dSEnji CooperNETBSD_ATF_TESTS_C+= equal_test 133eee258dSEnji CooperNETBSD_ATF_TESTS_C+= fork_test 143eee258dSEnji CooperNETBSD_ATF_TESTS_C+= fpu_test 153eee258dSEnji CooperNETBSD_ATF_TESTS_C+= join_test 163eee258dSEnji CooperNETBSD_ATF_TESTS_C+= kill_test 173eee258dSEnji CooperNETBSD_ATF_TESTS_C+= mutex_test 183eee258dSEnji CooperNETBSD_ATF_TESTS_C+= once_test 193eee258dSEnji CooperNETBSD_ATF_TESTS_C+= preempt_test 203eee258dSEnji CooperNETBSD_ATF_TESTS_C+= rwlock_test 213eee258dSEnji CooperNETBSD_ATF_TESTS_C+= sem_test 223eee258dSEnji CooperNETBSD_ATF_TESTS_C+= sigmask_test 233eee258dSEnji CooperNETBSD_ATF_TESTS_C+= sigsuspend_test 243eee258dSEnji CooperNETBSD_ATF_TESTS_C+= siglongjmp_test 253eee258dSEnji CooperNETBSD_ATF_TESTS_C+= sleep_test 2625dfe63cSWarner Losh.if ${MACHINE_CPUARCH} != "aarch64" # ARM64TODO: Missing makecontext 273eee258dSEnji CooperNETBSD_ATF_TESTS_C+= swapcontext_test 28ae995167SAndrew Turner.endif 29cdebaff8SEnji CooperNETBSD_ATF_TESTS_C+= timedmutex_test 303eee258dSEnji Cooper 313eee258dSEnji CooperNETBSD_ATF_TESTS_SH= atexit_test 323eee258dSEnji CooperNETBSD_ATF_TESTS_SH+= cancel_test 333eee258dSEnji CooperNETBSD_ATF_TESTS_SH+= exit_test 343eee258dSEnji CooperNETBSD_ATF_TESTS_SH+= resolv_test 353eee258dSEnji Cooper 36*7e6ac503SKyle EvansATF_TESTS_C+= atfork_test 374be0a1b5SKyle EvansATF_TESTS_C+= umtx_op_test 38fb2ab7ceSKonstantin BelousovATF_TESTS_C+= pthread_sigqueue_test 394be0a1b5SKyle Evans 40eacae6dcSBryan DreweryLIBADD+= pthread 41eacae6dcSBryan DreweryLIBADD.fpu_test+= m 42eacae6dcSBryan DreweryLIBADD.sem_test+= rt 433eee258dSEnji Cooper 443eee258dSEnji CooperBINDIR= ${TESTSDIR} 453eee258dSEnji Cooper 463eee258dSEnji CooperPROGS= h_atexit 473eee258dSEnji CooperPROGS+= h_cancel 483eee258dSEnji CooperPROGS+= h_exit 493eee258dSEnji CooperPROGS+= h_resolv 503eee258dSEnji Cooper 51430f7286SEnji Cooper${PACKAGE}FILES+= d_mach 523eee258dSEnji Cooper 533eee258dSEnji CooperTESTS_SUBDIRS= dlopen 543eee258dSEnji Cooper 553eee258dSEnji Cooper.include <netbsd-tests.test.mk> 563eee258dSEnji Cooper 573eee258dSEnji CooperCFLAGS.condwait_test+= -I${SRCTOP}/contrib/netbsd-tests/lib/libc/gen 583eee258dSEnji Cooper 593eee258dSEnji Cooper.include <bsd.test.mk> 60