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
|
||||
ABSTRACT=abstract
|
||||
REFS=refs.bib
|
||||
|
||||
TEX=pdflatex #possibly switch to lualatex/xelatex
|
||||
BIB=bibtex #possibly switch to biber (remove backend=bibtex from biblatex opts)
|
||||
|
||||
RMF=rm -f
|
||||
LATEXMKOPTS=#-pdf #enable for forcing pdflatex
|
||||
LATEXMK=latexmk $(LATEXMKOPTS)
|
||||
|
||||
PDFS=$(NAME).pdf $(ABSTRACT)-en.pdf $(ABSTRACT)-cz.pdf
|
||||
|
||||
all: $(PDFS)
|
||||
|
||||
$(NAME).pdf: $(wildcard *.tex) $(REFS) $(NAME).xmpdata
|
||||
$(TEX) $(NAME)
|
||||
$(BIB) $(NAME)
|
||||
$(TEX) $(NAME)
|
||||
$(TEX) $(NAME)
|
||||
|
||||
$(ABSTRACT)-%.pdf: $(ABSTRACT)-%.tex $(ABSTRACT)-%.xmpdata metadata.tex
|
||||
$(TEX) $<
|
||||
all:
|
||||
$(LATEXMK) $(NAME)
|
||||
$(LATEXMK) $(ABSTRACT)-cz
|
||||
$(LATEXMK) $(ABSTRACT)-en
|
||||
|
||||
clean:
|
||||
$(RMF) *.log *.dvi *.aux *.toc *.lof *.lot *.out *.bbl *.blg *.xmpi
|
||||
$(RMF) $(PDFS)
|
||||
$(LATEXMK) -C
|
||||
|
Loading…
Reference in New Issue
Block a user