summaryrefslogtreecommitdiffstats
path: root/doc/Makefile.am
blob: 80a376086fbcd86429ccc0e4c7fb43f3d5394272 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
if BUILD_MAN
man_MANS = nft.8 libnftables-json.5 libnftables.3
endif

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

.txt.8: ${ASCIIDOCS}
	${AM_V_GEN}${A2X} --doctype manpage --format manpage -D ${builddir} $<

.txt.pdf: ${ASCIIDOCS}
	${AM_V_GEN}${A2X} --doctype manpage --format pdf -D ${builddir} $<

.adoc.pdf:
	a2x --doctype manpage --format pdf -D ${builddir} $<

.adoc.3:
	a2x --doctype manpage --format manpage -D ${builddir} $<

.adoc.5:
	a2x --doctype manpage --format manpage -D ${builddir} $<

EXTRA_DIST = ${ASCIIDOCS} libnftables-json.adoc libnftables.adoc

CLEANFILES = \
	nft.pdf nft.8 \
	libnftables-json.pdf libnftables-json.5 \
	libnftables.pdf libnftables.3 \
	*~