UNIT_IN = unit.in.json
UNIT_OUT = build/unit.json
INTEGRATION_OUT = build/integration.json
all: $(INTEGRATION_OUT) $(UNIT_OUT)
.PHONY: all
$(INTEGRATION_OUT): $(wildcard integration/*.js) package.json build-integration.js
npm install
node build-integration.js integration/ > $(INTEGRATION_OUT)
$(UNIT_OUT): $(UNIT_IN) package.json build-unit.js
npm install
node build-unit.js $(UNIT_IN) > $(UNIT_OUT)