1*9a0e4156SSadaf Ebrahimi#!/bin/sh 2*9a0e4156SSadaf EbrahimiJNA=/usr/share/java/jna.jar 3*9a0e4156SSadaf Ebrahimi 4*9a0e4156SSadaf Ebrahimiif [ ! -f ${JNA} ]; then 5*9a0e4156SSadaf Ebrahimi if [ ! -f /usr/share/java/jna/jna.jar ]; then 6*9a0e4156SSadaf Ebrahimi echo "*** Unable to find jna.jar *** "; 7*9a0e4156SSadaf Ebrahimi exit; 8*9a0e4156SSadaf Ebrahimi else 9*9a0e4156SSadaf Ebrahimi JNA=/usr/share/java/jna/jna.jar; 10*9a0e4156SSadaf Ebrahimi fi 11*9a0e4156SSadaf Ebrahimifi 12*9a0e4156SSadaf Ebrahimi 13*9a0e4156SSadaf Ebrahimicase "$1" in 14*9a0e4156SSadaf Ebrahimi "") java -classpath ${JNA}:. TestBasic ;; 15*9a0e4156SSadaf Ebrahimi "testbasic") java -classpath ${JNA}:. TestBasic ;; 16*9a0e4156SSadaf Ebrahimi "arm") java -classpath ${JNA}:. TestArm ;; 17*9a0e4156SSadaf Ebrahimi "arm64") java -classpath ${JNA}:. TestArm64 ;; 18*9a0e4156SSadaf Ebrahimi "mips") java -classpath ${JNA}:. TestMips ;; 19*9a0e4156SSadaf Ebrahimi "x86") java -classpath ${JNA}:. TestX86 ;; 20*9a0e4156SSadaf Ebrahimi "xcore") java -classpath ${JNA}:. TestXcore; ;; 21*9a0e4156SSadaf Ebrahimi "ppc") java -classpath ${JNA}:. TestPpc ;; 22*9a0e4156SSadaf Ebrahimi "sparc") java -classpath ${JNA}:. TestSparc ;; 23*9a0e4156SSadaf Ebrahimi "systemz") java -classpath ${JNA}:. TestSystemz ;; 24*9a0e4156SSadaf Ebrahimi "m680x") java -classpath ${JNA}:. TestM680x ;; 25*9a0e4156SSadaf Ebrahimi * ) echo "Usage: ./run.sh [arm|arm64|m680x|mips|ppc|sparc|systemz|x86]"; exit 1;; 26*9a0e4156SSadaf Ebrahimiesac 27