PRE:=docker.pdf DEPS:=moby.pdf $(wildcard examples/*/Dockerfile) AUX:=moby.svg TEX:=pdflatex TEXFLAGS:=-file-line-error -shell-escape all: $(PRE) %.pdf: %.tex $(DEPS) $(TEX) $(TEXFLAGS) -jobname=$(basename $@) $< &&\ $(TEX) $(TEXFLAGS) -jobname=$(basename $@) $< %.pdf: %.svg convert $< $@ moby.svg: wget https://www.docker.com/sites/default/files/moby.svg clean: $(RM) $(AUX) $(DEPS) $(PRE)