#.SUFFIXES:
#.SUFFIXES: .ps .pdf .dvi

dvis := $(patsubst %.tex,%.dvi,$(wildcard *.tex))
pdfs := $(patsubst %.tex,%.pdf,$(wildcard *.tex))
pss := $(patsubst %.tex,%.ps,$(wildcard *.tex))

alldvi: $(dvis)

allpdf: $(pdfs)

allps: $(pss)

%.lpr: %.ps
	lpr $<

%.dvi: %.tex
	stabilise $@ latex $<

%.pdf: %.tex
	stabilise $@ pdflatex $<

%.pdf: %.ps
	ps2pdf $< $@

%.a4book.ps: %.ps
	pstops "4:-3L@.7(21cm,0)+0L@.7(21cm,14.85cm),1L@.7(21cm,0)+-2L@.7(21cm,14.85cm)" $< $@

%.ps: %.dvi
	dvips $< -o

%.eps: %.pgm
	pnmtops -noturn -rle -imagewidth $(subst -,.,$(subst .,,$(suffix $*))) $< > $@

%.pgm: %.ppm
	ppmtopgm < $< > $@

%.ppm: %.png
	pngtopnm $< > $@

vasily.dvi: vasje.1.eps realmmisc.1.eps nellensvasily.1.eps

indigo-butterfly.dvi: Indigo-Butterfly.6.eps

indigo-butterfly.pdf: Indigo-Butterfly.6.eps

clean:
	-$(RM) *.dvi *.pdf *.ps *.log *.aux *.eps *.pgm *.ppm
