Makefile 383 Bytes
Newer Older
liang ce committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

BIN := node_modules/.bin

build: node_modules build/build.js
build/build.js: index.js components
	@mkdir -p $(dir $@)
	@$(BIN)/component-build --dev

components: node_modules component.json
	@$(BIN)/component-install --dev

test: build/build.js
	$(BIN)/component-test browser

clean:
	rm -fr build components

node_modules: package.json
	@npm install
	@touch $@

.PHONY: clean test