diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2020-03-03 15:56:23 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2020-03-05 10:36:33 +0000 |
| commit | b0f6006aa5514a6c3b6b105c791355cf9c366883 (patch) | |
| tree | 09d19b698d1c6bc41c69e6dea5ffd90e6d88c1c2 /Makefile | |
| parent | refactoring cyclic requires (diff) | |
| download | alive-b0f6006aa5514a6c3b6b105c791355cf9c366883.tar.gz alive-b0f6006aa5514a6c3b6b105c791355cf9c366883.zip | |
add doc generator
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b1d7263 --- /dev/null +++ b/Makefile @@ -0,0 +1,17 @@ +MODULES=$(wildcard lib/*.moon) lib/midi/launchctl.moon +MODREFS=$(MODULES:lib/%.moon=docs/reference/%.html) + +.PHONY: docs clean + +docs: $(MODREFS) docs/reference/index.html + +docs/reference/%.html: lib/%.moon extra/docs.moon extra/layout.moon + @echo "building docs for $<" + @mkdir -p `dirname $@` + moon extra/docs.moon $@ module lib.$(*:/=.) $* + +docs/reference/index.html: $(MODREFS) extra/docs.moon extra/layout.moon + moon extra/docs.moon $@ reference $(MODULES) + +clean: + rm -rf docs/reference/* |
