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