aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-03-08 17:23:31 +0000
committers-ol <s-ol@users.noreply.github.com>2020-03-08 17:43:11 +0000
commit75c662e7b01e4f85fbe3e500158239bc244f8112 (patch)
treeb3e236bbbf852ef61573d29086bb773402842830 /Makefile
parentmore changes for ldoc (diff)
downloadalive-75c662e7b01e4f85fbe3e500158239bc244f8112.tar.gz
alive-75c662e7b01e4f85fbe3e500158239bc244f8112.zip
add internals docs
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 16 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 7b32a9c..60d8034 100644
--- a/Makefile
+++ b/Makefile
@@ -2,9 +2,11 @@ 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 release clean
+.PHONY: docs reference internals release clean
-docs: docs/index.html docs/guide.html $(MODREFS) docs/reference/index.html
+docs: docs/index.html docs/guide.html reference internals
+
+reference: $(MODREFS) docs/reference/index.html
release:
rm -f core/version.moon
@@ -22,6 +24,16 @@ docs/reference/%.html: lib/%.moon $(DEPS)
docs/reference/index.html: $(MODREFS) $(DEPS)
moon extra/docs.moon $@ reference $(MODULES)
+docs/ldoc.css: docs/style.css
+ cp $< $@
+
+docs/ldoc.ltp: $(DEPS)
+ moon extra/docs.moon $@ ldoc
+
+internals: core/config.ld docs/ldoc.ltp docs/ldoc.css
+ ldoc core
+
clean:
- rm -rf docs/reference/*
- rm docs/index.html docs/guide.html
+ rm -rf docs/reference
+ rm -rf docs/internals
+ rm -f docs/index.html docs/guide.html docs/ldoc.*