website/makefile

24 lines
493 B
Makefile
Raw Normal View History

2020-06-02 00:47:22 +00:00
BUILD_DIR = /home/ruben/dwn/midgard
BLOG ::= $(sort $(wildcard blog/*.md))
BLOG_HTML ::= $(BLOG:%.md=$(BUILD_DIR)/%.html)
2020-06-02 00:55:24 +00:00
.PHONY: clean public
2020-06-02 00:47:22 +00:00
2020-06-02 00:55:24 +00:00
all: $(BUILD_DIR)/index.html public $(BLOG_HTML)
2020-06-02 00:47:22 +00:00
$(BUILD_DIR)/index.html: $(BUILD_DIR) do_index.py index.html $(BLOG)
./do_index.py "index.html" "$@"
$(BUILD_DIR)/%.html: $(BUILD_DIR) do_blog.py %.md
./do_blog.py "$(*F).md" "$@"
$(BUILD_DIR):
mkdir -p "$@"
2020-06-02 00:55:24 +00:00
public:
cp -rt "$(BUILD_DIR)" public/.
2020-06-02 00:47:22 +00:00
clean:
rm -rf "$(OUTPUT)" "$(BUILD_DIR)"