|
@@ -4,6 +4,7 @@ DIST_DIR := dist
|
|
|
# Computed vars
|
|
|
SRC_HTMLS := $(shell find src -name '*.src.html')
|
|
|
SRC_MDS := $(shell find src -name '*.src.md')
|
|
|
+SRC_TEMPLATES := $(shell find src/templates -name '*.html')
|
|
|
|
|
|
GEN_HTMLS := $(SRC_HTMLS:%.src.html=%.gen.html)
|
|
|
GEN_MDS := $(SRC_MDS:%.src.md=%.gen.html)
|
|
@@ -23,10 +24,10 @@ PANDOC_GEN := pandoc --standalone --wrap=none --template src/templates/main.html
|
|
|
build: $(GEN_FILES)
|
|
|
$(info HTML generated)
|
|
|
|
|
|
-%.gen.html: %.src.html
|
|
|
+%.gen.html: %.src.html $(SRC_TEMPLATES)
|
|
|
$(PANDOC_GEN) --output $@ $<
|
|
|
|
|
|
-%.gen.html: %.src.md
|
|
|
+%.gen.html: %.src.md $(SRC_TEMPLATES)
|
|
|
$(PANDOC_GEN) --output $@ $<
|
|
|
|
|
|
dist: $(DIST_DIR)
|
|
@@ -60,6 +61,7 @@ clean-dist:
|
|
|
debug:
|
|
|
$(info SRC_HTMLS $(SRC_HTMLS))
|
|
|
$(info SRC_MDS $(SRC_MDS))
|
|
|
+ $(info SRC_TEMPLATES $(SRC_TEMPLATES))
|
|
|
$(info GEN_HTMLS $(GEN_HTMLS))
|
|
|
$(info GEN_MDS $(GEN_MDS))
|
|
|
$(info GEN_FILES $(GEN_FILES))
|