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