#setup for latex
|
LATEX=lualatex
|
LATEXOPT=--shell-escape --synctex=1 -file-line-error
|
NONSTOP=--interaction=nonstopmode
|
|
LATEXMK=latexmk
|
LATEXMKOPT=-lualatex -bibtex
|
CONTINUOUS=-pvc
|
|
MAIN=zusammenfassung
|
PROJECT=project
|
SOURCES:=$(shell ls *.tex)
|
|
TEX_EXTENSION=aux bbl bcf blg fls idx ilg ind lof lol log out pdf pyg.lst pyg.sty pyg.vrb run.xml fdb_latexmk synctex.gz toc tdo thm pyg.lol
|
|
|
.PHONY:listing image clean debug
|
|
all:$(MAIN).pdf
|
|
$(MAIN).pdf:$(MAIN).tex $(SOURCES)
|
$(LATEXMK) $(LATEXMKOPT) -pdflatex="$(LATEX) $(LATEXOPT) $(NONSTOP) %O %S" $<
|
|
debug: $(MAIN).tex
|
$(LATEX) $(LATEXOPT) $<
|
|
interactive: $(MAIN).tex listing
|
$(LATEXMK) $(LATEXMKOPT) $(CONTINUOUS) -pdflatex="$(LATEX) $(LATEXOPT)%O %S" $<
|
|
clean:
|
rm -f *.pyc *.pyg
|
rm -rf _minted-$(MAIN)
|
rm -f $(addprefix $(MAIN).,$(TEX_EXTENSION))
|
$(LATEXMK) -C
|