node-bunyan-lite/Makefile

26 lines
581 B
Makefile
Raw Permalink Normal View History

2012-02-02 17:11:45 +00:00
2012-02-08 18:05:56 +00:00
#---- Tools
TAP := ./node_modules/.bin/tap
#---- Targets
2012-02-02 17:11:45 +00:00
all:
2012-02-08 18:05:56 +00:00
# Ensure all version-carrying files have the same version.
.PHONY: versioncheck
2012-02-02 17:11:45 +00:00
versioncheck:
[[ `cat package.json | json version` == `grep '^var VERSION' bin/bunyan | awk -F'"' '{print $$2}'` ]]
[[ `cat package.json | json version` == `grep '^var VERSION' lib/bunyan.js | awk -F'"' '{print $$2}'` ]]
@echo Version check ok.
2012-02-08 18:05:56 +00:00
.PHONY: cutarelease
2012-02-02 17:11:45 +00:00
cutarelease: versioncheck
./tools/cutarelease.py -p bunyan -f package.json -f lib/bunyan.js -f bin/bunyan
2012-02-02 17:11:45 +00:00
2012-02-08 18:05:56 +00:00
.PHONY: test
test: $(TAP)
TAP=1 $(TAP) test/*.test.js