diff --git a/makefile b/makefile index cbba03f..1b3fc0d 100644 --- a/makefile +++ b/makefile @@ -5,24 +5,20 @@ BLOG_HTML ::= $(BLOG:%.md=$(BUILD_DIR)/%.html) PYTHON ::= venv/bin/python -.PHONY: clean public +.PHONY: all clean public all: $(BUILD_DIR)/index.html $(BUILD_DIR)/syntax.css public $(BLOG_HTML) -$(BUILD_DIR)/index.html: index.html $(BLOG) do_blog.py $(BUILD_DIR) +$(BUILD_DIR)/index.html: index.html $(BLOG) do_blog.py + @mkdir -p "$(dir $@)" $(PYTHON) do_blog.py --index "$<" "$@" -$(BUILD_DIR)/blog/%.html: blog/%.md blog.html do_blog.py $(BUILD_DIR)/blog +$(BUILD_DIR)/blog/%.html: blog/%.md blog.html do_blog.py + @mkdir -p "$(dir $@)" $(PYTHON) do_blog.py "$<" "$@" -$(BUILD_DIR): - mkdir -p "$@" - -$(BUILD_DIR)/blog: - mkdir -p "$@" - $(BUILD_DIR)/syntax.css: makefile - pygmentize -S rainbow_dash -f html > "$@" + $(PYTHON) -m pygments -S rainbow_dash -f html > "$@" public: cp -rt "$(BUILD_DIR)" public/.