SHELL:=/bin/bash LATEX=pdflatex OUTPUT:=tt.pdf BASEOUTPUT:=$(basename $(OUTPUT)) .SECONDARY: $(addsuffix .fmt,$(BASEOUTPUT)) .PHONY: clobber graphs all: $(OUTPUT) %.pdf: $(SOURCES) %.fmt $(LATEX) $(basename $@) bibtex $(basename $@) $(LATEX) $(basename $@) $(LATEX) $(basename $@) %.fmt: preamble.tex $(LATEX) -ini -jobname="$(basename $@)" "&$(LATEX) $<\dump" clean: $(RM) -v $(addprefix $(BASEOUTPUT).,fmt aux bbl blg dvi log out toc pdf)