1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
LARGE_PNG:=$(patsubst %.dia,%.png,$(shell cd large-dia; ls *.dia))
ALL_PNG:=$(patsubst %.dia,%.png,$(shell cd dia; ls *.dia)) $(LARGE_PNG)
html: png bzr-launchpad.html
ps: png bzr-launchpad.ps
png: $(ALL_PNG)
clean:
rm -f bzr-launchpad.html
rm -f *~
rm -f bzr-launchpad.ps
rm -f *.png
%.html: html.xsl %.tmml
xsltproc $^ > $@
%.ps: %.tmml
texmacs -c $< $@ -x '(quit-TeXmacs)'
%.tmml: %.tm
texmacs -c $< $@ -x '(quit-TeXmacs))'
%.png: dia/%.dia
rm -f $@
dia -e $@ $^ > /dev/null 2>&1
png_size=$(shell echo $(1) | join -o 2.2 - large-dia/sizes)
%.png: large-dia/%.dia
rm -f $@
dia -e $@ -s $(call png_size,$@) $< > /dev/null 2>&1
large-dia/sizes: $(LARGE_PNG)
./write-sizes $@ $^
.PHONY: html ps png clean
|