22 lines
438 B
Makefile
22 lines
438 B
Makefile
SKRIBILO := skribilo
|
|
PDFLATEX := pdflatex
|
|
RUBBER := rubber
|
|
DOT := dot
|
|
DOT-OPTS := -Gratio=.78 -Gwidth=8cm
|
|
|
|
.DEFAULT_GOAL := supply-chain.pdf
|
|
ILLUSTRATIONS := \
|
|
images/commit-graph.pdf \
|
|
images/commit-graph-intro.pdf
|
|
|
|
supply-chain.pdf: $(ILLUSTRATIONS)
|
|
%.pdf: %.tex
|
|
$(RUBBER) --pdf -I $$PWD "$<"
|
|
|
|
%.tex: %.skb
|
|
$(SKRIBILO) -t latex -o "$@" "$<"
|
|
|
|
%.pdf: %.dot
|
|
$(DOT) -Tpdf $(DOT-OPTS) < "$<" > "$@.tmp"
|
|
mv "$@.tmp" "$@"
|