summaryrefslogtreecommitdiffstats
path: root/build/make-release
blob: fca720a182f34da916da34686170a0d95579b1c4 (plain)
1
2
3
4
5
6
7
8
9
10
#!/bin/bash

declare -A releases
releases=(["sha"]=15 ["sha1"]=1 ["sha256"]=2 ["sha512"]=4 ["sha3"]=8)
CLOSURE_COMPILER=${CLOSURE_COMPILER-"../compiler.jar"}

for i in "${!releases[@]}"
do
	java -jar ${CLOSURE_COMPILER} --define="SUPPORTED_ALGS=${releases[$i]}" --externs externs.js --warning_level VERBOSE --compilation_level ADVANCED_OPTIMIZATIONS --language_in=ECMASCRIPT5_STRICT --js ../src/sha_dev.js --js_output_file ../src/$i.js
done