blob: f1980827c79c537aa90746f30c76a10fdc16e242 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
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
}
|