From c310d52f7b64913b9ac957537593a5075a9df5c4 Mon Sep 17 00:00:00 2001
From: Florent Gluck <florent.gluck@hesge.ch>
Date: Fri, 20 Sep 2024 14:51:01 +0200
Subject: [PATCH] Added lab.mk

---
 labs/lab.mk | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 labs/lab.mk

diff --git a/labs/lab.mk b/labs/lab.mk
new file mode 100644
index 0000000..57d8de7
--- /dev/null
+++ b/labs/lab.mk
@@ -0,0 +1,21 @@
+SRCS=$(wildcard *.md)
+PDFS=$(SRCS:%.md=%.pdf)
+PDFS_CORR=$(SRCS:%.md=%_corr.pdf)
+UID=$(shell id -u)
+GID=$(shell id -g)
+
+doc: $(PDFS)
+
+corr: $(PDFS_CORR)
+
+all: doc corr
+
+%.pdf: %.md
+	docker run --user $(UID):$(GID) --rm --mount type=bind,src="$(PWD)",dst=/src thxbb12/md2pdf build_lab $<
+
+%_corr.pdf: %.md
+	docker run --user $(UID):$(GID) --rm --mount type=bind,src="$(PWD)",dst=/src thxbb12/md2pdf build_lab_corr $<
+
+clean:
+	rm -f $(PDFS) $(PDFS_CORR)
+
-- 
GitLab