TOP_DIR = ../.. OUT_DIR = $(TOP_DIR)/public text_files = md org text_patterns = $(foreach ext,$(text_files),'$(TOP_DIR)/**.$(ext)') text_folders = $(sort $(dir $(shell git ls-files $(text_patterns)))) all: site include deps.mk deps.mk: make-deps.py $(text_folders) python3 $< $(TOP_DIR) $(OUT_DIR) site: $(pages) $(page_folders): mkdir -p $@ %.html: pandoc -s $< -o $@ clean: -rm -r $(OUT_DIR)