diff --git a/Makefile b/Makefile index 3c707b8..60d313f 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 klausurfragen build-klausurfragen deploy-klausurfragen +.PHONY: help dev dev-b dev-c build build-b build-c pdf html klausur clean install deploy qr optimize-images # Course configuration COURSES = 223015b 223015c @@ -9,11 +9,11 @@ SLIDES_DIR = slides # Course-specific settings 223015b_NAME = Dateiformate, Schnittstellen, Speichermedien -223015b_KAPITEL = 00-intro 01-grundlagen-text-audio 02-bild-audio-video 03-speichermedien-schnittstellen 04-distribution-apis-zukunft 05-vertiefung-offene-fragen klausurfolien +223015b_KAPITEL = 00-intro 01-grundlagen-text-audio 02-bild-audio-video 03-speichermedien-schnittstellen 04-distribution-apis-zukunft 05-vertiefung-offene-fragen klausurfolien klausurfragen 223015b_DEPLOY_PATH = /home/tengo/html/hdm/223015b 223015c_NAME = Internettechnologien -223015c_KAPITEL = 01-geschichte-grundlagen-html 02-netzwerke-protokolle-css 03-interaktivitaet-javascript klausurfolien +223015c_KAPITEL = 01-geschichte-grundlagen-html 02-netzwerke-protokolle-css 03-interaktivitaet-javascript klausurfolien klausurfragen 223015c_DEPLOY_PATH = /home/tengo/html/hdm/223015c DEPLOY_HOST = tengo@tuttle.uberspace.de @@ -85,18 +85,7 @@ build-b: build/.exists build-c: build/.exists $(call build_course,223015c) -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 +build: build-b build-c @echo "All courses built!" # HTML only builds @@ -210,20 +199,13 @@ deploy-b: build-b deploy-c: build-c $(call deploy_course,223015c) -# Deploy klausurfragen (root-level page) -deploy-klausurfragen: build-klausurfragen - @echo "Deploying klausurfragen..." - @scp build/klausurfragen.html $(DEPLOY_HOST):$(HDM_DEPLOY_PATH)/ 2>/dev/null || true - @scp build/klausurfragen.pdf $(DEPLOY_HOST):$(HDM_DEPLOY_PATH)/ 2>/dev/null || true - @echo "klausurfragen deployed!" - deploy-index: build-index @echo "Deploying root index..." scp build/index.html $(DEPLOY_HOST):$(HDM_DEPLOY_PATH)/ scp build/qr-root.svg $(DEPLOY_HOST):$(HDM_DEPLOY_PATH)/ 2>/dev/null || true @echo "Root index deployed!" -deploy: build-index deploy-b deploy-c deploy-klausurfragen deploy-index +deploy: build-index deploy-b deploy-c deploy-index @echo "All courses deployed!" # Clean