Home | History | Annotate | Download | only in bin
      1 #!/bin/bash
      2 
      3 # Run a GN-built Android binary on the connected device.
      4 #
      5 # Example usage:
      6 #  $ ninja -C out dm
      7 #  $ droid out/dm --src gm --config gpu
      8 #
      9 # See https://skia.org/user/quick/gn for build instructions.
     10 
     11 path=$1
     12 name=$(basename $1)
     13 shift
     14 args=$@
     15 
     16 set -e
     17 set -x
     18 
     19 adb push $path //data/local/tmp/
     20 adb push resources //data/local/tmp/
     21 adb shell "chmod +x //data/local/tmp/$name"
     22 adb shell "cd //data/local/tmp; ./$name $args"
     23