dvi: rouche.dvi Makefile

all: ps pdf png Makefile

EPS = circ.01.eps circ.1.eps circ.10.eps circ.02.eps circ.03.eps circ.07.eps circ.15.eps circ.2.eps fold.eps cusp.eps pc.eps f35.dom.eps f35.im.eps f35.flor.eps f35.im.X.eps f35.im.Y.eps flowerpath.eps zoom.eps howtorotate.eps poly-a.eps poly-b.eps z74a.dom1.eps z74a.im1.eps lip.dom.pln.eps lip.im.pln.eps sincos.dom.eps sincos.im.eps

eps: $(EPS)

ps: rouche.ps dvi Makefile

pdf: rouche.pdf Makefile

png: rouche.ps Makefile
	pstoimg -antialias -aaliastext -multipage -type PNG rouche.ps
rouche.pdf: rouche.ps Makefile
	ps2pdf rouche.ps rouche.pdf
rouche.ps: rouche.dvi $(EPS) Makefile
	dvips rouche.dvi -o rouche.ps
rouche.dvi: rouche.tex $(EPS) Makefile
	latex rouche && latex rouche && latex rouche
$(EPS): %.eps: %.fig
	fig2dev -L eps $< $@
clean: Makefile
	rm -f *~ *.eps *.ps *.dvi *.pdf *.log *.png *.aux *.jpg *.bak
