aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-03-04 22:26:37 +0000
committers-ol <s-ol@users.noreply.github.com>2020-03-05 10:59:44 +0000
commit902af9866eff3960e094f2563ac9b91f2742af76 (patch)
treea787c109072c7f496e6d3d1407bd69dcacf09d57 /Makefile
parentmake lib/midi documentable (diff)
downloadalive-902af9866eff3960e094f2563ac9b91f2742af76.tar.gz
alive-902af9866eff3960e094f2563ac9b91f2742af76.zip
main page and responsive styling
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 9 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 3a91ad9..f574ea8 100644
--- a/Makefile
+++ b/Makefile
@@ -1,20 +1,25 @@
MODULES=$(wildcard lib/*.moon) lib/midi/launchctl.moon
MODREFS=$(MODULES:lib/%.moon=docs/reference/%.html)
+DEPS=core/version.moon extra/docs.moon extra/layout.moon extra/dom.moon
-.PHONY: docs clean
+.PHONY: docs release clean
docs: docs/index.html docs/guide.html $(MODREFS) docs/reference/index.html
-docs/%.html: docs/%.md extra/docs.moon extra/layout.moon
+release:
+ rm -f core/version.moon
+ extra/git-version.sh >core/version.moon
+
+docs/%.html: docs/%.md $(DEPS)
@echo "building page $<"
moon extra/docs.moon $@ markdown $<
-docs/reference/%.html: lib/%.moon extra/docs.moon extra/layout.moon
+docs/reference/%.html: lib/%.moon $(DEPS)
@echo "building docs for $<"
@mkdir -p `dirname $@`
moon extra/docs.moon $@ module lib.$(*:/=.) $*
-docs/reference/index.html: $(MODREFS) extra/docs.moon extra/layout.moon
+docs/reference/index.html: $(MODREFS) $(DEPS)
moon extra/docs.moon $@ reference $(MODULES)
clean: