mdFilesTraining := $(wildcard trainings.d/*.md) pdfFilesTraining := $(patsubst trainings.d/%.md, build/trainings.d/pdf/%.pdf, $(mdFilesTraining)) revealjsFilesTraining := $(patsubst trainings.d/%.md, build/trainings.d/revealjs/%.html, $(mdFilesTraining)) mdFilesIdeen := $(wildcard ideen.d/*.md) pdfFilesIdeen := $(patsubst ideen.d/%.md, build/ideen.d/pdf/%.pdf, $(mdFilesIdeen)) .PHONY: all all: $(pdfFilesTraining) $(pdfFilesIdeen) $(revealjsFilesTraining) ideenSammlung .PHONY: ideenSammlung ideenSammlung: $(mdFilesIdeen) pandoc -o build/ideenSammlung.pdf $(mdFilesIdeen) .PHONY: pdf pdf: $(pdfFiles) .PHONY: installReveal3 installReveal3: wget https://github.com/hakimel/reveal.js/archive/3.9.2.tar.gz tar -xzvf 3.9.2.tar.gz # mv reveal.js-3.9.2 reveal.js .PHONY: revealjs revealjs: $(revealjsFiles) build/trainings.d/revealjs/%.html: trainings.d/%.md css/cwsvJudo-revealjs.css mkdir -p build/trainings.d/revealjs # pandoc -t revealjs -s -o $@ $< -V revealjs-url=https://unpkg.com/reveal.js@3.9.2/ --css="css/cwsvJudo-revealjs.css" # pandoc -t revealjs -s -o $@ $< -V revealjs-url=/ressourcen/reveal.js-3.9.2 --css="css/cwsvJudo-revealjs.css" pandoc -t revealjs -s -o $@ $< --css="css/cwsvJudo-revealjs.css" build/ideen.d/pdf/%.pdf: ideen.d/%.md mkdir -p build/ideen.d/pdf pandoc -o $@ $< .PHONY: get-revealjs3 get-revealjs3: wget https://github.com/hakimel/reveal.js/archive/3.9.2.tar.gz tar -xzvf 3.9.2.tar.gz mv reveal.js-3.9.2 reveal.js .PHONY: echo echo: echo $(mdFiles) echo $(pdfFiles) echo $(revealjsFiles) build/trainings.d/pdf/%.pdf: trainings.d/%.md mkdir -p build/trainings.d/pdf pandoc -t beamer -o $@ $< build/trainings.d/revealjs/%.html: trainings.d/%.md mkdir -p build/trainings.d/revealjs pandoc -t revealjs -s -o $@ $< --css css/cwsvJudo-revealjs.css -V revealjs-url=https://unpkg.com/reveal.js@3.9.2/ .PHONY: links links: ln -s videos.d build/trainings.d/revealjs/videos.d ln -s images.d build/trainings.d/revealjs/images.d .PHONY: download download: make --file=Makefile.d/Makefile.youtube-dl .PHONY: videos videos: otVideos machsVideos # Videos zu den onlineTrainings .PHONY: otVideos otVideos: make --file=Makefile.d/Makefile.clips all # Videos zu den AchievementGroups im MAchS .PHONY: machsVideos machsVideos: mkdir --parents build/videos.d/machs/groups make --file=Makefile.d/Makefile.clips.machs all .PHONY: images images: make --file=Makefile.d/Makefile.images