(rule
 (target sjcl.js)
 (deps
  core/sjcl.js
  core/aes.js
  core/bitArray.js
  core/codecString.js
  core/codecHex.js
  core/codecBase64.js
  core/sha256.js
  core/ccm.js
  core/hmac.js
  core/pbkdf2.js
  core/random.js)
 (action
  (with-stdout-to
   %{target}
   (run ./gen.sh %{deps}))))
