25 lines
739 B
Makefile
25 lines
739 B
Makefile
#!/usr/bin/make -f
|
|
|
|
NAME := Dissertation_Sander
|
|
|
|
TEX_GRAPHICS_PDF := $(patsubst %, %.pdf, $(basename $(shell find graphics/tex/ -name "*.tex") .tex))
|
|
|
|
.PHONY: all clean view indent
|
|
|
|
all: $(TEX_GRAPHICS_PDF)
|
|
@latexmk -lualatex -bibtex -latexoption=-halt-on-error -jobname=$(NAME) main.tex > /dev/null
|
|
|
|
%.pdf: %.tex
|
|
@latexmk -lualatex -latexoption=-halt-on-error $^ -jobname=$(basename $@ .pdf) > /dev/null
|
|
|
|
clean:
|
|
@latexmk -c -jobname=$(NAME) main.tex 2> /dev/null
|
|
@find graphics/tex/ ! \( -name '*.tex' -o -name '.gitignore' \) -type f -exec rm -rf {} +
|
|
@rm -rf **/*.aux indent.log
|
|
|
|
view:
|
|
@evince $(NAME).pdf &
|
|
|
|
indent:
|
|
@find -type f \( -iname "*.tex" ! -iname "titlepage.tex" \) -exec latexindent -m -s -o={} -l=.indent.yaml {} \;
|