1 # $NetBSD: Makefile.inc,v 1.14 2025/10/19 00:59:59 riastradh Exp $ 2 3 .include <bsd.own.mk> 4 .include "../Makefile.inc" 5 TESTSDIR= ${TESTSBASE}/crypto/libcrypto 6 ATFFILE= no 7 8 .if defined(HELPER_NAME) 9 HELPER_SRCS?= ${HELPER_NAME}.c 10 11 PROG= h_${HELPER_NAME} 12 SRCS= ${HELPER_SRCS} 13 MAN= # empty 14 BINDIR= ${TESTSDIR} 15 16 CWARNFLAGS.clang+= -Wno-format 17 CWARNFLAGS+=-Wno-error=deprecated-declarations 18 19 CPPFLAGS+= -DOPENSSL_FIPS 20 CPPFLAGS+= -I${OPENSSLSRC} -I${OPENSSLSRC}/crypto 21 CPPFLAGS+= -I${OPENSSLSRC}/include -I${OPENSSLSRC}/../include 22 CPPFLAGS+= -I${OPENSSLSRC}/crypto/include 23 CPPFLAGS+= -I${OPENSSLSRC}/apps/include 24 CRYPTODIST= ${NETBSDSRCDIR}/crypto 25 .include "${NETBSDSRCDIR}/crypto/Makefile.openssl" 26 .if ${HAVE_OPENSSL} != 10 27 .PATH: ${OPENSSLSRC}/test ${OPENSSLSRC}/test/testutil 28 .else 29 .PATH: ${OPENSSLSRC}/crypto/${HELPER_DIR} 30 .endif 31 PROGDPLIBS+= cryptotest ${OPENSSLSRC}/../lib/libcryptotest 32 .if ${HELPER_NAME} != "threadstest" 33 PROGDPLIBS+= crypto ${OPENSSLSRC}/../lib/libcrypto 34 .endif 35 DPADD+= ${LIBCRYPT} 36 LDADD+= -lcrypt 37 38 39 .include <bsd.test.mk> 40 .include <bsd.prog.mk> 41 .endif 42