]> git.proxmox.com Git - pve2-api-doc.git/blobdiff - data/Makefile
update pvemanager version dependency
[pve2-api-doc.git] / data / Makefile
index 3455d3a0883e12661d5c84835e37658d0179eb10..656a34f2b4f0c64924254281537df4171f4e7b8f 100644 (file)
@@ -1,21 +1,28 @@
 PREFIX=/usr
 DOCDIR=${PREFIX}/share/pve2-api-doc/
 
+MAN1PAGES=$(subst .pm,.1.html,$(subst _,-,$(shell cd /usr/share/perl5/PVE/CLI; ls *.pm)))
+
+# we currently do not generate manpages for service
+#MAN8PAGES=$(subst .pm,.8.html,$(subst _,-,$(shell cd /usr/share/perl5/PVE/Service; ls *.pm)))
+
 MANPAGES=                      \
-       pvecm.1.html            \
-       qm.1.html               \
-       pvesm.1.html            \
-       pveum.1.html            \
+       ${MAN1PAGES}            \
+       dab.1.html              \
+       pve-firewall.8.html     \
        datacenter.cfg.5.html   \
        vm.conf.5.html          \
-       vzdump.1.html           \
-       pvectl.1.html
+       pct.conf.5.html
 
 PVECLUSTERPODDIR=/usr/share/doc/pve-cluster/pod
 PVEMANAGERPODDIR=/usr/share/doc/pve-manager/pod
 QEMUSERVERPODDIR=/usr/share/doc/qemu-server/pod
+PVECONTAINERPODDIR=/usr/share/doc/pve-container/pod
 PVESTORAGEPODDIR=/usr/share/doc/libpve-storage-perl/pod
 PVEACCESSPODDIR=/usr/share/doc/libpve-access-control/pod
+PVEFIREWALLPODDIR=/usr/share/doc/pve-firewall/pod
+PVEHAMANAGERPODDIR=/usr/share/doc/pve-ha-manager/pod
+DABPODDIR=/usr/share/doc/dab/pod
 
 all: ${MANPAGES} apidoc.js
 
@@ -27,6 +34,9 @@ JSSRC= apidata.js PVEAPI.js
 apidoc.js: ${JSSRC}
        cat ${JSSRC} >$@
 
+dab.1.html: ${DABPODDIR}/dab.1.pod
+       cat $<|pod2html --noindex > $@
+
 pvecm.1.html: ${PVECLUSTERPODDIR}/pvecm.1.pod
        cat $<|pod2html --noindex > $@
 
@@ -39,6 +49,27 @@ datacenter.cfg.5.html: ${PVECLUSTERPODDIR}/datacenter.cfg.5.pod
 qm.1.html: ${QEMUSERVERPODDIR}/qm.1.pod
        cat $<|pod2html --noindex > $@
 
+qmrestore.1.html: ${QEMUSERVERPODDIR}/qmrestore.1.pod
+       cat $<|pod2html --noindex > $@
+
+pct.1.html: ${PVECONTAINERPODDIR}/pct.1.pod.gz
+       zcat $<|pod2html --noindex > $@
+
+pct.conf.5.html: ${PVECONTAINERPODDIR}/pct.conf.5.pod.gz
+       zcat $<|pod2html --noindex > $@
+
+pve-firewall.8.html: ${PVEFIREWALLPODDIR}/pve-firewall.8.pod
+       cat $<|pod2html --noindex > $@
+
+#pve-ha-lrm.1.html: ${PVEHAMANAGERPODDIR}/pve-ha-lrm.1.pod
+#      cat $<|pod2html --noindex > $@
+
+#pve-ha-crm.1.html: ${PVEHAMANAGERPODDIR}/pve-ha-crm.1.pod
+#      cat $<|pod2html --noindex > $@
+
+ha-manager.1.html: ${PVEHAMANAGERPODDIR}/ha-manager.1.pod.gz   
+       zcat $<|pod2html --noindex > $@
+
 pvesm.1.html: ${PVESTORAGEPODDIR}/pvesm.1.pod
        cat $<|pod2html --noindex > $@
 
@@ -48,7 +79,10 @@ vm.conf.5.html: ${QEMUSERVERPODDIR}/vm.conf.5.pod
 vzdump.1.html: ${PVEMANAGERPODDIR}/vzdump.1.pod
        cat $<|pod2html --noindex > $@
 
-pvectl.1.html: ${PVEMANAGERPODDIR}/pvectl.1.pod
+pveceph.1.html: ${PVEMANAGERPODDIR}/pveceph.1.pod
+       cat $<|pod2html --noindex > $@
+
+pvesubscription.1.html: ${PVEMANAGERPODDIR}/pvesubscription.1.pod
        cat $<|pod2html --noindex > $@
 
 .PHONY: install