]> git.proxmox.com Git - pve-docs.git/blob - images/Makefile
use graphviz to generate pve-software-stack.svg
[pve-docs.git] / images / Makefile
1
2 TT_SOURCES= \
3 pve-software-stack.tt \
4 default-network-setup-bond.tt \
5 default-network-setup-routed.tt \
6 default-network-setup-bridge.tt
7
8 all: $(TT_SOURCES:.tt=.svg)
9
10 %.tmp.dot: %.tt pve_network_templates.tt
11 tpage $*.tt >$*.tmp.dot
12
13 %.svg: %.tmp.dot
14 dot $*.tmp.dot -T svg -o $*.svg
15
16 update:
17 rm -f $(TT_SOURCES:.tt=.svg)
18 make $(TT_SOURCES:.tt=.svg)
19
20 install: $(TT_SOURCES:.tt=.svg)
21 install -d -m 0755 $(DESTDIR)/usr/share/pve-docs/images
22 install -m 0644 $(TT_SOURCES:.tt=.svg) $(DESTDIR)/usr/share/pve-docs/images
23
24 clean:
25 rm -f *.tmp.dot