]> git.proxmox.com Git - pve2-api-doc.git/blobdiff - data/Makefile
update pvemanager version dependency
[pve2-api-doc.git] / data / Makefile
index 8a2f194b44a3bf9cd3fb579a7620aa89946136c1..656a34f2b4f0c64924254281537df4171f4e7b8f 100644 (file)
@@ -1,8 +1,28 @@
 PREFIX=/usr
 DOCDIR=${PREFIX}/share/pve2-api-doc/
-MANPAGES=pvecm.1.html qm.1.html datacenter.cfg.5.html vm.conf.5.html
+
+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=                      \
+       ${MAN1PAGES}            \
+       dab.1.html              \
+       pve-firewall.8.html     \
+       datacenter.cfg.5.html   \
+       vm.conf.5.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
 
@@ -14,18 +34,57 @@ 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 > $@
 
+pveum.1.html: ${PVEACCESSPODDIR}/pveum.1.pod
+       cat $<|pod2html --noindex > $@
+
 datacenter.cfg.5.html: ${PVECLUSTERPODDIR}/datacenter.cfg.5.pod
        cat $<|pod2html --noindex > $@
 
 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 > $@
+
 vm.conf.5.html: ${QEMUSERVERPODDIR}/vm.conf.5.pod
        cat $<|pod2html --noindex > $@
 
+vzdump.1.html: ${PVEMANAGERPODDIR}/vzdump.1.pod
+       cat $<|pod2html --noindex > $@
+
+pveceph.1.html: ${PVEMANAGERPODDIR}/pveceph.1.pod
+       cat $<|pod2html --noindex > $@
+
+pvesubscription.1.html: ${PVEMANAGERPODDIR}/pvesubscription.1.pod
+       cat $<|pod2html --noindex > $@
+
 .PHONY: install
 install: apidoc.js apidoc.html apidata.js ${MANPAGES}
        install -d -m 0755 ${DESTDIR}${DOCDIR}