23 lines
650 B
Makefile
23 lines
650 B
Makefile
|
|
all: dist/rbtree.min.js dist/bintree.min.js
|
|
|
|
dist/rbtree.js: lib/rbtree.js lib/treebase.js
|
|
./node_modules/.bin/reunion --ns RBTree $< > $@
|
|
|
|
dist/bintree.js: lib/bintree.js lib/treebase.js
|
|
./node_modules/.bin/reunion --ns BinTree $< > $@
|
|
|
|
dist/bintree.min.js: dist/bintree.js
|
|
curl --data-urlencode "js_code@$<" \
|
|
-d "output_info=compiled_code&compilation_level=SIMPLE_OPTIMIZATIONS" \
|
|
http://closure-compiler.appspot.com/compile \
|
|
> $@
|
|
|
|
dist/rbtree.min.js: dist/rbtree.js
|
|
curl --data-urlencode "js_code@$<" \
|
|
-d "output_info=compiled_code&compilation_level=SIMPLE_OPTIMIZATIONS" \
|
|
http://closure-compiler.appspot.com/compile \
|
|
> $@
|
|
|
|
|