4 JSCOV = deps/jscoverage/node-jscoverage
6 HTMLDOCS = $(DOCS:.md=.html)
9 @./$(BIN) -I lib --growl $(TEST_FLAGS) test/*.test.js
12 @./$(BIN) -I lib --cov $(TEST_FLAGS) test/*.test.js
15 @./$(BIN) --serial -I lib $(TEST_FLAGS) test/serial/*.test.js
17 install: install-jscov install-expresso
20 rm -f $(PREFIX)/bin/expresso
21 rm -f $(PREFIX)/bin/node-jscoverage
23 install-jscov: $(JSCOV)
24 install $(JSCOV) $(PREFIX)/bin
27 install $(BIN) $(PREFIX)/bin
30 cd deps/jscoverage && ./configure && make && mv jscoverage node-jscoverage
33 @cd deps/jscoverage && git clean -fd
35 docs: docs/api.html $(HTMLDOCS)
39 @ronn -5 --pipe --fragment $< \
40 | cat docs/layout/head.html - docs/layout/foot.html \
43 docs/api.html: bin/expresso
46 --ribbon "http://github.com/visionmedia/expresso" \
47 --desc "Insanely fast TDD framework for [node](http://nodejs.org) featuring code coverage reporting." \
53 .PHONY: test test-cov install uninstall install-expresso install-jscov clean docs docclean