From 4875a0d75d6271b72a8566d2aaab64e0c3a3385f Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Sun, 18 Nov 2018 13:58:29 -0600 Subject: [PATCH] MAINT: More incremental site builds. --- .gitignore | 1 + docsite/Makefile | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 7b8ee02..5a2a700 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ target .libtarget +.built .vscode/settings.json docsite/site/generated docsite/site/public diff --git a/docsite/Makefile b/docsite/Makefile index 816969b..3ff79b9 100644 --- a/docsite/Makefile +++ b/docsite/Makefile @@ -20,9 +20,14 @@ all: build test test: ucg test -r -gensite: +content := $(shell find site/content -type f -iname *.md) + +site/.built: $(content) cd site; \ gutenberg build -o generated + touch site/.built + +gensite: site/.built deploysite: gensite cd site/; \