blob: 8dcc1851aace65aca19364ca8fd1bb01832f102e [file] [log] [blame]
danghvu6a6947f2013-11-26 22:28:41 -06001#!/bin/sh
2JNA=/usr/share/java/jna.jar
3
4if [ ! -f ${JNA} ]; then
danghvu71e1c4f2013-11-28 00:36:19 -06005 if [ ! -f /usr/share/java/jna/jna.jar ]; then
6 echo "*** Unable to find jna.jar *** ";
7 exit;
8 else
9 JNA=/usr/share/java/jna/jna.jar;
10 fi
danghvu6a6947f2013-11-26 22:28:41 -060011fi
12
13case "$1" in
Nguyen Anh Quynhfad344e2015-06-03 22:18:26 +080014 "") java -classpath ${JNA}:. TestBasic ;;
15 "testbasic") java -classpath ${JNA}:. TestBasic ;;
danghvu6a6947f2013-11-26 22:28:41 -060016 "arm") java -classpath ${JNA}:. TestArm ;;
17 "arm64") java -classpath ${JNA}:. TestArm64 ;;
18 "mips") java -classpath ${JNA}:. TestMips ;;
19 "x86") java -classpath ${JNA}:. TestX86 ;;
danghvu53bbee32014-09-27 15:41:45 -050020 "xcore") java -classpath ${JNA}:. TestXcore; ;;
danghvuc4767652014-01-05 03:36:35 +070021 "ppc") java -classpath ${JNA}:. TestPpc ;;
Nguyen Anh Quynhd067ebc2014-03-10 15:03:16 +080022 "sparc") java -classpath ${JNA}:. TestSparc ;;
Nguyen Anh Quynh21bd3932014-03-23 22:21:54 +080023 "systemz") java -classpath ${JNA}:. TestSystemz ;;
24 * ) echo "Usage: ./run.sh [arm|arm64|mips|ppc|sparc|systemz|x86]"; exit 1;;
danghvu6a6947f2013-11-26 22:28:41 -060025esac