d3/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