blob: 91822cf0fecc4d860ad41f618bcaace0622f3d37 (
plain) (
tree)
|
|
TEX=pdflatex
TEXFLAGS=-file-line-error -halt-on-error
FULL=$(subst .tex,.pdf,$(wildcard *.tex))
SHORT=$(subst .tex,-short.pdf,$(wildcard *.tex))
TINY=$(subst .tex,-tiny.pdf,$(wildcard *.tex))
TARGET=$(FULL) $(SHORT) $(TINY)
.PHONY: all clean
all: $(TARGET)
%-tiny.pdf: %.tex handouts.sty
$(TEX) $(TEXFLAGS) -jobname=$(basename $<)-tiny '\let\ifshownotes\iffalse\let\ifshowcriticism\iffalse\let\ifshowideas\iffalse\let\ifshowpagenrs\iffalse\input{$<}'
$(TEX) $(TEXFLAGS) -jobname=$(basename $<)-tiny '\let\ifshownotes\iffalse\let\ifshowcriticism\iffalse\let\ifshowideas\iffalse\let\ifshowpagenrs\iffalse\input{$<}'
%-short.pdf: %.tex handouts.sty
$(TEX) $(TEXFLAGS) -jobname=$(basename $<)-short '\let\ifshownotes\iffalse\let\ifshowcriticism\iffalse\let\ifshowideas\iffalse\input{$<}'
$(TEX) $(TEXFLAGS) -jobname=$(basename $<)-short '\let\ifshownotes\iffalse\let\ifshowcriticism\iffalse\let\ifshowideas\iffalse\input{$<}'
%.pdf: %.tex handouts.sty
$(TEX) $(TEXFLAGS) $<
$(TEX) $(TEXFLAGS) $<
clean:
latexmk -C
$(RM) $(FULL) $(SHORT) $(TINY)
|