ifeq "" "$(shell which npm)" | |
default: | |
@echo "Please install node.js" | |
@echo "Visit http://nodejs.org/ for more details" | |
exit 1 | |
else | |
default: run | |
endif | |
NODE_MODULES=.npm-updated | |
$(NODE_MODULES): package.json | |
npm install | |
@touch $@ | |
node_modules: $(NODE_MODULES) | |
clean: | |
rm -rf node_modules | |
.PHONY: clean run | |
run: node_modules | |
./node_modules/.bin/supervisor ./app.js | |
run-amazon: node_modules | |
$(MAKE) -C c-preload | |
./node_modules/.bin/supervisor -- ./app.js --env amazon |