doc/Makefile.am, doc/sod.tex: Include package version on title page.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 5 Aug 2019 13:27:50 +0000 (14:27 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 5 Aug 2019 13:27:50 +0000 (14:27 +0100)
Maybe this should be in the running header or footer, but I'm not quite
sure where.

doc/Makefile.am
doc/sod.tex

index 5882527..5f090d8 100644 (file)
@@ -34,6 +34,11 @@ EXTRA_DIST           += $(TEX_FILES)
 TEXFLAGS                = --interaction=nonstopmode \
                                --output-directory=$(abs_builddir)
 
+run_pdflatex            = cd $(srcdir) && \
+       pdflatex $(TEXFLAGS) \
+               --jobname=$(basename $1) \
+               '\def\pkgversion{$(VERSION)}\input{$1}'
+
 ###--------------------------------------------------------------------------
 ### The manual.
 
@@ -74,10 +79,10 @@ MAINTAINERCLEANFILES        += sod.pdf
 EXTRA_DIST             += sod.pdf
 doc_DATA               += sod.pdf
 sod.pdf: $(TEX_FILES)
-       cd $(srcdir) && pdflatex $(TEXFLAGS) sod.tex
+       $(call run_pdflatex,sod.tex)
        bibtex sod.aux
-       cd $(srcdir) && pdflatex $(TEXFLAGS) sod.tex
+       $(call run_pdflatex,sod.tex)
        makeindex sod.idx
-       cd $(srcdir) && pdflatex $(TEXFLAGS) sod.tex
+       $(call run_pdflatex,sod.tex)
 
 ###----- That's all, folks --------------------------------------------------
index e140c1f..1203b68 100644 (file)
@@ -55,6 +55,7 @@
 
 \title{A Sensible Object Design for C}
 \author{Mark Wooding}
+\date{\today; version \pkgversion}
 
 \begin{document}