Files
2026-09-18 12:50:59 +02:00

20 lines
567 B
Makefile

PYTHON ?= python3
SCRIPT := convert_workshops_to_md.py
INDEX_SCRIPT := generate_workshops_index.py
WORKSHOPS_DIR := Workshops
.PHONY: convert index clean
all: convert index
convert:
@find '$(WORKSHOPS_DIR)' -mindepth 1 -maxdepth 1 -type d \
-exec sh -c 'echo "Processing directory: $$1"; "$$2" "$$3" "$$1"' sh {} '$(PYTHON)' '$(SCRIPT)' \;
@$(PYTHON) '$(INDEX_SCRIPT)' '$(WORKSHOPS_DIR)'
index:
@$(PYTHON) '$(INDEX_SCRIPT)' '$(WORKSHOPS_DIR)'
clean:
find '$(WORKSHOPS_DIR)' -type f -name '*.md' ! -name 'index.md' -delete
rm -f '$(WORKSHOPS_DIR)/index.md'