]> git.proxmox.com Git - pve2-api-doc.git/blame - data/Makefile
correctly encode html characters inside descriptions
[pve2-api-doc.git] / data / Makefile
CommitLineData
b18ac5f8
DM
1PREFIX=/usr
2DOCDIR=${PREFIX}/share/pve2-api-doc/
d91b68dc
DM
3
4MANPAGES= \
5 pvecm.1.html \
6 qm.1.html \
d9aeaa14 7 pvesm.1.html \
2e3b2e21 8 pveum.1.html \
d91b68dc
DM
9 datacenter.cfg.5.html \
10 vm.conf.5.html \
11 vzdump.1.html \
12 pvectl.1.html
13
b18ac5f8 14PVECLUSTERPODDIR=/usr/share/doc/pve-cluster/pod
d91b68dc 15PVEMANAGERPODDIR=/usr/share/doc/pve-manager/pod
b18ac5f8 16QEMUSERVERPODDIR=/usr/share/doc/qemu-server/pod
d9aeaa14 17PVESTORAGEPODDIR=/usr/share/doc/libpve-storage-perl/pod
2e3b2e21 18PVEACCESSPODDIR=/usr/share/doc/libpve-access-control/pod
b18ac5f8
DM
19
20all: ${MANPAGES} apidoc.js
21
22apidata.js: extractapi.pl
23 ./extractapi.pl >$@
24
25JSSRC= apidata.js PVEAPI.js
26
27apidoc.js: ${JSSRC}
28 cat ${JSSRC} >$@
29
30pvecm.1.html: ${PVECLUSTERPODDIR}/pvecm.1.pod
31 cat $<|pod2html --noindex > $@
32
2e3b2e21
DM
33pveum.1.html: ${PVEACCESSPODDIR}/pveum.1.pod
34 cat $<|pod2html --noindex > $@
35
b18ac5f8
DM
36datacenter.cfg.5.html: ${PVECLUSTERPODDIR}/datacenter.cfg.5.pod
37 cat $<|pod2html --noindex > $@
38
39qm.1.html: ${QEMUSERVERPODDIR}/qm.1.pod
40 cat $<|pod2html --noindex > $@
41
d9aeaa14
DM
42pvesm.1.html: ${PVESTORAGEPODDIR}/pvesm.1.pod
43 cat $<|pod2html --noindex > $@
44
b18ac5f8
DM
45vm.conf.5.html: ${QEMUSERVERPODDIR}/vm.conf.5.pod
46 cat $<|pod2html --noindex > $@
47
d91b68dc
DM
48vzdump.1.html: ${PVEMANAGERPODDIR}/vzdump.1.pod
49 cat $<|pod2html --noindex > $@
50
51pvectl.1.html: ${PVEMANAGERPODDIR}/pvectl.1.pod
52 cat $<|pod2html --noindex > $@
53
b18ac5f8
DM
54.PHONY: install
55install: apidoc.js apidoc.html apidata.js ${MANPAGES}
56 install -d -m 0755 ${DESTDIR}${DOCDIR}
57 install -D -m 0644 apidoc.html ${DESTDIR}${DOCDIR}/index.html;
58 install -D -m 0644 apidoc.js ${DESTDIR}${DOCDIR}/apidoc.js;
59 install -D -m 0644 apidata.js ${DESTDIR}${DOCDIR}/apidata.js;
60 install -D -m 0644 pve-man-include.php ${DESTDIR}/etc/mediawiki-extensions/extensions-available/pve-man-include.php;
61 install -d -m 0755 ${DESTDIR}${DOCDIR}/man
62 install -m 0644 ${MANPAGES} ${DESTDIR}${DOCDIR}/man
63
64#pvelib_DATA = apidoc.js apidoc.html
65#pvelibdir = ${WWW_ROOTDIR}
66
67clean:
68 -rm -rf *~ apidata.js apidoc.js ${MANPAGES}
69
70