hgbook
diff it/Makefile @ 832:ea5ae4dd787b
Add images.
author | Giulio@puck |
---|---|
date | Tue Aug 18 17:19:30 2009 +0200 (2009-08-18) |
parents | 124179faec5f |
children | ae54f5670834 |
line diff
1.1 --- a/it/Makefile Mon Aug 17 01:53:50 2009 +0200 1.2 +++ b/it/Makefile Tue Aug 18 17:19:30 2009 +0200 1.3 @@ -58,3 +58,35 @@ 1.4 clean: 1.5 rm -f $(web-local)/index-read.html.in 1.6 rm -rf $(obj-web) 1.7 + 1.8 +image-folder := figs 1.9 +# graphs, figures, screenshots 1.10 +image-files := $(wildcard $(image-folder)/*.dot $(image-folder)/*.svg $(image-folder)/*.png) 1.11 +# graphs 1.12 +image-dot := $(filter %.dot, $(image-files)) 1.13 +# figures 1.14 +image-svg := $(filter %.svg, $(image-files)) 1.15 +# screenshots 1.16 +image-png := $(filter %.png, $(image-files)) 1.17 + 1.18 +figs-folder := examples/figs 1.19 +figs-web := \ 1.20 + $(image-dot:$(image-folder)/%.dot=$(figs-folder)/%.png) \ 1.21 + $(image-svg:$(image-folder)/%.svg=$(figs-folder)/%.png) \ 1.22 + $(image-png:$(image-folder)/%.png=$(figs-folder)/%.png) 1.23 + 1.24 +figs: $(figs-web) 1.25 + 1.26 +#$(figs-folder)/%.png: $(image-folder)/%.png $(image-folder)/%.svg 1.27 +$(figs-folder)/%.png: $(image-folder)/%.svg 1.28 + inkscape -D -d 120 -e $@ $< 1.29 + 1.30 +$(figs-folder)/%.png: $(figs-folder)/%.svg 1.31 + inkscape -D -d 120 -e $@ $< 1.32 + rm $< 1.33 + 1.34 +$(figs-folder)/%.png: $(image-folder)/%.png 1.35 + cp $< $@ 1.36 + 1.37 +$(figs-folder)/%.svg: $(image-folder)/%.dot 1.38 + dot -Tsvg -o $@ $<