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