aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/make-fennec.sh38
1 files changed, 38 insertions, 0 deletions
diff --git a/tools/make-fennec.sh b/tools/make-fennec.sh
new file mode 100755
index 0000000..6e7ed04
--- /dev/null
+++ b/tools/make-fennec.sh
@@ -0,0 +1,38 @@
+#!/bin/bash
+#
+# This script assumes a linux environment
+
+echo "*** uBlock.fennec: Copying files"
+
+DES=dist/build/uBlock.fennec
+rm -rf $DES
+mkdir -p $DES
+
+cp -R assets $DES/
+rm $DES/assets/*.sh
+cp -R src/css $DES/
+cp -R src/img $DES/
+cp -R src/js $DES/
+cp -R src/lib $DES/
+cp -R src/_locales $DES/
+cp src/*.html $DES/
+mv $DES/img/icon_128.png $DES/icon.png
+cp platform/firefox/vapi-*.js $DES/js/
+cp platform/firefox/bootstrap.js $DES/
+cp platform/firefox/frameScript.js $DES/
+cp platform/firefox/chrome.manifest $DES/
+cp platform/firefox/install.rdf $DES/
+cp platform/fennec/frameModule.js $DES/
+cp LICENSE.txt $DES/
+
+echo "*** uBlock.fennec: Generating meta..."
+python tools/make-firefox-meta.py $DES/
+
+if [ "$1" = all ]; then
+ echo "*** uBlock.fennec: Creating package..."
+ pushd $DES/
+ zip ../uBlock.fennec.xpi -qr *
+ popd
+fi
+
+echo "*** uBlock.fennec: Package done."