BASENAME=$(subst project_,,$(notdir $(CURDIR)))


pdf: $(BASENAME).pdf

$(BASENAME).pdf : $(BASENAME).tex ../header.tex ../instructions.tex
	pdflatex -interaction=scrollmode $< | tee /dev/stderr | fgrep -q "Rerun to get" && pdflatex -interaction=scrollmode $< || true


watch :
	while true; do ! make -q pdf && make pdf; sleep 0.5; done

clean:
	rm -f *~ code/*~ solution/*~ data/*~
	rm -rf *.log *.aux *.out auto
	rm -f `basename *.tex .tex`.pdf
	rm -f *.zip
	pdflatex $(BASENAME).tex

latex:
	pdflatex $(BASENAME).tex
	pdflatex $(BASENAME).tex

zip: latex
	rm -f zip $(BASENAME).zip
	zip $(BASENAME).zip *.pdf *.m data/* $(ZIPFILES)