Skip to content

Commit 0a87ee4

Browse files
authored
Merge pull request #758 from amqp-node/commit-defs
Commit defs
2 parents 64d1c1e + 368074a commit 0a87ee4

File tree

6 files changed

+5580
-21
lines changed

6 files changed

+5580
-21
lines changed

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
*~
2-
lib/defs.js
32
scratch
43
node_modules/
5-
bin/amqp-rabbitmq-0.9.1.json
64
etc/
75
coverage/
86
/.idea/

.npmignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,5 @@ scratch
33
# do not ignore lib/defs.js, we need that
44
# node_modules is ignored anyway
55
.travis.yml
6-
bin/amqp-rabbitmq-0.9.1.json
76
etc/
87
coverage/

Makefile

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,33 +9,36 @@ _MOCHA=./node_modules/.bin/_mocha
99
UGLIFY=./node_modules/.bin/uglifyjs
1010
NYC=./node_modules/.bin/nyc
1111

12-
.PHONY: test test-all-nodejs all clean coverage
12+
.PHONY: test test-all-nodejs coverage lib/defs.js
1313

14-
all: lib/defs.js
14+
error:
15+
@echo "Please choose one of the following targets: test, test-all-nodejs, coverage, lib/defs.js"
16+
@exit 1
1517

16-
clean:
17-
rm lib/defs.js bin/amqp-rabbitmq-0.9.1.json
18-
rm -rf ./coverage
19-
20-
lib/defs.js: $(UGLIFY) bin/generate-defs.js bin/amqp-rabbitmq-0.9.1.json
21-
(cd bin; node ./generate-defs.js > ../lib/defs.js)
22-
$(UGLIFY) ./lib/defs.js -o ./lib/defs.js \
23-
-c 'sequences=false' --comments \
24-
-b 'indent-level=2' 2>&1 | (grep -v 'WARN' || true)
25-
26-
test: lib/defs.js
18+
test:
2719
$(MOCHA) --check-leaks -u tdd --exit test/
2820

29-
test-all-nodejs: lib/defs.js
21+
test-all-nodejs:
3022
for v in $(NODEJS_VERSIONS); \
3123
do echo "-- Node version $$v --"; \
3224
nave use $$v $(MOCHA) -u tdd --exit -R progress test; \
3325
done
3426

35-
coverage: $(NYC) lib/defs.js
36-
$(NYC) --reporter=lcov --reporter=text $(_MOCHA) -u tdd -R progress test/
27+
coverage: $(NYC)
28+
$(NYC) --clean --reporter=lcov --reporter=text $(_MOCHA) -u tdd --exit -R progress test/
3729
@echo "HTML report at file://$$(pwd)/coverage/lcov-report/index.html"
3830

31+
lib/defs.js: clean bin/generate-defs test
32+
33+
clean:
34+
rm -f lib/defs.js bin/amqp-rabbitmq-0.9.1.json
35+
36+
bin/generate-defs: $(UGLIFY) bin/generate-defs.js bin/amqp-rabbitmq-0.9.1.json
37+
(cd bin; node ./generate-defs.js > ../lib/defs.js)
38+
$(UGLIFY) ./lib/defs.js -o ./lib/defs.js \
39+
-c 'sequences=false' --comments \
40+
-b 'indent-level=2' 2>&1 | (grep -v 'WARN' || true)
41+
3942
bin/amqp-rabbitmq-0.9.1.json:
4043
curl -L $(AMQP_JSON) > $@
4144

0 commit comments

Comments
 (0)