From 9e8a6b7d49707fd96cb9c51ca473ac29ae006beb Mon Sep 17 00:00:00 2001 From: Mark Hoekveen Date: Wed, 8 Jul 2020 11:05:37 +0200 Subject: [PATCH] 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. --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 04d0c75..81123cd 100644 --- a/Makefile +++ b/Makefile @@ -2,15 +2,15 @@ MD := $(shell find content/ -type f -name '*.md') HTML := $(patsubst content/%.md, build/%.html, $(MD)) .PHONY: all -all: css $(HTML) +all: clean build/assets/css/style.css $(HTML) -css: +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 +build/%.html: content/%.md src/template/template.html @mkdir -p "$(@D)" pandoc -s -o "$@" --quiet --template=src/template/template.html "$<" clean: - rm -rf build/ \ No newline at end of file + rm -rf build/* \ No newline at end of file