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