maintenance/talks/icg-2018/Makefile

50 lines
1.1 KiB
Makefile

SLIDES=\
title \
reproducible-1 \
reproducible-4 \
reproducible-2 \
reproducible-3 \
big-graph-fixed \
containers \
smoothie \
pigx \
pigx-design-1 \
bonus-chipseq \
pigx-design-2 \
pigx-design-3 \
guix-features \
guix-to-container \
pigx-reproducible \
summary \
end
# Extra slides for which there is no time:
BONUS= bonus \
bonus-rnaseq bonus-bsseq bonus-chipseq bonus-scrnaseq \
bonus-functional1a bonus-functional1b bonus-functional1c
GS = /gnu/store/daqmrbimydz948sd3gl75lslqq2sq7yj-ghostscript-9.22/bin/gs
slides.pdf: $(addsuffix .pdf, ${SLIDES} ${BONUS})
${GS} -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=$@ $^
# big-graph.svg: images/coreutils-bag-graph.dot
# dot -Tsvg -Gratio=.7 -o big-graph.svg $^
big-graph.pdf: big-graph.svg
inkscape -z --export-background="#e6e6e6ff" --export-dpi=300 --export-pdf=$@ $<
graph.pdf: big-graph.pdf
gs -o $@ \
-sDEVICE=pdfwrite \
-g1920x1080 \
-dFIXEDMEDIA \
-dPDFFitPage \
-dCompatibilityLevel=1.4 \
$^
%.pdf: %.svg
inkscape -z --export-dpi=300 --export-pdf=$@ $<