29 lines · 558 B · Makefile
RawDownload
 DOCS = $(shell find docs/*.md)HTMLDOCS = $(DOCS:.md=.html)TESTS = $(shell find test/*.test.js) test:	@NODE_ENV=test ./node_modules/.bin/expresso $(TESTS) docs: $(HTMLDOCS)	@ echo "... generating TOC"	@./support/toc.js docs/guide.html %.html: %.md	@echo "... $< -> $@"	@markdown $< \	  | cat docs/layout/head.html - docs/layout/foot.html \	  > $@ site:	rm -fr /tmp/docs \	  && cp -fr docs /tmp/docs \	  && git checkout gh-pages \  	&& cp -fr /tmp/docs/* . \		&& echo "done" docclean:	rm -f docs/*.{1,html} .PHONY: site test docs docclean