Makefile.openssl revision 1.15 1 # $NetBSD: Makefile.openssl,v 1.15 2023/05/18 12:01:58 martin 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 COPTS+= -Wno-error=shadow
12
13
14 .if ${HAVE_OPENSSL} <= 11
15 OSSL_ENGINESDIR=/usr/lib/openssl
16 .else
17 . if defined(MLIBDIR)
18 OSSL_LIBDIR=/usr/lib/${MLIBDIR}/openssl
19 . else
20 OSSL_LIBDIR=/usr/lib/openssl
21 . endif
22 OSSL_ENGINESDIR=${OSSL_LIBDIR}/engines
23 OSSL_MODULESDIR=${OSSL_LIBDIR}/modules
24 .endif
25
26 OPENSSLSRC= ${CRYPTODIST}/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/dist
27 CPPFLAGS+= -DOPENSSLDIR=\"/etc/openssl\"
28 CPPFLAGS+= -DENGINESDIR=\"${OSSL_ENGINESDIR}\"
29 CPPFLAGS+= -DMODULESDIR=\"${OSSL_MODULESDIR}\"
30
31 .endif
32