Home | History | Annotate | Line # | Download | only in libpthread
Makefile revision 1.16.2.1
      1  1.16.2.1  perseant # $NetBSD: Makefile,v 1.16.2.1 2025/08/02 05:58:09 perseant Exp $
      2       1.1      jmmv 
      3       1.1      jmmv NOMAN=		# defined
      4       1.1      jmmv 
      5       1.1      jmmv .include <bsd.own.mk>
      6       1.1      jmmv 
      7       1.1      jmmv TESTSDIR=	${TESTSBASE}/lib/libpthread
      8       1.1      jmmv LDADD+=		-lpthread
      9       1.4     joerg LDADD.t_fpu+=	-lm
     10       1.1      jmmv 
     11       1.3     joerg .include "${.PARSEDIR}/../csu/Makefile.check_stack"
     12       1.3     joerg 
     13       1.3     joerg SRCS.t_join=	t_join.c ${SRCS_CHECK_STACK}
     14       1.3     joerg CPPFLAGS.t_join.c+=	${CPPFLAGS_CHECK_STACK}
     15      1.11  christos CPPFLAGS.t_condwait.c+=	-I${.CURDIR}/../libc/gen
     16       1.3     joerg 
     17       1.1      jmmv TESTS_SH+=	t_atexit
     18       1.1      jmmv TESTS_C+=	t_barrier
     19       1.1      jmmv TESTS_SH+=	t_cancel
     20  1.16.2.1  perseant TESTS_C+=	t_cancellation
     21  1.16.2.1  perseant TESTS_C+=	t_compat_cancel
     22       1.1      jmmv TESTS_C+=	t_cond
     23      1.10  christos TESTS_C+=	t_condwait
     24       1.6    jruoho TESTS_C+=	t_detach
     25       1.5    jruoho TESTS_C+=	t_equal
     26       1.1      jmmv TESTS_SH+=	t_exit
     27       1.1      jmmv TESTS_C+=	t_fork
     28       1.1      jmmv TESTS_C+=	t_fpu
     29       1.2    jruoho TESTS_C+=	t_join
     30       1.1      jmmv TESTS_C+=	t_kill
     31       1.1      jmmv TESTS_C+=	t_mutex
     32       1.1      jmmv TESTS_C+=	t_name
     33       1.1      jmmv TESTS_C+=	t_once
     34       1.1      jmmv TESTS_C+=	t_preempt
     35       1.1      jmmv TESTS_SH+=	t_resolv
     36       1.1      jmmv TESTS_C+=	t_rwlock
     37       1.1      jmmv TESTS_C+=	t_sem
     38       1.1      jmmv TESTS_C+=	t_sigmask
     39       1.1      jmmv TESTS_C+=	t_sigsuspend
     40       1.1      jmmv TESTS_C+=	t_siglongjmp
     41       1.1      jmmv TESTS_C+=	t_sleep
     42      1.16  riastrad TESTS_C+=	t_stack
     43       1.8      manu TESTS_C+=	t_swapcontext
     44      1.13     joerg TESTS_SH+=	t_thread_local_dtor
     45      1.12     kamil TESTS_C+=	t_timedmutex
     46       1.1      jmmv 
     47       1.1      jmmv LDADD.t_sem+=	-lrt
     48  1.16.2.1  perseant LDADD.t_cancellation+=	-lrt
     49  1.16.2.1  perseant LDADD.t_compat_cancel+=	-lrt
     50  1.16.2.1  perseant CPPFLAGS.t_compat_cancel.c+=	-I${NETBSDSRCDIR}/lib/libc
     51  1.16.2.1  perseant CPPFLAGS.t_compat_cancel.c+=	-I${NETBSDSRCDIR}/sys
     52  1.16.2.1  perseant LDFLAGS.t_compat_cancel+=	-Wl,--no-fatal-warnings # intend compat use
     53       1.1      jmmv 
     54       1.1      jmmv BINDIR=		${TESTSDIR}
     55       1.1      jmmv PROGS=		h_atexit
     56       1.1      jmmv PROGS+=		h_cancel
     57       1.1      jmmv PROGS+=		h_exit
     58       1.1      jmmv PROGS+=		h_resolv
     59      1.13     joerg PROGS_CXX+=	h_thread_local_dtor
     60      1.13     joerg 
     61      1.14     kamil TESTS_C+=	t_call_once t_cnd t_mtx t_thrd t_tss # C11 threads(3)
     62      1.14     kamil 
     63      1.13     joerg COPTS.h_thread_local_dtor.cpp+=	-std=c++11
     64      1.13     joerg # Deal with questionable warning and header quality in libstdc++.
     65      1.13     joerg COPTS.h_thread_local_dtor.cpp+=	 ${${ACTIVE_CC} == "gcc" :?  -Wno-ctor-dtor-privacy -Wno-sign-compare -Wno-shadow :}
     66      1.15     lukem SRCS.h_thread_local_dtor= h_thread_local_dtor.cpp
     67       1.1      jmmv 
     68       1.1      jmmv FILESDIR=	${TESTSDIR}
     69       1.1      jmmv FILES=		d_mach
     70       1.1      jmmv 
     71       1.9  christos SUBDIR=		dlopen
     72       1.9  christos 
     73       1.1      jmmv .include <bsd.test.mk>
     74