1# $NetBSD: engines.mk,v 1.1.1.1 2023/04/18 14:19:03 christos Exp $ 2 3NOLINT= # don't build a lint library 4NOPROFILE= # don't build a profile library 5NOPICINSTALL= # don't install _pic.a library 6 7.include <bsd.own.mk> 8 9SHLIB_MAJOR=0 10SHLIB_MINOR=0 11 12CRYPTODIST= ${NETBSDSRCDIR}/crypto 13.include "${NETBSDSRCDIR}/crypto/Makefile.openssl" 14.PATH: ${OPENSSLSRC}/engines 15 16CPPFLAGS+= -I${OPENSSLSRC}/include -I${OPENSSLSRC}/../include 17 18.if defined(MLIBDIR) 19LIBDIR=/usr/lib/${MLIBDIR}/openssl 20.else 21LIBDIR=/usr/lib/openssl 22.endif 23 24.if ${MKPIC} != "no" 25.PRECIOUS: ${DESTDIR}${LIBDIR}/${LIB}.so 26libinstall:: ${DESTDIR}${LIBDIR}/${LIB}.so 27.else 28libinstall:: 29.endif 30 31.include <bsd.lib.mk> 32 33${DESTDIR}${LIBDIR}/${LIB}.so: lib${LIB}.so.${SHLIB_FULLVERSION} 34 ${_MKTARGET_INSTALL} 35 ${INSTALL_FILE} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ 36 ${.ALLSRC} ${.TARGET} 37