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