Home | History | Annotate | Line # | Download | only in threads
      1  1.9  christos # $NetBSD: Makefile,v 1.9 2025/07/18 00:51:36 christos Exp $
      2  1.1      jmmv 
      3  1.6  christos .include <bsd.own.mk>
      4  1.1      jmmv HELPER_NAME=	threadstest
      5  1.2      cube HELPER_DIR=	threads
      6  1.1      jmmv 
      7  1.1      jmmv CPPFLAGS+=	-DPTHREADS
      8  1.1      jmmv CFLAGS+=	-pthread
      9  1.1      jmmv 
     10  1.7  riastrad COPTS.threadstest.c+=	-Wno-missing-field-initializers
     11  1.7  riastrad 
     12  1.1      jmmv DPADD+=		${LIBPTHREAD} ${LIBSSL}
     13  1.1      jmmv LDADD+=		-lpthread -lssl
     14  1.1      jmmv 
     15  1.9  christos 
     16  1.1      jmmv FILESDIR=	${TESTSDIR}
     17  1.1      jmmv FILES=			server.pem
     18  1.1      jmmv FILESNAME_server.pem=	d_server.pem
     19  1.1      jmmv FILES+=			client.pem
     20  1.1      jmmv FILESNAME_client.pem=	d_client.pem
     21  1.6  christos .if ${HAVE_OPENSSL} > 11
     22  1.6  christos FILES+=rsakey.pem
     23  1.6  christos FILES+=default.cnf
     24  1.6  christos .endif
     25  1.1      jmmv 
     26  1.4  christos HELPER_SRCS=	${${HAVE_OPENSSL} == 10 :? mttest.c : threadstest.c}
     27  1.3  christos 
     28  1.4  christos .include <bsd.init.mk>
     29  1.5  christos 
     30  1.5  christos .PATH:		${OPENSSLSRC}/apps
     31  1.6  christos .PATH:		${OPENSSLSRC}/test/recipes/90-test_threads_data
     32  1.9  christos LIBCRYPTO!= cd ${OPENSSLSRC}/../lib/libcrypto && ${PRINTOBJDIR}
     33  1.9  christos LDADD_AFTER+=  ${LIBCRYPTO}/libcrypto.a
     34  1.9  christos DPADD_AFTER+=          ${LIBCRYPT}
     35