danghvu | 6a6947f | 2013-11-26 22:28:41 -0600 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | JNA=/usr/share/java/jna.jar |
| 3 | |
| 4 | if [ ! -f ${JNA} ]; then |
danghvu | 71e1c4f | 2013-11-28 00:36:19 -0600 | [diff] [blame] | 5 | 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 |
danghvu | 6a6947f | 2013-11-26 22:28:41 -0600 | [diff] [blame] | 11 | fi |
| 12 | |
| 13 | case "$1" in |
Nguyen Anh Quynh | fad344e | 2015-06-03 22:18:26 +0800 | [diff] [blame] | 14 | "") java -classpath ${JNA}:. TestBasic ;; |
| 15 | "testbasic") java -classpath ${JNA}:. TestBasic ;; |
danghvu | 6a6947f | 2013-11-26 22:28:41 -0600 | [diff] [blame] | 16 | "arm") java -classpath ${JNA}:. TestArm ;; |
| 17 | "arm64") java -classpath ${JNA}:. TestArm64 ;; |
| 18 | "mips") java -classpath ${JNA}:. TestMips ;; |
| 19 | "x86") java -classpath ${JNA}:. TestX86 ;; |
danghvu | 53bbee3 | 2014-09-27 15:41:45 -0500 | [diff] [blame] | 20 | "xcore") java -classpath ${JNA}:. TestXcore; ;; |
danghvu | c476765 | 2014-01-05 03:36:35 +0700 | [diff] [blame] | 21 | "ppc") java -classpath ${JNA}:. TestPpc ;; |
Nguyen Anh Quynh | d067ebc | 2014-03-10 15:03:16 +0800 | [diff] [blame] | 22 | "sparc") java -classpath ${JNA}:. TestSparc ;; |
Nguyen Anh Quynh | 21bd393 | 2014-03-23 22:21:54 +0800 | [diff] [blame] | 23 | "systemz") java -classpath ${JNA}:. TestSystemz ;; |
| 24 | * ) echo "Usage: ./run.sh [arm|arm64|mips|ppc|sparc|systemz|x86]"; exit 1;; |
danghvu | 6a6947f | 2013-11-26 22:28:41 -0600 | [diff] [blame] | 25 | esac |