From a277479dc94fdcc340337b1683644cab40f57bf9 Mon Sep 17 00:00:00 2001 From: Arushi Singhal Date: Wed, 25 Jul 2018 16:56:43 +0530 Subject: nft: doc: Convert man page source to asciidoc This patch converts nft.xml into asciidoc markup. Signed-off-by: Arushi Singhal Signed-off-by: Florian Westphal --- doc/Makefile.am | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to 'doc/Makefile.am') diff --git a/doc/Makefile.am b/doc/Makefile.am index 1ec3b3e3..8978a156 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -6,13 +6,22 @@ if BUILD_PDF pdf_DATA = nft.pdf libnftables-json.pdf libnftables.pdf endif +ASCIIDOC_MAIN = nft.txt +ASCIIDOC_INCLUDES = \ + data-types.txt \ + payload-expression.txt \ + primary-expression.txt \ + stateful-objects.txt \ + statements.txt +ASCIIDOCS = ${ASCIIDOC_MAIN} ${ASCIIDOC_INCLUDES} + pdfdir=${docdir}/pdf -.xml.pdf: - ${AM_V_GEN}dblatex -q -t pdf -o ${builddir}/$@ $< +nft.8: ${ASCIIDOCS} + ${AM_V_GEN}${A2X} --doctype manpage --format manpage ${ASCIIDOC_MAIN} -.xml.8: - ${AM_V_GEN}${DB2MAN} --xinclude $< +nft.pdf: ${ASCIIDOCS} + ${AM_V_GEN}${A2X} --doctype manpage --format pdf ${ASCIIDOC_MAIN} .adoc.pdf: a2x --doctype manpage --format pdf -D ${builddir} $< @@ -23,10 +32,10 @@ pdfdir=${docdir}/pdf .adoc.5: a2x --doctype manpage --format manpage -D ${builddir} $< -EXTRA_DIST = nft.xml libnftables-json.adoc libnftables.adoc +EXTRA_DIST = ${ASCIIDOCS} libnftables-json.adoc libnftables.adoc CLEANFILES = \ - nft.pdf nft.8 \ + nft.xml nft.pdf nft.8 \ libnftables-json.pdf libnftables-json.5 \ libnftables.pdf libnftables.3 \ *~ -- cgit v1.2.3