SRC_DIR		= ./blogs
OUT_DIR		= out/
HTML_DIR 	= $(OUT_DIR)html
GEMINI_DIR	= $(OUT_DIR)gemini

MAKE_GEMINI	= build/markdown2gemini.py
MAKE_HTML 	= build/markdown2html.py

PAGES = $(shell find $(SRC_DIR) -wholename "$(BLOG_SRC_DIR)*.md")

HTML_TARGETS 	= $(PAGES:$(SRC_DIR)/%.md=$(HTML_DIR)/%.html)
GEMINI_TARGETS	= $(PAGES:$(SRC_DIR)/%.md=$(GEMINI_DIR)/%.gmi)

_dummy := $(shell mkdir -p $(HTML_DIR) $(GEMINI_DIR))

$(HTML_DIR)/%.html: $(SRC_DIR)/%.md
	python $(MAKE_HTML) $< $@

html: $(HTML_TARGETS)
	echo $(HTML_TARGETS)

gemini:

all: html gemini

clean:
	rm -r $(OUT_DIR)