From 78ddc812189ba2a8b6d9dec728b9eb7b0667a8f6 Mon Sep 17 00:00:00 2001 From: Ethan Robert <ethan.rbrt90@gmail.com> Date: Mon, 24 Feb 2025 15:35:42 +0100 Subject: [PATCH] Updated Makefile for error handling on prerequisites check --- Makefile | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 4c2c2bd..26d74e9 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,15 @@ -pdf: +prerequisites: + @echo "Vérification du fonctionnement de pandoc" + @which pandoc > /dev/null || (echo "❌ Impossible de trouver la commande pandoc." ; exit 1) + +prerequisites-pdflatex: prerequisites + @echo "Vérification de la présence de pdflatex" + @which pdflatex > /dev/null || (echo "❌ Impossible de trouver la commande pdflatex." ; exit 1) + +pdf: prerequisites-pdflatex pandoc --defaults=config.yaml -o dist/Output.pdf -html: +html: prerequisites pandoc --defaults=config.yaml -o dist/Output.html -all: pdf html \ No newline at end of file +all: prerequisites-pdflatex pdf html \ No newline at end of file -- GitLab