aboutsummaryrefslogtreecommitdiff
path: root/PhysX_3.4/Tools/android-dev/snippets-deploy
diff options
context:
space:
mode:
authorgit perforce import user <a@b>2016-10-25 12:29:14 -0600
committerSheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees>2016-10-25 18:56:37 -0500
commit3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch)
treefa6485c169e50d7415a651bf838f5bcd0fd3bfbd /PhysX_3.4/Tools/android-dev/snippets-deploy
downloadphysx-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-xPhysX_3.4/Tools/android-dev/snippets-deploy44
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}"