Home | History | Annotate | Download | only in android
      1 #!/bin/bash
      2 
      3 # Abort on error
      4 set -e
      5 
      6 if [ -z $1 ]; then
      7     echo "Error: Please specify output directory";
      8     exit 1
      9 else
     10     echo "Output dir: ~/samples-out/${1}";
     11 fi
     12 
     13 export GRADLE_OPTS="-Xmx4096m -XX:MaxPermSize=512m -XX:-UseGCOverheadLimit -XX:+HeapDumpOnOutOfMemoryError"
     14 export JAVA_OPTS="-Xmx4096m -XX:MaxPermSize=512m -XX:-UseGCOverheadLimit -XX:+HeapDumpOnOutOfMemoryError"
     15 export _JAVA_OPTIONS="-Xmx4096m -XX:MaxPermSize=512m -XX:-UseGCOverheadLimit -XX:+HeapDumpOnOutOfMemoryError"
     16 
     17 parallel --joblog emit.log --max-procs 8 --retries 5 -a projects.txt ./emitSample.sh
     18 
     19 rsync -avzrt --delete ../../build/out/gradle/ ../../build/prebuilts/gradle
     20 rm -rf ~/samples-out/$1 || true
     21 mkdir -p ~/samples-out/$1
     22 mv ../../build/out/browseable/*.zip ~/samples-out/$1
     23 rsync -avzrt --delete ../../build/out/browseable/ ../../../development/samples/browseable
     24