forked from icpc-live/graphics
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun-client
executable file
·23 lines (19 loc) · 862 Bytes
/
run-client
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
set -e
set -x
CP="lib/jewelcli-0.6.jar:lib/libthrift.jar:thrift/gen-java.jar:lib/slf4j-api-1.5.8.jar:lib/slf4j-simple-1.5.8.jar:lib/org-netbeans-swing-outline.jar:lib/tightvnc.jar:bin/:lib/jedis-2.1.0.jar:lib/commons-pool-1.5.5.jar:lib/json-simple-1.1.1.jar"
DECKLINK_CP=:magiclib/magiclib.jar:magiclib/jna.jar
DECKLINK_JNA=-Djna.library.path=magiclib
DECKLINK_PATH=-Djava.library.path=magiclib
# For windows
if [ "`uname`" = "Cygwin" ]; then
CP="$(echo "$CP" | sed 's/:/;/g' | sed 's+/+\\+g')"
export PATH=$PATH:/cygdrive/c/Program\ Files\ \(x86\)/VideoLAN/VLC/
fi
if [ "$1" == "build" ]; then
shift
mkdir -p bin
javac -d bin -sourcepath src -encoding utf8 -cp "$CP" $(find src -name '*.java') "$@"
else
java -Xmx1000m $JVM_ARGS -cp "$CP$DECKLINK_CP" $DECKLINK_JNA $DECKLINK_PATH se.kth.livetech.communication.LiveClient "$@"
fi