=================================================================== RCS file: /cvs/pta/Makefile,v retrieving revision 1.1 retrieving revision 1.5 diff -u -p -r1.1 -r1.5 --- pta/Makefile 2020/09/27 14:35:34 1.1 +++ pta/Makefile 2020/11/30 16:42:22 1.5 @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.1 2020/09/27 14:35:34 schwarze Exp $ +# $Id: Makefile,v 1.5 2020/11/30 16:42:22 schwarze Exp $ # Ingo Schwarze 2020. Public domain. all: @@ -14,12 +14,39 @@ install: install -o root -g wheel -m 0755 -d $(DESTDIR)/share install -o root -g wheel -m 0755 -d $(DESTDIR)/share/examples install -o root -g wheel -m 0755 -d $(DESTDIR)/share/examples/pta - install -o root -g bin -m 0555 pta.pl $(DESTDIR)/bin/pta + install -o root -g bin -m 0555 pta.pl $(DESTDIR)/bin/pta install -o root -g bin -m 0444 pta.1 $(DESTDIR)/man/man1/ install -o root -g bin -m 0444 pta-accounts.5 $(DESTDIR)/man/man5/ install -o root -g bin -m 0444 pta-journal.5 $(DESTDIR)/man/man5/ install -o root -g bin -m 0444 pta-glossary.7 $(DESTDIR)/man/man7/ install -o root -g wheel -m 0444 accounts.example.de \ + accounts.example.en journal.example.en \ $(DESTDIR)/share/examples/pta/ -.PHONY: all install +regress: + cd regress/import && ln -sf ../../import + cd regress/import && ./regress.pl + +regress-clean: + cd regress/import && rm -f import + +# Maintainer targets. + +WWW_MANS = pta.1.html \ + pta-accounts.5.html \ + pta-journal.5.html \ + pta-glossary.7.html + +WWW_DIR = /var/www/vhosts/mdocml.bsd.lv/htdocs/pta + +www: $(WWW_MANS) + +www-install: www + install -o schwarze -g mdocml -m 0644 $(WWW_MANS) $(WWW_DIR)/man/ + +.SUFFIXES: .1 .5 .7 .1.html .5.html .7.html + +.1.1.html .5.5.html .7.7.html: + mandoc -T html -O 'style=/mandoc.css,man=/pta/man/%N.%S.html;https://man.openbsd.org/%N.%S' $< > $@ + +.PHONY: all install regress regress-clean www-install