diff --git a/Makefile b/Makefile index 736aac0..c08275c 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # HdM Slides - Unified Makefile # Supports multiple courses: 223015b (Dateiformate) and 223015c (Internettechnik) -.PHONY: help dev dev-b dev-c build build-b build-c pdf html klausur clean install deploy qr optimize-images +.PHONY: help dev dev-b dev-c build build-b build-c pdf html klausur clean install deploy qr optimize-images klausurfragen build-klausurfragen deploy-klausurfragen # Course configuration COURSES = 223015b 223015c @@ -85,7 +85,18 @@ build-b: build/.exists build-c: build/.exists $(call build_course,223015c) -build: build-b build-c +build-klausurfragen: build/.exists + @echo "Building klausurfragen..." + @mkdir -p build + @if [ -f "$(SLIDES_DIR)/klausurfragen.md" ]; then \ + echo " Building klausurfragen.md..."; \ + npx @marp-team/marp-cli "$(SLIDES_DIR)/klausurfragen.md" -o build/klausurfragen.html; \ + npx @marp-team/marp-cli "$(SLIDES_DIR)/klausurfragen.md" --pdf --allow-local-files -o build/klausurfragen.pdf; \ + else \ + echo " Skipping: $(SLIDES_DIR)/klausurfragen.md not found"; \ + fi + +build: build-b build-c build-klausurfragen @echo "All courses built!" # HTML only builds @@ -179,7 +190,7 @@ HDM_DEPLOY_PATH = /home/tengo/html/hdm build-index: build/.exists @echo "Building root index..." - @echo '
Wintersemester 2025/26 · Michael Czechowski
https://librete.ch/hdm/
Wintersemester 2025/26 · Michael Czechowski
https://librete.ch/hdm/