diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2024-01-13 17:15:05 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2024-01-13 17:15:05 +0100 |
| commit | e1a50576c44223d91810c4faaffbec9e8add85bd (patch) | |
| tree | 16150cf0e565cb79cf24707b90218678f589bab5 /common.mk | |
| parent | bb3eed11fe0e205cc89b3f3c5b13804ca5e1ac06 (diff) | |
| download | unterricht-e1a50576c44223d91810c4faaffbec9e8add85bd.tar.gz unterricht-e1a50576c44223d91810c4faaffbec9e8add85bd.zip | |
make the build rules more flexible
Allow to specify extra rubber arguments through the RUBBER_XARGS
environment variable.
Make the latex implementation overritable by setting the LATEX_PROG
environment variable.
Change intercation from batchmode to nonstopmode in order to see
error messages on stderr.
Diffstat (limited to 'common.mk')
| -rw-r--r-- | common.mk | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -25,10 +25,12 @@ SLIDES_OPTIONS += --metadata-file=$(PANDOC_DIR)/defaults/slides-metadata.yml SLIDES_OPTIONS += --template=$(PANDOC_TEMPLATE_DIR)/beamer.tex SLIDES_OPTIONS += --pdf-engine-opt=-fmt=$(LATEX_FMT_BASE)/slides.fmt -RUBBER_OPTS := --into .build --pdf --shell-escape -I "$(LATEX_BASE)" +RUBBER_XARGS ?= +RUBBER_OPTS := --into .build --pdf $(RUBBER_XARGS) --shell-escape -I "$(LATEX_BASE)" -LATEX := TEXINPUTS=$(LATEX_BASE): pdflatex -LATEX_OPTS := -interaction=batchmode -shell-escape -output-directory=.build/ +LATEX_PROG ?= pdflatex +LATEX = TEXINPUTS=$(LATEX_BASE) $(LATEX_PROG) +LATEX_OPTS := -interaction=nonstopmode -shell-escape -output-directory=.build/ PDF2PPTX := pdf2pptx |
