Add makefile
This commit is contained in:
parent
7291336e5f
commit
437cdd9cf0
1 changed files with 20 additions and 0 deletions
20
makefile
Normal file
20
makefile
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
BUILD_DIR = /home/ruben/dwn/midgard
|
||||||
|
|
||||||
|
BLOG ::= $(sort $(wildcard blog/*.md))
|
||||||
|
BLOG_HTML ::= $(BLOG:%.md=$(BUILD_DIR)/%.html)
|
||||||
|
|
||||||
|
.PHONY: clean
|
||||||
|
|
||||||
|
all: $(BUILD_DIR)/index.html $(BLOG_HTML)
|
||||||
|
|
||||||
|
$(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 "$@"
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -rf "$(OUTPUT)" "$(BUILD_DIR)"
|
Loading…
Reference in a new issue