Makefile.openssl revision 1.14 1 # $NetBSD: Makefile.openssl,v 1.14 2023/05/17 19:10:04 christos Exp $
2
3 .ifndef _MAKEFILE_OPENSSL_INCLUDED
4 _MAKEFILE_OPENSSL_INCLUDED=1
5
6 .include <bsd.own.mk>
7 WARNS=3
8 # would require changing a lot of code
9 COPTS+= -Wno-error=cast-qual -Wno-error=discarded-qualifiers
10 COPTS+= -Wno-error=missing-field-initializers -Wno-error=char-subscripts
11
12
13 .if ${HAVE_OPENSSL} <= 11
14 OSSL_ENGINESDIR=/usr/lib/openssl
15 .else
16 . if defined(MLIBDIR)
17 OSSL_LIBDIR=/usr/lib/${MLIBDIR}/openssl
18 . else
19 OSSL_LIBDIR=/usr/lib/openssl
20 . endif
21 OSSL_ENGINESDIR=${OSSL_LIBDIR}/engines
22 OSSL_MODULESDIR=${OSSL_LIBDIR}/modules
23 .endif
24
25 OPENSSLSRC= ${CRYPTODIST}/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/dist
26 CPPFLAGS+= -DOPENSSLDIR=\"/etc/openssl\"
27 CPPFLAGS+= -DENGINESDIR=\"${OSSL_ENGINESDIR}\"
28 CPPFLAGS+= -DMODULESDIR=\"${OSSL_MODULESDIR}\"
29
30 .endif
31