
src = main.tex

run:	main
	xdvi main.dvi

again:	pass3
	latex main

pass3:	pass2
	latex main
	touch pass3

pass2:	pass1
	latex main
	touch pass2

pass1:	$(src)
	latex main
	touch pass1


main:	$(src)
	latex main
	bibtex main
	touch pass1

xdvi:
	xdvi main.dvi

ps:
	dvips main.dvi

gv:
	ghostview main.ps

vclean:	clean
	rm -f *.dvi *.aux *.idx *.ilg *.lof main.ps main.bbl main.blg
	rm -f *.lof *.toc *.blg *.bbl
	rm -f pass1 pass2 pass3

clean:
	rm -f *~ core
	rm -f *.log *.dvi *.aux *.blg *.err main.ps main.bbl
	rm -f pass1 pass2 pass3 main.toc



