commit d06d260668da003a72dde5be8efaebf670e4d1fa from: Omar Polo date: Sat May 06 15:13:35 2023 UTC add maintainer target to generate an html version of the man pages commit - 09427a83fe3d5993df6d27ff4c66f4b024a5b098 commit + d06d260668da003a72dde5be8efaebf670e4d1fa blob - 504f6b7bf95471d636fec26cd6bf11aa922e8b37 blob + 97faafb39a2cb90cba73863cc62058316deaad49 --- Makefile +++ Makefile @@ -73,6 +73,17 @@ DISTFILES = GotMArc.pm Makefile README TODO configure filter-ignore gmimport gmimport.1 gotmarc gotmarc.1 \ gotmarc.7 mexp mkindex pe style.css +MANOPTS = man='%N.%S.html;https://man.openbsd.org/%N.%S',style=mandoc.css,toc +MANFLAGS = -Thtml -O${MANOPTS} + +man: + touch msearchd.8 + man ${MANFLAGS} -l gmimport.1 > gmimport.1.html + man ${MANFLAGS} -l gotmarc.1 > gotmarc.1.html + man ${MANFLAGS} -l gotmarc.7 > gotmarc.7.html + man ${MANFLAGS} -l msearchd/msearchd.8 > msearchd.8.html + rm msearchd.8 + release: sed -i -e '/^RELEASE=/s/no/yes/' configure ${MAKE} ${DISTNAME}.sha256.sig @@ -97,4 +108,4 @@ ${DISTNAME}.tar.gz: ${DISTFILES} cd .dist && tar czf ../$@ ${DISTNAME} rm -rf .dist -.PHONY: release ${DISTNAME}.tar.gz +.PHONY: man release dist ${DISTNAME}.tar.gz