groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 06/14: Fully linked groff-man-pages.pdf


From: Deri James
Subject: [groff] 06/14: Fully linked groff-man-pages.pdf
Date: Tue, 4 Jul 2023 11:22:37 -0400 (EDT)

deri pushed a commit to branch deri-gropdf-ng
in repository groff.

commit 0c0aea4503eb692c5c0dc64c163cb260ae24fe9a
Author: Deri James <deri@chuzzlewit.myzen.co.uk>
AuthorDate: Wed May 3 17:06:01 2023 +0100

    Fully linked groff-man-pages.pdf
---
 doc/GMPfront.t | 24 ++++++++++++++++++++++++
 doc/doc.am     |  8 +++++++-
 2 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/doc/GMPfront.t b/doc/GMPfront.t
new file mode 100644
index 000000000..13d6e334b
--- /dev/null
+++ b/doc/GMPfront.t
@@ -0,0 +1,24 @@
+.ig
+       front.t
+..
+.de Hl
+.br
+\l'\\n[.l]u-\\n[.i]u\&\\$1'
+.br
+..
+\Z@\D't 8p'@
+.pdfbookmark 1 Cover
+.pdfpagenumbering
+.sp 2i
+.Hl
+.sp .6i
+.ad r
+.ps 52
+\m[maroon]Groff\m[]
+.sp 18p
+.ps 16
+\f[BMB]THE MAN PAGES BOOK\fP
+.sp .2i
+.Hl
+.bp
+.pdfpagenumbering D . 2
diff --git a/doc/doc.am b/doc/doc.am
index cddc51907..736fdeb0c 100644
--- a/doc/doc.am
+++ b/doc/doc.am
@@ -38,6 +38,11 @@ DOC_GROFF = \
   GROFF_BIN_PATH="$(GROFF_BIN_PATH)" \
   $(GROFFBIN) -M $(doc_srcdir) $(MFLAG) $(FFLAG) -ww -b
 
+DOC_PDFMOM = \
+  GROFF_COMMAND_PREFIX= \
+  GROFF_BIN_PATH="$(GROFF_BIN_PATH)" \
+  $(GROFF_BIN_PATH)/pdfmom -M $(doc_srcdir) $(MFLAG) $(FFLAG) -ww -b --roff
+
 # This image file is used by several documents in the groff source tree.
 DOC_GNU_EPS = doc/gnu.eps
 
@@ -256,8 +261,9 @@ man-clean:
 # feature of gropdf.
 doc/groff-man-pages.pdf: $(GROFF_MAN_PAGES_ALL) eqn pic tbl \
   $(TMAC_PACKAGE_MAN) $(TMAC_PACKAGE_MDOC) font/devps/freeeuro.pfa
-       $(GROFF_V)$(DOC_GROFF) -pet -mandoc -dHF=HB -rC1 \
+       $(GROFF_V)$(DOC_PDFMOM) -pet -mandoc -manmark -dHF=HB -rC1 \
          -rCHECKSTYLE=3 -Tpdf -P-e \
+         $(top_srcdir)/doc/GMPfront.t \
          $(GROFF_MAN_PAGES1) \
          $(tmac_srcdir)/sv.tmac $(GROFF_MAN_PAGES2) \
          $(tmac_srcdir)/en.tmac $(GROFF_MAN_PAGES3) > $@



reply via email to

[Prev in Thread] Current Thread [Next in Thread]