1 1.9 christos # $NetBSD: Makefile,v 1.9 2025/07/18 00:51:36 christos Exp $ 2 1.1 jmmv 3 1.6 christos .include <bsd.own.mk> 4 1.1 jmmv HELPER_NAME= threadstest 5 1.2 cube HELPER_DIR= threads 6 1.1 jmmv 7 1.1 jmmv CPPFLAGS+= -DPTHREADS 8 1.1 jmmv CFLAGS+= -pthread 9 1.1 jmmv 10 1.7 riastrad COPTS.threadstest.c+= -Wno-missing-field-initializers 11 1.7 riastrad 12 1.1 jmmv DPADD+= ${LIBPTHREAD} ${LIBSSL} 13 1.1 jmmv LDADD+= -lpthread -lssl 14 1.1 jmmv 15 1.9 christos 16 1.1 jmmv FILESDIR= ${TESTSDIR} 17 1.1 jmmv FILES= server.pem 18 1.1 jmmv FILESNAME_server.pem= d_server.pem 19 1.1 jmmv FILES+= client.pem 20 1.1 jmmv FILESNAME_client.pem= d_client.pem 21 1.6 christos .if ${HAVE_OPENSSL} > 11 22 1.6 christos FILES+=rsakey.pem 23 1.6 christos FILES+=default.cnf 24 1.6 christos .endif 25 1.1 jmmv 26 1.4 christos HELPER_SRCS= ${${HAVE_OPENSSL} == 10 :? mttest.c : threadstest.c} 27 1.3 christos 28 1.4 christos .include <bsd.init.mk> 29 1.5 christos 30 1.5 christos .PATH: ${OPENSSLSRC}/apps 31 1.6 christos .PATH: ${OPENSSLSRC}/test/recipes/90-test_threads_data 32 1.9 christos LIBCRYPTO!= cd ${OPENSSLSRC}/../lib/libcrypto && ${PRINTOBJDIR} 33 1.9 christos LDADD_AFTER+= ${LIBCRYPTO}/libcrypto.a 34 1.9 christos DPADD_AFTER+= ${LIBCRYPT} 35