diff options
| author | Holger Dengler <dengler@linutronix.de> | 2018-01-18 18:02:30 +0100 |
|---|---|---|
| committer | Holger Dengler <dengler@linutronix.de> | 2018-04-17 15:28:07 +0200 |
| commit | 44797f7be06e047c2ecd56189c5bb11e7edf854f (patch) | |
| tree | 534eb3fd2b85c3c07c60beadbb68265e5a406d5b /Makefile | |
| parent | 3f9156050b11fa26ea6ffbe751de8587faf13df3 (diff) | |
build: replace build command
Building latex files may require to re-run the build command more than
once. The make target rules are normally called once.
Make also does not check the dependencies, which are caused by tex
statements (like \input{} or \includegraphics{}).
Both problems are solved by latexmk. This wrapper scans all
dependencies in the .tex file and calls the latex-command until all
depending steps are resolved.
The call of the build-command is forced in make, because the checking,
if a tex-file requires a rebuild is done by latexmk.
Signed-off-by: Holger Dengler <dengler@linutronix.de>
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -14,8 +14,7 @@ HANDOUT_FOLDER := handouts HANDOUT :=$(DEPLOY)/$(HANDOUT_FOLDER) CONFIG_FOLDER := configs -BUILD_COMMAND := xelatex -BUILD_COMMAND_BIB := bibtex +BUILD_COMMAND := latexmk -xelatex -bibtex -pdf BUILD_DEBUG := -halt-on-error --interaction=errorstopmode BUILD_ARGS := BUILD := $(BUILD_COMMAND) $(BUILD_DEBUG) $(BUILD_ARGS) |
