diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2020-04-17 14:08:45 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2020-04-17 14:08:45 +0000 |
| commit | aedd7f485397b322fc88c60241fa1e5e684fd2b4 (patch) | |
| tree | 2727053dbe2b8585430e20d779a2b25c9bae0d2b /Makefile | |
| parent | remove defunct alv-copilot.bat (diff) | |
| download | alive-aedd7f485397b322fc88c60241fa1e5e684fd2b4.tar.gz alive-aedd7f485397b322fc88c60241fa1e5e684fd2b4.zip | |
move extra/ to docs/gen/ and split up
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 23 |
1 files changed, 14 insertions, 9 deletions
@@ -1,35 +1,40 @@ MODULES=$(wildcard alv-lib/*.moon) alv-lib/midi/launchctl.moon MODREFS=$(MODULES:alv-lib/%.moon=docs/reference/%.html) CORE=$(wildcard alv/*.moon alv/**/*.moon) $(wildcard alv/*.md) -DEPS=alv/version.moon extra/docs.moon extra/layout.moon extra/dom.moon +DEPS=alv/version.moon $(wildcard docs/gen/*.moon) -.PHONY: docs reference internals release clean +.PHONY: docs test release clean reference internals docs: docs/index.html docs/guide.html reference internals -reference: $(MODREFS) docs/reference/index.html -internals: docs/internals/index.html + +test: + busted release: rm -f alv/version.moon - extra/git-version.sh >alv/version.moon + docs/gen/git-version >alv/version.moon + +# docs parts +reference: $(MODREFS) docs/reference/index.html +internals: docs/internals/index.html docs/%.html: docs/%.md $(DEPS) @echo "building page $<" - moon extra/docs.moon $@ markdown $< + docs/gen/md $@ $< docs/reference/%.html: alv-lib/%.moon $(DEPS) @echo "building docs for $<" @mkdir -p `dirname $@` - moon extra/docs.moon $@ module alv-lib.$(subst /,.,$*) $(subst /,.,$*) + docs/gen/module $@ alv-lib.$(subst /,.,$*) $(subst /,.,$*) docs/reference/index.html: $(MODREFS) $(DEPS) - moon extra/docs.moon $@ reference $(MODULES) + docs/gen/index $@ $(MODULES) docs/ldoc.css: docs/style.css cp $< $@ docs/ldoc.ltp: $(DEPS) - moon extra/docs.moon $@ ldoc + docs/gen/ldoc $@ docs/internals/index.html: alv/config.ld docs/ldoc.ltp docs/ldoc.css $(CORE) ldoc alv |
