Add mkhtml target creating html versions of the
mdoc man pages via mdoc2html.

--HG--
branch : HEAD
diff --git a/man/Makefile.am b/man/Makefile.am
index 1714852..f32f501 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -1,6 +1,6 @@
 man_MANS=${MAN1} ${MAN3}
 
-DISTCLEANFILES=${man_MANS}
+DISTCLEANFILES=${man_MANS} ${HTML}
 EXTRA_DIST=${MANDOC} ${MAN}
 
 MAN1=	zipcmp.1 zipmerge.1
@@ -54,18 +54,33 @@
 	-rm -f ${DESTDIR}${man3dir}/zip_stat_index.3
 	-rm -f ${DESTDIR}${man3dir}/zip_strerror.3
 
+link-html: ${HTML}
+	-rm -f zip_file_error_get.html zip_fopen_index.html \
+		zip_replace.html zip_stat_index.html \
+		zip_strerror.html
+	${LN} zip_error_get.html zip_file_error_get.html
+	${LN} zip_fopen.html zip_fopen_index.html
+	${LN} zip_add.html zip_replace.html
+	${LN} zip_stat.html zip_stat_index.html
+	${LN} zip_file_strerror.html zip_strerror.html
+
+HTML=${MANDOC:.mdoc=.html}
 MANDOC=${MAN1:.1=.mdoc} ${MAN3:.3=.mdoc}
 MAN=${MANDOC:.mdoc=.man}
 
 MDOC2MAN=mdoc2man
-SUFFIXES=.man .mdoc
+SUFFIXES=.man .mdoc .html
 
 .PHONY: mkman update-errors
 
 mkman: ${MAN}
+mkhtml: ${HTML} link-html
 
 update-errors:
 	sh $(srcdir)/make_zip_errors.sh $(srcdir)/../lib/zip.h zip_errors.mdoc
 
 .mdoc.man:
 	${MDOC2MAN} $< > $@.$$$$ && mv $@.$$$$ $@
+
+.mdoc.html:
+	nroff -mdoc2html $< | sed -e "s,../html3/,," > $@.$$$$ && mv $@.$$$$ $@