SHELL=/bin/bash PRE:=docker.pdf DEPS_GEN:=moby.pdf swarm.png DEPS:=$(DEPS_GEN) $(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: curl https://www.docker.com/sites/default/files/moby.svg > $@ swarm.png: curl https://www.docker.com/sites/default/files/docker-swarm-hero2.png > $@ clean: $(RM) -r $(AUX) $(DEPS_GEN) $(PRE) \ docker.{aux,log,nav,out,snm,toc,vrb} _minted-*