sethna/Makefile

29 lines
504 B
Makefile

LATEXMK := latexmk -pdflatex="lualatex %O %S" -pdf -dvi- -ps- -quiet -logfilewarninglist
WS = wolframscript -f
PDF_DIR = pdfs/
TEX_DIR = tex/
SOURCES := $(wildcard tex/*.tex)
OUTPUTS := $(patsubst tex/%.tex, pdfs/%.pdf,$(SOURCES))
all: $(OUTPUTS)
.PHONY: all tidy clean
tidy:
cd tex; latexmk -c
rm -f tex/*.tdo
clean:
rm -f pdfs/*
cd tex; latexmk -C
rm -f tex/*.tdo
$(PDF_DIR):
mkdir $(PDF_DIR)
$(OUTPUTS): pdfs/%.pdf: tex/%.tex | $(PDF_DIR)
cd $(<D); $(LATEXMK) $(<F)
@cp $(<D)/$(@F) $@