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