update Makefile

This commit is contained in:
relikd
2021-08-13 14:40:28 +02:00
parent 67699929fb
commit b82c8e8d7c

View File

@@ -1,6 +1,8 @@
PROJDIR := src PROJDIR := src
TEXER := lualatex TEXER := lualatex
.PHONY: help dev dist clean plugins clean-all server build deploy pdf-clean pdf find-links
help: help:
@echo @echo
@echo ' dev - Switch to development branch' @echo ' dev - Switch to development branch'
@@ -59,12 +61,15 @@ deploy:
@echo # --dry-run @echo # --dry-run
rsync -rclzv --exclude=.lektor --exclude=.DS_Store --delete bin/ vps:/srv/http/recipe-lekture rsync -rclzv --exclude=.lektor --exclude=.DS_Store --delete bin/ vps:/srv/http/recipe-lekture
pdf: pdf-clean:
@rm -f extras/pdf-export/*.{aux,log,out,toc}
pdf-build:
@echo @echo
@echo 'Generating PDF from tex source ...' @echo 'Generating PDF from tex source ...'
@echo 'Check if $(TEXER) exists' @echo 'Check if $(TEXER) exists'
@which $(TEXER) @which $(TEXER)
@cd extras/pdf-export/ && \ @cd 'extras/pdf-export/' && \
SECONDS=0; \ SECONDS=0; \
for i in 1 2; do \ for i in 1 2; do \
for alt in de en; do \ for alt in de en; do \
@@ -74,9 +79,10 @@ pdf:
done; \ done; \
done; \ done; \
echo "done. finished after $${SECONDS}s." echo "done. finished after $${SECONDS}s."
rm -rf extras/pdf-export/*.{aux,log,out,toc}
mv extras/pdf-export/pdf-*.pdf bin/static mv extras/pdf-export/pdf-*.pdf bin/static
pdf: pdf-clean pdf-build pdf-clean
# Helper methods on all recipes # Helper methods on all recipes
find-links: find-links: