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