all: Report.dvi REPEAT_TEXT = 'Rerun to get cross-references right' %.pdf: %.dvi dvipdf $(basename $@) %.ps: %.svg inkscape $(addsuffix .svg,$(basename $@)) --export-ps=$@ Report.dvi: *.tex Front/*.tex Main/*.tex Main/*/*.tex Report.bib latex '\scrollmode\input $(basename $@)' || exit 1; \ bibtex $(basename $@) || exit 1; \ latex '\scrollmode\input $(basename $@)' || exit 1; \ while grep -s $(REPEAT_TEXT) $(addsuffix .log,$(basename $@)) ; do \ latex '\scrollmode\input $(basename $@)' || exit 1; \ done clean: rm -f *.ps *.pdf *.dvi *.log *.toc *.out *.aux *.bbl *.blg *.lof