path: root/doc/
diff options
authorGiorgio Dal Molin <>2014-11-12 17:41:05 +0100
committerPablo Neira Ayuso <>2014-11-12 21:43:45 +0100
commitc12d635ca3ef24345e37aca7bd2bb1aa280c0e34 (patch)
tree466d66415fcac8679ccfeeae7db6cbdbc059d174 /doc/
parent5fa8e494ca240567313215a7d5a87c620e86024e (diff)
build: add autotools support for the 'doc' subdir
'nft' documentation is originally contained in the XML file 'doc/nft.xml'. Processing this file with the proper tools we can obtain a PDF document, 'nft.pdf', and a unix man page, 'nft.8'. To produce the PDF we need the tool 'dblatex' (current release To produce the man page we use the tool 'docbook2man'; it is part of the package 'docbook2X' ( On some linux distributions the tool can have slightly different names as 'docbook2x-man' or 'db2x_docbook2man' so we search for all three names and use the first one found and issue the command: # ${DB2MAN} --xinclude $< Signed-off-by: Giorgio Dal Molin <> Signed-off-by: Pablo Neira Ayuso <>
Diffstat (limited to 'doc/')
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/ b/doc/
new file mode 100644
index 00000000..a92de7f5
--- /dev/null
+++ b/doc/
@@ -0,0 +1,19 @@
+man_MANS = nft.8
+pdf_DATA = nft.pdf
+ ${AM_V_GEN}dblatex -q -t pdf -o $@ $<
+ ${AM_V_GEN}${DB2MAN} --xinclude $<
+EXTRA_DIST = nft.xml
+CLEANFILES = nft.pdf nft.8 *~