eukuleides用Makefileのcleanターゲットなどの動作を修正
[makefiles.git] / eukleides_mk / eukleides.mk
1 EUKLEIDES = eukleides
2 EPSTOPDF = epstopdf
3 # ImageMagick
4 CONVERT = convert
5
6 eukfiles = $(wildcard *.euk)
7
8 %.eps: %.euk
9         $(EUKLEIDES) $<
10
11 %.pdf: %.eps
12         $(EPSTOPDF) $<
13
14 %.png: %.eps
15         $(CONVERT) $< $@
16
17 %.jpeg: %.eps
18         $(CONVERT) $< $@
19
20 eukleides-clean:
21         $(if $(eukfiles),$(RM) $(subst .euk,.eps,$(eukfiles)))
22
23 eukleides-distclean: eukleides-clean
24         $(if $(eukfiles), $(RM) $(subst .euk,.pdf,$(eukfiles)) $(subst .euk,.png,$(eukfiles)) $(subst .euk,.jpeg,$(eukfiles)))