2013-04-25 22:48:02 +04:00
|
|
|
GENERATED_FILES = \
|
2012-10-06 05:46:05 +04:00
|
|
|
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
|
|
|
|
2013-05-05 03:48:59 +04: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
|
2010-11-05 08:27:21 +03:00
|
|
|
@rm -f $@
|
2013-05-05 03:48:59 +04:00
|
|
|
node_modules/.bin/smash src/d3.js | node_modules/.bin/uglifyjs - -b indent-level=2 -o $@
|
2010-11-05 08:27:21 +03:00
|
|
|
@chmod a-w $@
|
2010-09-28 22:26:55 +04:00
|
|
|
|
2013-08-12 19:17:45 +04:00
|
|
|
d3.min.js: d3.js bin/uglify
|
2013-03-13 08:01:49 +04:00
|
|
|
@rm -f $@
|
2013-05-24 23:37:58 +04:00
|
|
|
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)
|