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