.PHONY: all clean clobber

TPDF = $(shell find . -maxdepth 1 -type f -name 'pdf*.tex' | sort)
TPS = $(shell find . -maxdepth 1 -type f -name 'ps*.tex' | sort)
PS = $(TPS:.tex=.ps) 
PDF = $(TPDF:.tex=.pdf)


all: $(PS) $(PDF)

%.pdf: %.tex
	pdflatex -shell-escape $<
	pdflatex -shell-escape $<

%.dvi: %.tex
	latex -shell-escape $<
	latex -shell-escape $<

%.ps: %.dvi
	dvips $<

clean:
	rm -rf ./tmp
	rm -f master.gvpr
	rm -f master.graphviz
	rm -f *~
	rm -f *.dot
	rm -f *.ps
	rm -f *.pdf
	rm -f *.aux 
	rm -f *.glo 
	rm -f *.gls 
	rm -f *.idx 
	rm -f *.ilg 
	rm -f *.log 
	rm -f *.dvi 

clobber: clean
	rm -f $(PS)
	rm -f $(PDF)