12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #!/bin/sh
- #set -o xtrace
- case "$1" in
- "clean")
- echo "removing ./build dir..."
- rm -R ./build
- ;;
- "build")
- echo "building SuperGlue clients..."
- mkdir -p ./build
- mkdir -p ./build/firefox
- mkdir -p ./build/chromium
- cp -R ./src/firefox/* ./build/firefox
- cp -R ./src/chromium/* ./build/chromium
- mkdir -p ./build/firefox/data/superglue-client
- mkdir -p ./build/chromium/superglue-client
- cp -R ./src/allplatforms/* ./build/firefox/data/superglue-client
- cp -R ./src/allplatforms/* ./build/chromium/superglue-client
- ;;
- "testFF")
- echo "Testing Firefox add-on..."
- cd ./tools/firefox-addon-sdk-1.16
- . ./bin/activate
- cd ../../build/firefox
- cfx run
- cd ../..
- ;;
-
- "pkgFF")
- echo "Packaging Firefox add-on..."
- cd ./tools/firefox-addon-sdk-1.16
- . ./bin/activate
- cd ../../build/firefox
- cfx xpi
- cd ../..
- ;;
- *)
- echo "Usage: $0"
- echo " "
- echo " clean Remove build dir"
- echo " build Build SuperGlue clients"
- echo " "
- echo " testFF Test Firefox add-on in sandboxed browser"
- echo " pkgFF Make Firefox add-on package (./build/SuperGlue.xpi)"
- echo " (---- To package Chromium extension, go there to chrome://extensions)"
- echo " "
- echo "ATTENTION!! Call $0 only in root of the project directory!"
- echo " "
- ;;
- esac
|