diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/make-fennec.sh | 38 |
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." |