Hong-Phuc Bui
2019-10-06 3be6e236f6bc89d7596b23a18848e53b4729611a
makefile
@@ -1,40 +1,38 @@
LATEX = xelatex
LATEX_OPT :=--shell-escape -interaction=nonstopmode --synctex=1
# pythontex
PYTHONTEX := pythontex.py
PYTHONTEX_OPT := -v
#latex compiler
LATEX = lualatex
LATEX_OPT :=-shell-escape -interaction=nonstopmode --synctex=1
#bibtex
BIBTEX := biber
BIBTEX_OPT := 
# latexmk setting
LATEXMK = latexmk
LATEXMK_OPT :=
LATEXMK_INTERACTIVE_OPT := -pvc
# interactive TARGET Setting
# interactive TARGET
INTERACTIVE_TARGET = zusammenfassung.pdf
########################################################
# file variables 
exclude := $(wildcard _*.tex)
tex := $(wildcard *.tex)
tex := $(filter-out $(exclude), $(tex))
pdf := $(tex:.tex=.pdf)
pdf = zusammenfassung.pdf
main_tex = zusammenfassung.tex
chapter = $(wildcard chap/*.tex)
.PHONY: all
all: $(pdf)
$(pdf): $(main_tex)
   $(LATEX) $(LATEX_OPT) $<
   $(BIBTEX) $(BIBTEX_OPT) $(<:.tex=)
   $(LATEX) $(LATEX_OPT) $<
   $(LATEX) $(LATEX_OPT) $<
%.pdf: %.tex
   $(LATEXMK) $(LATEXMK_OPT) $<
zusammenfassung.tex: $(wildcard chap/*.tex)
$(main_tex): $(chapter)
   touch $@
autoren-handbuch.tex: $(wildcard autoren-kap/*.tex)
   touch $@
.PHONY: interactive
interactive: $(INTERACTIVE_TARGET)