d3/Makefile

33 строки
561 B
Makefile
Исходник Обычный вид История

2013-04-25 22:48:02 +04:00
GENERATED_FILES = \
d3.js \
d3.min.js \
2013-06-29 20:24:41 +04:00
bower.json \
component.json
2013-04-25 22:48:02 +04:00
all: $(GENERATED_FILES)
2010-09-28 22:26:55 +04:00
2013-03-16 04:15:07 +04:00
.PHONY: clean all test
test:
2013-03-15 01:32:13 +04:00
@npm test
2011-03-05 02:25:09 +03:00
src/start.js: package.json bin/start
bin/start > $@
2013-03-13 08:01:49 +04:00
2013-11-12 01:06:20 +04:00
d3.js: $(shell node_modules/.bin/smash --ignore-missing --list src/d3.js) package.json
@rm -f $@
node_modules/.bin/smash src/d3.js | node_modules/.bin/uglifyjs - -b indent-level=2 -o $@
@chmod a-w $@
2010-09-28 22:26:55 +04:00
d3.min.js: d3.js bin/uglify
2013-03-13 08:01:49 +04:00
@rm -f $@
bin/uglify $< > $@
2013-03-13 08:01:49 +04:00
2013-06-29 20:24:41 +04:00
%.json: bin/% package.json
2012-09-14 23:38:35 +04:00
@rm -f $@
2013-06-29 20:24:41 +04:00
bin/$* > $@
2012-09-14 23:38:35 +04:00
@chmod a-w $@
2010-09-28 22:26:55 +04:00
clean:
2013-04-25 23:33:06 +04:00
rm -f -- $(GENERATED_FILES)