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/parseArgs.sh | |
| 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/parseArgs.sh')
| -rwxr-xr-x | PhysX_3.4/Tools/android-dev/parseArgs.sh | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/PhysX_3.4/Tools/android-dev/parseArgs.sh b/PhysX_3.4/Tools/android-dev/parseArgs.sh new file mode 100755 index 00000000..f1980827 --- /dev/null +++ b/PhysX_3.4/Tools/android-dev/parseArgs.sh @@ -0,0 +1,87 @@ +#!/bin/sh + +# syntax is -o to redirect output, -s to strip, -d to run in debug, -s to skip media, -a to skip ant install +#--pvdhost=XX.XX.XX.XX --pvdport=XX --pvdtimeout=XX --nonVizPvd + +debug=0 +strip=0 +skipMedia=0 +skipAntInstall=0 + +pvd_host="127.0.0.1" +pvd_port="5425" +pvd_timeout=10 +nonVizPvd=0 + +target= + +cmdFile=../../media/PhysX/3.4/Samples/user/androidCmdLine.cfg +function saveArgs() +{ + :> $cmdFile + echo -n "--pvdhost=$pvd_host --pvdport=$pvd_port --pvdtimeout=$pvd_timeout">>$cmdFile + if test $nonVizPvd -eq 1 + then + echo " --nonVizPvd">>$cmdFile + else + echo $'\n'>>$cmdFile + fi +} + +function parseArgs() +{ +while [ "$1" != "" ]; do + PARAM=`echo $1 | awk -F= '{print $1}'` + VALUE=`echo $1 | awk -F= '{print $2}'` + case $PARAM in + -h|--help) + exit;; + debug) target=$PARAM;suffix=DEBUG;; + checked)target=$PARAM;suffix=CHECKED;; + profile)target=$PARAM;suffix=PROFILE;; + release)target=$PARAM;suffix=;; + -d|--d) + debug=1;; + -s|--s) + strip=1;; + -m|--m) + skipMedia=1;; + -a|--a) + skipAntInstall=1;; + -nonVizPvd|--nonVizPvd) + nonVizPvd=1;; + -pvdhost|--pvdhost) + if [ -z $VALUE ] + then + shift + VALUE=$1 + fi + pvd_host=$VALUE;; + -pvdport|--pvdport) + if [ -z $VALUE ] + then + shift + VALUE=$1 + fi + pvd_port=$VALUE;; + -pvdtimeout|--pvdtimeout) + if [ -z $VALUE ] + then + shift + VALUE=$1 + fi + pvd_timeout=$VALUE;; + *) + echo "ERROR: unknown parameter \"$PARAM\"" + exit 1 + ;; + esac + shift +done + +if [ -z $target ] +then + echo Must have a config!; exit 1 +fi +} + |