1# $NetBSD: Makefile.inc,v 1.11 2023/05/08 17:46:06 christos Exp $ 2 3.include <bsd.own.mk> 4.include "../Makefile.inc" 5TESTSDIR= ${TESTSBASE}/crypto/libcrypto 6ATFFILE= no 7 8.if defined(HELPER_NAME) 9HELPER_SRCS?= ${HELPER_NAME}.c 10 11PROG= h_${HELPER_NAME} 12SRCS= ${HELPER_SRCS} 13MAN= # empty 14BINDIR= ${TESTSDIR} 15 16CWARNFLAGS.clang+= -Wno-format 17CWARNFLAGS+=-Wno-error=deprecated-declarations 18 19CPPFLAGS+= -DOPENSSL_FIPS 20CPPFLAGS+= -I${OPENSSLSRC} -I${OPENSSLSRC}/crypto 21CPPFLAGS+= -I${OPENSSLSRC}/include -I${OPENSSLSRC}/../include 22CPPFLAGS+= -I${OPENSSLSRC}/crypto/include 23CPPFLAGS+= -I${OPENSSLSRC}/apps/include 24CRYPTODIST= ${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 31PROGDPLIBS+= cryptotest ${OPENSSLSRC}/../lib/libcryptotest 32PROGDPLIBS+= crypto ${OPENSSLSRC}/../lib/libcrypto 33DPADD+= ${LIBCRYPT} 34LDADD+= -lcrypt 35 36 37.include <bsd.test.mk> 38.include <bsd.prog.mk> 39.endif 40