| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | #!/usr/bin/env bash -c makeSRC=./lib/browser.jsLIB=./index.js ./lib/*.jsTESTS=./test/*.jsTESTS_BROWSER=./test/[12]?.*.jsHINTS=$(LIB) $(TESTS) ./*.json ./test/*.jsonCLASS=msgpackDIST=./distJSTEMP=./dist/msgpack.browserify.jsJSDEST=./dist/msgpack.min.jsall: test $(JSDEST)clean:	rm -fr $(JSDEST) $(JSTEMP)$(DIST):	mkdir -p $(DIST)$(JSTEMP): $(LIB) $(DIST)	./node_modules/.bin/browserify -s $(CLASS) $(SRC) -o $(JSTEMP) --debug$(JSDEST): $(JSTEMP)	./node_modules/.bin/uglifyjs $(JSTEMP) -c -m -r Buffer -o $(JSDEST)	ls -l $(JSDEST)test:	@if [ "x$(BROWSER)" = "x" ]; then make test-node; else make test-browser; fimocha:	./node_modules/.bin/mocha -R spec $(TESTS)jshint:	./node_modules/.bin/jshint $(HINTS)test-node: jshint mochatest-browser: $(JSDEST)	./node_modules/.bin/zuul -- $(TESTS_BROWSER)test-browser-local: $(JSDEST)	./node_modules/.bin/zuul --local 4000 -- $(TESTS_BROWSER)bench:	node lib/benchmark.js 1.PHONY: all clean test jshint mocha bench test-node test-browser test-browser-local
 |