LATEX:=pdflatex DOCUMENT:=lat IMGS:=tux.png MISC:=broncode.c broncode.tex .SECONDARY: $(DOCUMENT).fmt $(addsuffix .png,$(basename $(IMGS))) all: $(DOCUMENT).pdf %.pdf: %.tex %.fmt $(IMGS) $(MISC) $(LATEX) $(basename $@) $(LATEX) $(basename $@) %.fmt: pre.tex $(LATEX) -ini -jobname="$(basename $@)" "&$(LATEX) $<\dump" %.png: %.svg convert $< $@ clean: $(RM) -v $(addprefix $(DOCUMENT).,fmt aux bbl blg dvi log out toc pdf snm nav vrb) $(IMGS)