Makefile.inc revision 1.11.2.1 1 # $NetBSD: Makefile.inc,v 1.11.2.1 2025/08/02 05:57:58 perseant 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_AFTER+= ${LIBCRYPT} ${LIBPTHREAD}
36 LDADD_AFTER+= -lcrypt -lpthread
37
38
39 .include <bsd.test.mk>
40 .include <bsd.prog.mk>
41 .endif
42