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
