Files
statsite/Makefile
T
Mark Hoekveen 9e8a6b7d49 Fixes makefile building
Updates makefile to only compile css when changes have been made, and
updates html files when template is adjusted. Also cleans build dir before making new files.
2020-07-08 11:05:37 +02:00

16 lines
469 B
Makefile

MD := $(shell find content/ -type f -name '*.md')
HTML := $(patsubst content/%.md, build/%.html, $(MD))
.PHONY: all
all: clean build/assets/css/style.css $(HTML)
build/assets/css/style.css: src/template/main.scss
@mkdir -p build/assets/css
sassc src/template/main.scss > build/assets/css/style.css
build/%.html: content/%.md src/template/template.html
@mkdir -p "$(@D)"
pandoc -s -o "$@" --quiet --template=src/template/template.html "$<"
clean:
rm -rf build/*