all: presentation.pdf

.PHONY: remote clean
remote:
	ssh honours "mkdir -p tmp/tex/presentation"
	rm -f presentation.pdf
	rsync -r . "honours:tmp/tex/presentation"
	ssh honours "cd tmp/tex/presentation; make clean; make"
	scp "honours:tmp/tex/presentation/presentation.pdf" .

presentation.pdf: presentation.tex clean
	pdflatex presentation
	bibtex presentation
	pdflatex presentation
	pdflatex presentation
	make clean-rubbish

clean: clean-rubbish
	rm -f presentation.pdf

clean-rubbish:
	rm -f `find . -name '*.log'`
	rm -f `find . -name '*.dvi'`
	rm -f `find . -name '*.ps'`
	rm -f `find . -name '*.aux'`
	rm -f `find . -name '*.blg'`
	rm -f `find . -name '*.bbl'`
	rm -f `find . -name '*.toc'`
	rm -f `find . -name '*.lof'`
	rm -f `find . -name '*.lot'`
	rm -f `find . -name '*.out'`
	rm -f `find . -name '*.nav'`
	rm -f `find . -name '*.snm'`
	rm -f `find . -name '*.vrb'`
	rm -f `find . -name '*~'`