aboutsummaryrefslogtreecommitdiffstats
path: root/library/sodium-plus/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'library/sodium-plus/build.sh')
-rw-r--r--library/sodium-plus/build.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/library/sodium-plus/build.sh b/library/sodium-plus/build.sh
new file mode 100644
index 000000000..fc6396f3c
--- /dev/null
+++ b/library/sodium-plus/build.sh
@@ -0,0 +1,22 @@
+#!/usr/bin/env bash
+
+basedir=$(dirname $(readlink -f ${BASH_SOURCE[0]}))
+path="${basedir}/build/remove-sodium-native.sh"
+
+bash "${path}"
+ret=$?
+if [[ $ret -ne 0 ]]; then
+ echo "Exiting..."
+ exit "${ret}"
+fi
+
+echo "Building..."
+browserify browser.js > dist/sodium-plus.js
+echo "Minifying..."
+browserify browser.js -p tinyify > dist/sodium-plus.min.js
+echo "Build complete! Resetting..."
+
+# Once browserify finishes, rollback changes that removed sodium-native.
+git checkout -- lib/*
+git checkout -- lib/*/*
+echo "Done!"