Home | History | Annotate | Line # | Download | only in crypto
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