BOOTSTRAP_FILES := \ $(wildcard bootstrap/*) \ $(wildcard bootstrap/*/*) \ README.md LOCAL_MODULES := \ node_modules/ig-doc/doc.js \ node_modules/ig-stoppable/stoppable.js \ node_modules/ig-object/object.js \ node_modules/ig-actions/actions.js \ node_modules/ig-features/features.js POUCH_DB := \ $(wildcard node_modules/pouchdb/dist/*) ext-lib/pouchdb.js: node_modules $(POUCH_DB) cp $(POUCH_DB) ext-lib/ bootstrap.js: scripts/bootstrap.js $(BOOTSTRAP_FILES) node $< .PHONY: bootstrap bootstrap: bootstrap.js node_modules: npm install dev: node_modules ext-lib/pouchdb.js $(LOCAL_MODULES) bootstrap cp $(LOCAL_MODULES) lib/ clean: rm -f bootstrap.js