Initial commit
This commit is contained in:
36
Makefile
Normal file
36
Makefile
Normal file
@ -0,0 +1,36 @@
|
||||
# use bash so process substutution is available
|
||||
SHELL = bash
|
||||
SRC = presentation.tex
|
||||
TARGET = $(SRC:%.tex=%.pdf)
|
||||
|
||||
.PHONY: build
|
||||
build: $(TARGET)
|
||||
|
||||
# used for `nix-build`
|
||||
.PHONY: install
|
||||
install: build
|
||||
mkdir -pv ${out}/
|
||||
cp $(TARGET) ${out}/
|
||||
|
||||
%.pdf: %.tex
|
||||
latexmk $<
|
||||
|
||||
.PHONY: watch
|
||||
watch:
|
||||
latexmk -pvc $(SRC)
|
||||
|
||||
.PHONY: lint
|
||||
lint:
|
||||
chktex $(SRC)
|
||||
|
||||
.PHONY: languagetool
|
||||
languagetool:
|
||||
languagetool <(cat content.tex | ./scripts/detex-languagetool.py)
|
||||
|
||||
.PHONY: clean
|
||||
clean: clean_tex
|
||||
|
||||
.PHONY: clean_tex
|
||||
clean_tex:
|
||||
latexmk -C
|
||||
rm -rf ./_minted-presentation/
|
Reference in New Issue
Block a user