EXAMPLEDIR = examples
EPSDIR = $(EXAMPLEDIR)/eps
EPSFILES = $(EPSDIR)/example1.eps $(EPSDIR)/example2.eps $(EPSDIR)/example3.eps $(EPSDIR)/example4.eps $(EPSDIR)/example5.eps $(EPSDIR)/example6.eps $(EPSDIR)/example7.eps $(EPSDIR)/example8.eps $(EPSDIR)/example9.eps $(EPSDIR)/example10.eps $(EPSDIR)/example11.eps

all: $(EPSFILES) pyxplot.pdf

$(EPSDIR)/%.eps: $(EXAMPLEDIR)/%
	echo "Producing example plot $<..."
	mkdir -p $(EPSDIR)
	cd $(EXAMPLEDIR)
	../bin/pyxplot $< > /dev/null

%.pdf: %.ps
	echo "Making pdf documentation..."
	ps2pdf $< $@ &> /dev/null

%.ps: %.dvi
	echo "Making postscript documentation..."
	dvips -Pcmz -Pamz $< -o $@ &> /dev/null

%.dvi: %.tex
	echo "Compiling documentation..."
	latex $< &> /dev/null
	latex $< &> /dev/null
	latex $< &> /dev/null
	makeindex pyxplot.idx &> /dev/null
	latex $< &> /dev/null
