#!/usr/bin/make # removing vc stuff to accommodate Tilman's setup #all: notes.config vc $(patsubst %.tex,%.pdf,$(wildcard *.tex)) all: notes.config $(patsubst %.tex,%.pdf,$(wildcard *.tex)) pdf: all %.pdf: %.tex rubber -fd $< qpdf --qdf --object-streams=disable $@ - | sponge $@ sed -e 's|/PageLabels|/BageLapels|g' < $@ |sponge $@ qpdf $@ - | sponge $@ # by default, we produce combined notes/slides output notes.config: echo '\setbeameroption{show notes on second screen}' > notes.config # rules for generating notesonly notesonly-config: echo '\setbeameroption{show only notes}' > notes.config notesonly: notesonly-config pdf # rules for generating slides only slides-config: echo '' > notes.config slides: slides-config pdf viewpdf: all evince *.pdf pdfpc: notes.config pdf pdfpc -n right *pdf spell: aspell -c -t --tex-check-comments -b text.tex # Commented out to accommodate Tilman's setup #vc: # vc-git clean: rubber -d --clean *.tex rm -f *.tmp rm -f vc rm -f notes.config rm -f *.pdfpc .PHONY: clean all notesonly-config notesonly slides-config slides viewpdf pdfpc spell