1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
all: zipfile.node
zipfile.node:
PATH=`npm explore npm -g -- pwd`/bin/node-gyp-bin:./node_modules/.bin:$${PATH} && ./node_modules/.bin/node-pre-gyp build
clean:
@rm -rf ./build
rm -rf lib/bindings/
rm -f test/tmp/*
rm -rf ./deps/libzip-0.10/
rm -rf ./build
rm -rf ./out
rebuild:
@make clean
@./configure
@make
test:
@PATH=./node_modules/mocha/bin:${PATH} && NODE_PATH=./lib:$NODE_PATH mocha -R spec
fix:
@fixjsstyle lib/*js bin/*js test/*js
fixc:
@tools/fix_cpp_style.sh
lint:
@./node_modules/.bin/jshint lib/*js bin/*js test/*js
lintc:
@cpplint.py --verbose=3 --filter=-legal,-build/namespaces,-whitespace/line_length src/*.* include/zipfile/*.*
.PHONY: test lint fix lintc fixc
|