-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathAndroid-Usb
46 lines (38 loc) · 1.24 KB
/
Android-Usb
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
#!/bin/sh
FindPath()
{
dirname "$(readlink -e $(which $1))"
}
if [ "${CHEESIE_GAME_NAME}" = "" ]; then
CHEESIE_GAME_NAME="Android-Usb"
fi
if [ "${CHEESIE_DATA_PATH}" = "" ]; then
CHEESIE_DATA_PATH="`FindPath $0`"
fi
echo "${CHEESIE_GAME_NAME}: Installed in '$CHEESIE_DATA_PATH'."
cd "$CHEESIE_DATA_PATH"
if [ "${CHEESIE_UNAME}" = "" ]; then
CHEESIE_UNAME=`uname`
fi
if [ "${CHEESIE_ARCH}" = "" ]; then
CHEESIE_ARCH=`uname -m`
fi
if [ "${CHEESIE_UNAME}" = "Linux" ]; then
if [ "${CHEESIE_ARCH}" = "x86_64" ]; then
echo "${CHEESIE_GAME_NAME}: Using GNU/Linux x86_64 version."
export LD_LIBRARY_PATH=./linux-x86_64:$LD_LIBRARY_PATH
exec ./"${CHEESIE_GAME_NAME}"-Linux-x86_64 "$@"
else
echo "${CHEESIE_GAME_NAME}: Using GNU/Linux x86 version."
export LD_LIBRARY_PATH=./linux-x86:$LD_LIBRARY_PATH
exec ./"${CHEESIE_GAME_NAME}"-Linux-x86 "$@"
fi
elif [ "${CHEESIE_UNAME}" = "Darwin" ]; then
if [ "${CHEESIE_ARCH}" = "x86_64" ]; then
echo "${CHEESIE_GAME_NAME}: Using OS X x86_64 version."
export DYLD_LIBRARY_PATH=./osx-x86_64:$DYLD_LIBRARY_PATH
exec ./"${CHEESIE_GAME_NAME}"-OSX-x86_64 "$@"
else
echo "${CHEESIE_GAME_NAME}: Error: ${CHEESIE_ARCH} is not a supported architecture."
fi
fi