49 строки
823 B
Makefile
49 строки
823 B
Makefile
JS_COMPILER = \
|
|
java -jar lib/google-compiler/compiler.jar \
|
|
--externs=src/externs.js \
|
|
--warning_level=VERBOSE \
|
|
--charset=UTF-8
|
|
|
|
SRC_FILES = \
|
|
src/date.js \
|
|
src/object.js \
|
|
src/start.js \
|
|
src/array.js \
|
|
src/blend.js \
|
|
src/range.js \
|
|
src/ns.js \
|
|
src/dispatcher.js \
|
|
src/dispatchers.js \
|
|
src/ease.js \
|
|
src/event.js \
|
|
src/interpolate.js \
|
|
src/join.js \
|
|
src/rgb.js \
|
|
src/hsl.js \
|
|
src/linear.js \
|
|
src/log.js \
|
|
src/pow.js \
|
|
src/sqrt.js \
|
|
src/ordinal.js \
|
|
src/root.js \
|
|
src/select.js \
|
|
src/selectAll.js \
|
|
src/selection.js \
|
|
src/transition.js \
|
|
src/tween.js \
|
|
src/end.js
|
|
|
|
all: d3.js d3.min.js
|
|
|
|
d3.min.js: d3.js Makefile src/externs.js
|
|
rm -f $@
|
|
$(JS_COMPILER) --js $< --js_output_file $@
|
|
|
|
d3.js: $(SRC_FILES) Makefile
|
|
rm -f $@
|
|
cat $(SRC_FILES) >> $@
|
|
chmod a-w $@
|
|
|
|
clean:
|
|
rm -f d3.js d3.min.js
|