1#	$NetBSD: Makefile,v 1.1.1.2 2023/04/18 14:19:13 christos Exp $
2
3# the makefile is not, and should not be visited during normal build process.
4# try to use latest pod2man, which comes with the latest perl.
5
6.include <bsd.own.mk>
7CRYPTODIST=	${NETBSDSRCDIR}/crypto
8.include "${NETBSDSRCDIR}/crypto/Makefile.openssl"
9
10VERSION!=	head -2 ${OPENSSLSRC}/README | tail -1 | awk '{ print $$2; }'
11
12make-manpages:
13	for sec in 1 3 5 7; do \
14	for i in ${OPENSSLSRC}/doc/man$$sec/*.pod; do \
15		fn=`basename $$i .pod`; \
16		if [ "$$fn" = "config" ]; then \
17		    fn=openssl_config; \
18		fi; \
19		case $$sec in \
20		1) if [ "$$fn" = "openssl" ]; then \
21			dst=$$fn.$$sec; \
22		   else \
23			dst=openssl_$$fn.$$sec; \
24		   fi;; \
25		*) dst=$$fn.$$sec;; \
26		esac; \
27		(cd `dirname $$i`; \
28		 pod2man --section=$$sec --center=OpenSSL --release=${VERSION} \
29			`basename $$i`) | \
30		sed -e 's/[[:space:]]*$$//' | \
31		perl libcrypto.pl > $$dst; \
32	done \
33	done
34foo:
35
36clean:
37	-/bin/rm -f *.[0-9]
38
39