1 |
RST_TARGETS=$(shell for file in *.rst; do echo $${file%.rst}.html; done) |
RST_TARGETS=$(shell for file in *.rst; do echo $${file%.rst}.gen.html; done) |
2 |
|
DIA_TARGETS=$(shell for file in *.dia; do echo $${file%.dia}.gen.png; done) |
3 |
|
|
4 |
all: $(RST_TARGETS) |
all: $(RST_TARGETS) $(DIA_TARGETS) |
5 |
|
|
6 |
showtargets: |
showtargets: |
7 |
echo $(RST_TARGETS) |
echo $(RST_TARGETS) $(DIA_TARGETS) |
8 |
|
|
9 |
clean: |
clean: |
10 |
rm -f *.gen.html |
rm -f *.gen.html |
11 |
|
rm -f *.gen.png |
12 |
|
|
13 |
%.html: %.rst |
%.gen.html: %.rst |
14 |
$(MAKE) -C ../../gzz rst RST="../manuscripts/UMLLink/$*.rst" |
$(MAKE) -C ../../gzz rst RST="../manuscripts/UMLLink/$*.rst" |
15 |
|
|
16 |
|
%.gen.png: %.dia |
17 |
|
dia -n -e $@ $< |