From 75c662e7b01e4f85fbe3e500158239bc244f8112 Mon Sep 17 00:00:00 2001 From: s-ol Date: Sun, 8 Mar 2020 18:23:31 +0100 Subject: add internals docs --- Makefile | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'Makefile') 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.* -- cgit v1.2.3