1# $NetBSD: Makefile,v 1.8 2023/08/22 17:27:49 christos Exp $
2
3.include <bsd.own.mk>
4HELPER_NAME=	threadstest
5HELPER_DIR=	threads
6
7CPPFLAGS+=	-DPTHREADS
8CFLAGS+=	-pthread
9
10COPTS.threadstest.c+=	-Wno-missing-field-initializers
11
12DPADD+=		${LIBPTHREAD} ${LIBSSL}
13LDADD+=		-lpthread -lssl
14
15FILESDIR=	${TESTSDIR}
16FILES=			server.pem
17FILESNAME_server.pem=	d_server.pem
18FILES+=			client.pem
19FILESNAME_client.pem=	d_client.pem
20.if ${HAVE_OPENSSL} > 11
21FILES+=rsakey.pem
22FILES+=default.cnf
23.endif
24
25HELPER_SRCS=	${${HAVE_OPENSSL} == 10 :? mttest.c : threadstest.c}
26
27.include <bsd.init.mk>
28
29.PATH:		${OPENSSLSRC}/apps
30.PATH:		${OPENSSLSRC}/test/recipes/90-test_threads_data
31