From d9670b35031c4f4581e56f14f4c95a1af6b13f35 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Wed, 28 Feb 2024 14:57:26 +0100 Subject: [PATCH] verify that dependencie is correctly downloaded --- latex/presentation/Makefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/latex/presentation/Makefile b/latex/presentation/Makefile index 201c9c3..b29e2e6 100644 --- a/latex/presentation/Makefile +++ b/latex/presentation/Makefile @@ -3,6 +3,7 @@ NAME = slides TEX = $(NAME).tex SRC = $(TEX) PDF = $(TEX:.tex=.pdf) +PKG = projektor.sty TEXMK = latexmk -lualatex -shell-escape WGET = wget -q --show-progress @@ -11,7 +12,11 @@ WGET = wget -q --show-progress all: $(PDF) $(PDF): %.pdf: %.tex - $(TEXMK) $< +ifneq (,$(wildcard $(PKG))) + @$(TEXMK) $< +else + @echo "Can't proceed, $(PKG) missing." +endif EXTS = aux fdb_latexmk fls log nav out snm synctex.gz toc vrb clean: @@ -19,4 +24,4 @@ clean: updatepackage: @$(WGET) https://git.mylloon.fr/Anri/projektor/raw/branch/main/projektor.sty \ - -O projektor.sty + -O $(PKG)