Hong-Phuc Bui
2020-10-05 8877eafc556514537494d8b75254e03e29d71ac0
makefile
@@ -7,9 +7,8 @@
BIBTEX_OPT := 
# latexmk setting
LATEXMK = latexmk
LATEXMK_OPT := -lualatex -shell-escape
LATEXMK_INTERACTIVE_OPT := $(LATEXMK_OPT) -pvc
LATEXMK = latexmk -pdf -pdflatex="$(LATEX) $(LATEX_OPT)"
# interactive TARGET
INTERACTIVE_TARGET = zusammenfassung.pdf
@@ -19,6 +18,7 @@
pdf = zusammenfassung.pdf
main_tex = zusammenfassung.tex
chapter = $(wildcard chap/*.tex)
appendix = $(wildcard app/*.tex)
code_img = $(wildcard code/*.tex)
.PHONY: all
@@ -30,18 +30,20 @@
   $(LATEX) $(LATEX_OPT) $<
   $(LATEX) $(LATEX_OPT) $<
$(main_tex): $(chapter) $(code_img)
$(main_tex): $(chapter) $(appendix) $(code_img)
   touch $@
.PHONY: interactive
interactive: $(INTERACTIVE_TARGET)
   $(LATEXMK) $(LATEXMK_INTERACTIVE_OPT) $(<:.pdf=.tex)
   $(LATEXMK) -pvc $(<:.pdf=.tex)
.PHONY: mostlyclean clean
mostlyclean:
   rm -fv *.aux *.out *.bbl *.blg *.pytxcode *.toc *.nav *.bcf *.log *.run.xml *.snm *.vrb *.synctex.gz
.PHONY: mostlycleanmostly clean
cleanmostly:
   rm -fv *.aux *.out *.bbl *.blg *.toc *.nav *.bcf *.log  *.synctex.gz
   rm -fv *.pytxcode *.run.xml  *.snm *.vrb
   rm -fv chap/*.aux
   rm -rv app/*.aux
clean:
   make mostlyclean
@@ -49,4 +51,3 @@
   rm -rfv pythontex-files-*
   rm -rfv _minted-*
   rm -rf *.fdb_latexmk *.fls