diff options
| author | git perforce import user <a@b> | 2016-10-25 12:29:14 -0600 |
|---|---|---|
| committer | Sheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees> | 2016-10-25 18:56:37 -0500 |
| commit | 3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch) | |
| tree | fa6485c169e50d7415a651bf838f5bcd0fd3bfbd /PhysX_3.4/Tools/android-dev/snippets-deploy | |
| download | physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.tar.xz physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.zip | |
Initial commit:
PhysX 3.4.0 Update @ 21294896
APEX 1.4.0 Update @ 21275617
[CL 21300167]
Diffstat (limited to 'PhysX_3.4/Tools/android-dev/snippets-deploy')
| -rwxr-xr-x | PhysX_3.4/Tools/android-dev/snippets-deploy | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PhysX_3.4/Tools/android-dev/snippets-deploy b/PhysX_3.4/Tools/android-dev/snippets-deploy new file mode 100755 index 00000000..4096abc3 --- /dev/null +++ b/PhysX_3.4/Tools/android-dev/snippets-deploy @@ -0,0 +1,44 @@ +#! /bin/sh -x +set -e + +ANDROID_SDK=../../externals/android-sdk/ +pushd $ANDROID_SDK/platform-tools > /dev/null +ADB=`pwd`/adb +popd > /dev/null + +# init add_quote +add_quote="'" +if [[ `$ADB shell "su -c 'ls -l'"` == "su"* ]]; then + add_quote="" +fi + +case $1 in + debug) suffix=DEBUG;; + checked) suffix=CHECKED;; + profile) suffix=PROFILE;; + release) suffix=;; + *) echo Must have a config!; exit 1;; +esac + +snippetName=$2 + +if [ -z $snippetName ]; then + echo Must have a snippet name!; + exit 1; +fi + +executable=Snippet$snippetName$suffix + +# wait until device is ready +$ADB wait-for-device + +# delete all in tmp folder (exe) +$ADB shell "if [ -d data/tmp ]; then su -c ${add_quote}rm -r data/tmp ${add_quote}; fi" + +# create folder hierarchy +$ADB shell "su -c ${add_quote}mkdir -p data/tmp${add_quote}" +$ADB shell "su -c ${add_quote}chmod 555 data/tmp${add_quote}" + +$ADB push ../../Bin/$ANDROID_CONFIG/$executable data/tmp + +$ADB shell "su -c ${add_quote}chmod 777 data/tmp/$executable${add_quote}" |