1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
Generate and install PDF versions of man pages.
-- Branden Robinson, 2017-04-16T14:38:52-0400
@@ -130,6 +130,12 @@
mkdisk.man \
xtrs.man
+PDFMANPAGES = cassette.man.pdf \
+ cmddump.man.pdf \
+ hex2cmd.man.pdf \
+ mkdisk.man.pdf \
+ xtrs.man.pdf
+
HTMLSOURCES = cpmutil.html \
dskspec.html
@@ -178,6 +184,9 @@
html2text -nobs -rcfile /usr/share/doc/html2text/examples/pretty.style $< >$@
endif
+%.man.pdf: %.man
+ groff -Tpdf -man $< > $@
+
xtrs: $(OBJECTS)
$(CC) $(LDFLAGS) -o xtrs $(OBJECTS) $(LIBS)
@@ -214,7 +223,7 @@
$(HTMLDOCS)
veryclean: clean
- rm -f $(Z80CODE) $(MANPAGES) *.lst
+ rm -f $(Z80CODE) $(MANPAGES) $(PDFMANPAGES) *.lst
link:
rm -f xtrs
@@ -229,7 +238,7 @@
# If "nodoc" is _not_ in $(DEB_BUILD_OPTIONS)...
ifneq (nodoc, $(findstring nodoc,$(DEB_BUILD_OPTIONS)))
-install-docs: $(MANPAGES) $(HTMLDOCS)
+install-docs: $(MANPAGES) $(PDFMANPAGES) $(HTMLDOCS)
$(INSTALL) -d -m 755 $(MANDIR)
$(INSTALL) -d -m 755 $(MANDIR)/man1
$(INSTALL) -c -m 644 xtrs.man $(MANDIR)/man1/xtrs.1
@@ -238,6 +247,7 @@
$(INSTALL) -c -m 644 cmddump.man $(MANDIR)/man1/cmddump.1
$(INSTALL) -c -m 644 hex2cmd.man $(MANDIR)/man1/hex2cmd.1
$(INSTALL) -d -m 755 $(DOCDIR)
+ $(INSTALL) -c -m 644 $(PDFMANPAGES) $(DOCDIR)
$(INSTALL) -c -m 644 cpmutil.html $(DOCDIR)
$(INSTALL) -c -m 644 cpmutil.txt $(DOCDIR)
$(INSTALL) -c -m 644 dskspec.html $(DOCDIR)
|