aboutsummaryrefslogtreecommitdiffstats
path: root/build/Makefile.asciidoc.inc
diff options
context:
space:
mode:
Diffstat (limited to 'build/Makefile.asciidoc.inc')
-rw-r--r--build/Makefile.asciidoc.inc17
1 files changed, 17 insertions, 0 deletions
diff --git a/build/Makefile.asciidoc.inc b/build/Makefile.asciidoc.inc
new file mode 100644
index 0000000..73fa981
--- /dev/null
+++ b/build/Makefile.asciidoc.inc
@@ -0,0 +1,17 @@
+BUILDDIR = $(TOPDIR)/build
+
+# prepend the document name with the version numbe suffix
+#DOCS_VER = $(foreach P, $(ASCIIDOCS), $(P)-v$(shell xmllint --recover --xpath "//revnumber[position()=last()]/text()" $(P)-docinfo.xml 2>/dev/null))
+#PDFS = $(DOCS_VER:%=%.pdf)
+
+# generate list of PDFs that we're supposed to render
+ASCIIDOCPDFS = $(ASCIIDOCS:%=%.pdf)
+
+ASCIIDOCSTYLE ?= $(BUILDDIR)/custom-dblatex.sty
+
+cleanfiles += $(ASCIIDOCPDFS)
+
+all: $(ASCIIDOCPDFS)
+
+$(ASCIIDOCPDFS): %.pdf: %.adoc %-docinfo.xml $(ASCIIDOCSTYLE) $(TOPDIR)/common/chapters/*.adoc
+ a2x -L --asciidoc-opts="-f $(BUILDDIR)/mscgen-filter.conf -f $(BUILDDIR)/diag-filter.conf" --dblatex-opts=" -s $(ASCIIDOCSTYLE)" -a docinfo $< || asciidoc -f $(BUILDDIR)/mscgen-filter.conf -f $(BUILDDIR)/diag-filter.conf $<