50 lines
1.1 KiB
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=$@ $<
|