]> git.proxmox.com Git - pve-docs.git/blobdiff - images/Makefile
use graphviz to generate pve-software-stack.svg
[pve-docs.git] / images / Makefile
index f6e210e06c591f87e6a784456abaf80e5ad7c391..1db66df9ed97442c2101a52f7396a86cf75f32ba 100644 (file)
@@ -1,5 +1,11 @@
 
-all:
+TT_SOURCES=                                    \
+       pve-software-stack.tt                   \
+       default-network-setup-bond.tt           \
+       default-network-setup-routed.tt         \
+       default-network-setup-bridge.tt
+
+all: $(TT_SOURCES:.tt=.svg)
 
 %.tmp.dot: %.tt pve_network_templates.tt
        tpage $*.tt >$*.tmp.dot
@@ -7,6 +13,13 @@ all:
 %.svg: %.tmp.dot
        dot $*.tmp.dot -T svg -o $*.svg
 
+update:
+       rm -f $(TT_SOURCES:.tt=.svg)
+       make $(TT_SOURCES:.tt=.svg)
+
+install: $(TT_SOURCES:.tt=.svg)
+       install -d -m 0755 $(DESTDIR)/usr/share/pve-docs/images
+       install -m 0644 $(TT_SOURCES:.tt=.svg) $(DESTDIR)/usr/share/pve-docs/images
 
 clean:
        rm -f *.tmp.dot