]> git.cworth.org Git - obsolete/notmuch-web/blobdiff - node_modules/express/Makefile
Install the "express" node module via npm
[obsolete/notmuch-web] / node_modules / express / Makefile
diff --git a/node_modules/express/Makefile b/node_modules/express/Makefile
new file mode 100644 (file)
index 0000000..83a6210
--- /dev/null
@@ -0,0 +1,39 @@
+
+DOCS = $(shell find docs/*.md)
+HTMLDOCS =$(DOCS:.md=.html)
+
+test:
+       @NODE_ENV=test ./support/expresso/bin/expresso \
+               -I lib \
+               -I support \
+               -I support/connect/lib \
+               -I support/haml/lib \
+               -I support/jade/lib \
+               -I support/ejs/lib \
+               $(TESTFLAGS) \
+               test/*.test.js
+
+test-cov:
+       @TESTFLAGS=--cov $(MAKE) test
+
+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 test-cov docs docclean
\ No newline at end of file