MAINT: More incremental site builds.

This commit is contained in:
Jeremy Wall 2018-11-18 13:58:29 -06:00
parent e8e3ffab2c
commit 4875a0d75d
2 changed files with 7 additions and 1 deletions

1
.gitignore vendored
View File

@ -1,5 +1,6 @@
target target
.libtarget .libtarget
.built
.vscode/settings.json .vscode/settings.json
docsite/site/generated docsite/site/generated
docsite/site/public docsite/site/public

View File

@ -20,9 +20,14 @@ all: build test
test: test:
ucg test -r ucg test -r
gensite: content := $(shell find site/content -type f -iname *.md)
site/.built: $(content)
cd site; \ cd site; \
gutenberg build -o generated gutenberg build -o generated
touch site/.built
gensite: site/.built
deploysite: gensite deploysite: gensite
cd site/; \ cd site/; \