1*5b36b4eaSriastradh# $NetBSD: Makefile,v 1.16 2023/11/24 16:21:17 riastradh Exp $ 2ac555471Sjmmv 3ac555471SjmmvNOMAN= # defined 4ac555471Sjmmv 5ac555471Sjmmv.include <bsd.own.mk> 6ac555471Sjmmv 7ac555471SjmmvTESTSDIR= ${TESTSBASE}/lib/libpthread 8ac555471SjmmvLDADD+= -lpthread 91b0b4551SjoergLDADD.t_fpu+= -lm 10ac555471Sjmmv 11236a4409Sjoerg.include "${.PARSEDIR}/../csu/Makefile.check_stack" 12236a4409Sjoerg 13236a4409SjoergSRCS.t_join= t_join.c ${SRCS_CHECK_STACK} 14236a4409SjoergCPPFLAGS.t_join.c+= ${CPPFLAGS_CHECK_STACK} 151e971735SchristosCPPFLAGS.t_condwait.c+= -I${.CURDIR}/../libc/gen 16236a4409Sjoerg 17ac555471SjmmvTESTS_SH+= t_atexit 18ac555471SjmmvTESTS_C+= t_barrier 19ac555471SjmmvTESTS_SH+= t_cancel 20ac555471SjmmvTESTS_C+= t_cond 21dd14258bSchristosTESTS_C+= t_condwait 2268f3621eSjruohoTESTS_C+= t_detach 23c3917926SjruohoTESTS_C+= t_equal 24ac555471SjmmvTESTS_SH+= t_exit 25ac555471SjmmvTESTS_C+= t_fork 26ac555471SjmmvTESTS_C+= t_fpu 27b226f3d0SjruohoTESTS_C+= t_join 28ac555471SjmmvTESTS_C+= t_kill 29ac555471SjmmvTESTS_C+= t_mutex 30ac555471SjmmvTESTS_C+= t_name 31ac555471SjmmvTESTS_C+= t_once 32ac555471SjmmvTESTS_C+= t_preempt 33ac555471SjmmvTESTS_SH+= t_resolv 34ac555471SjmmvTESTS_C+= t_rwlock 35ac555471SjmmvTESTS_C+= t_sem 36ac555471SjmmvTESTS_C+= t_sigmask 37ac555471SjmmvTESTS_C+= t_sigsuspend 38ac555471SjmmvTESTS_C+= t_siglongjmp 39ac555471SjmmvTESTS_C+= t_sleep 40*5b36b4eaSriastradhTESTS_C+= t_stack 41bba80928SmanuTESTS_C+= t_swapcontext 42e5678be8SjoergTESTS_SH+= t_thread_local_dtor 4353e134eaSkamilTESTS_C+= t_timedmutex 44ac555471Sjmmv 45ac555471SjmmvLDADD.t_sem+= -lrt 46ac555471Sjmmv 47ac555471SjmmvBINDIR= ${TESTSDIR} 48ac555471SjmmvPROGS= h_atexit 49ac555471SjmmvPROGS+= h_cancel 50ac555471SjmmvPROGS+= h_exit 51ac555471SjmmvPROGS+= h_resolv 52e5678be8SjoergPROGS_CXX+= h_thread_local_dtor 53e5678be8Sjoerg 54a9ca1710SkamilTESTS_C+= t_call_once t_cnd t_mtx t_thrd t_tss # C11 threads(3) 55a9ca1710Skamil 56e5678be8SjoergCOPTS.h_thread_local_dtor.cpp+= -std=c++11 57e5678be8Sjoerg# Deal with questionable warning and header quality in libstdc++. 58e5678be8SjoergCOPTS.h_thread_local_dtor.cpp+= ${${ACTIVE_CC} == "gcc" :? -Wno-ctor-dtor-privacy -Wno-sign-compare -Wno-shadow :} 59a11399ddSlukemSRCS.h_thread_local_dtor= h_thread_local_dtor.cpp 60ac555471Sjmmv 61ac555471SjmmvFILESDIR= ${TESTSDIR} 62ac555471SjmmvFILES= d_mach 63ac555471Sjmmv 64a4ddc2c8SchristosSUBDIR= dlopen 65a4ddc2c8Schristos 66ac555471Sjmmv.include <bsd.test.mk> 67