# $NetBSD: Makefile,v 1.10 2023/05/31 19:42:43 christos Exp $ # the makefile is not, and should not be visited during normal build process. # try to use latest pod2man, which comes with the latest perl. .include <bsd.own.mk> CRYPTODIST= ${NETBSDSRCDIR}/crypto .include "${NETBSDSRCDIR}/crypto/Makefile.openssl" VERSION!= awk '/\#\#\#/ { print $$6; exit 0; };' ${OPENSSLSRC}/CHANGES.md make-manpages: for sec in 1 3 5 7; do \ for i in ${OPENSSLSRC}/doc/man$$sec/*.pod; do \ fn=`basename $$i .pod`; \ if [ "$$fn" = "config" ]; then \ fn=openssl_config; \ fi; \ case $$sec in \ 1) if [ "$$fn" = "openssl" ]; then \ dst=$$fn.$$sec; \ else \ case $$fn in \ openssl*) dst=$$fn.$$sec;; \ *) dst=openssl_$$fn.$$sec;; \ esac; \ fi;; \ *) dst=$$fn.$$sec;; \ esac; \ (cd `dirname $$i`; \ pod2man --section=$$sec --center=OpenSSL --release=${VERSION} \ `basename $$i`) | \ sed -e 's/[[:space:]]*$$//' | \ perl libcrypto.pl > $$dst; \ done \ done clean: -/bin/rm -f *.[0-9] |