use latexmk instead of plain make for build
This commit is contained in:
parent
bd08da9ac4
commit
b6f5e96765
25
Makefile
25
Makefile
@ -1,25 +1,14 @@
|
|||||||
NAME=thesis
|
NAME=thesis
|
||||||
ABSTRACT=abstract
|
ABSTRACT=abstract
|
||||||
REFS=refs.bib
|
LATEXMKOPTS=#-pdf #enable for forcing pdflatex
|
||||||
|
LATEXMK=latexmk $(LATEXMKOPTS)
|
||||||
TEX=pdflatex #possibly switch to lualatex/xelatex
|
|
||||||
BIB=bibtex #possibly switch to biber (remove backend=bibtex from biblatex opts)
|
|
||||||
|
|
||||||
RMF=rm -f
|
|
||||||
|
|
||||||
PDFS=$(NAME).pdf $(ABSTRACT)-en.pdf $(ABSTRACT)-cz.pdf
|
PDFS=$(NAME).pdf $(ABSTRACT)-en.pdf $(ABSTRACT)-cz.pdf
|
||||||
|
|
||||||
all: $(PDFS)
|
all:
|
||||||
|
$(LATEXMK) $(NAME)
|
||||||
$(NAME).pdf: $(wildcard *.tex) $(REFS) $(NAME).xmpdata
|
$(LATEXMK) $(ABSTRACT)-cz
|
||||||
$(TEX) $(NAME)
|
$(LATEXMK) $(ABSTRACT)-en
|
||||||
$(BIB) $(NAME)
|
|
||||||
$(TEX) $(NAME)
|
|
||||||
$(TEX) $(NAME)
|
|
||||||
|
|
||||||
$(ABSTRACT)-%.pdf: $(ABSTRACT)-%.tex $(ABSTRACT)-%.xmpdata metadata.tex
|
|
||||||
$(TEX) $<
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RMF) *.log *.dvi *.aux *.toc *.lof *.lot *.out *.bbl *.blg *.xmpi
|
$(LATEXMK) -C
|
||||||
$(RMF) $(PDFS)
|
|
||||||
|
Loading…
Reference in New Issue
Block a user