update copyright info
[PyX/mjg.git] / examples / Makefile
blob99fd2b38c4f3f3bc61bd68304f212d1a769d39b6
1 default: examples.dvi
3 clean:
4 -rm -f examples.tex examples.log examples.aux examples.dvi examples.ps examples.pdf *.eps */*.eps *.png */*.png
6 all:
7 make clean
8 make pdf
9 make png
11 pdf: examples.pdf
12 ps: examples.ps
13 dvi: examples.dvi
15 examples.pdf: examples.ps
16 ps2pdf examples.ps
18 examples.ps: examples.dvi
19 dvips -o examples.ps examples.dvi
21 files = $(foreach item, $(shell grep -v / INDEX), $(item)) $(foreach item, $(shell grep / INDEX), $(addprefix $(item), $(shell cat $(item)INDEX)))
22 pyfiles = $(addsuffix .py, $(files))
23 epsfiles = $(addsuffix .eps, $(files))
24 pngfiles = $(addsuffix .png, $(files))
26 eps: $(epsfiles)
28 examples.dvi: examples.py $(epsfiles)
29 python examples.py $(basename $(pyfiles))
30 latex examples.tex
31 -rm -f examples.ps examples.pdf
33 png: $(pngfiles)
35 %.eps: %.py
36 cd $(dir $^); PYTHONPATH=$(CURDIR)/.. python $(notdir $^)
38 %.png: %.eps
39 python ../contrib/epstopng.py -o $@ $^