LATEX:=pdflatex BASE:=pres GRAPHS:=$(addsuffix .pdf,$(basename $(shell ls img/*.dot))) MISCDEPS:=exrss.xml all: $(BASE).pdf .SECONDARY: $(BASE).fmt $(GRAPHS) %.pdf: %.fmt %.tex $(GRAPHS) $(MISCDEPS) $(LATEX) $(basename $@) $(LATEX) $(basename $@) %.fmt: preamble.tex $(LATEX) -ini -jobname="$(basename $@)" "&$(LATEX) $<\dump" %.pdf: %.dot dot -Tpdf $< > $@ clean: $(RM) -v $(addprefix $(BASE).,aux log out toc pdf fmt nav snm) $(GRAPHS)