1 # also update debian/changelog
4 DGDIR?
=/usr
/share
/pve-doc-generator
8 PVE_FIREWALL_MAN8_SOURCES
= \
10 pve-firewall
.8-synopsis.adoc \
11 pve-firewall-cluster-opts.adoc \
12 pve-firewall-host-opts.adoc \
13 pve-firewall-vm-opts.adoc \
14 pve-firewall-rules-opts.adoc \
15 pve-firewall-macros.adoc \
19 attributes.txt docinfo.xml
:
23 %-opts.adoc
: ${DGDIR}/gen-
%-opts.pl
27 %.adoc
: ${DGDIR}/gen-
%-adoc.pl
32 perl
-I.
-e
"use PVE::CLI::$(subst -,_,$*);print PVE::CLI::$(subst -,_,$*)->generate_asciidoc_synopsys();" > $@.tmp
36 perl
-I.
-e
"use PVE::Service::$(subst -,_,$*);print PVE::Service::$(subst -,_,$*)->generate_asciidoc_synopsys();" > $@.tmp
39 %.adoc
: ${DGDIR}/%.adoc
43 pve-firewall
.8: ${PVE_FIREWALL_MAN8_SOURCES}
44 a2x
-a docinfo1
-a
"manvolnum=8" -a
"manversion=Release ${DOCRELEASE}" -f manpage pve-firewall.adoc
45 test -n
"$${NOVIEW}" || man
-l
$@
48 .PHONY
: cleanup-docgen
50 rm -f
*.1 *.8 *.adoc attributes.txt docinfo.xml