diff options
author | 2023-10-10 14:33:42 +0000 | |
---|---|---|
committer | 2023-10-10 14:33:42 +0000 | |
commit | af1a266670d040d2f4083ff309d732d648afba2a (patch) | |
tree | 2fc46203448ddcc6f81546d379abfaeb323575e9 /capstone/bindings/java/run.sh | |
parent | e02cda008591317b1625707ff8e115a4841aa889 (diff) |
Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
Diffstat (limited to 'capstone/bindings/java/run.sh')
-rwxr-xr-x | capstone/bindings/java/run.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/capstone/bindings/java/run.sh b/capstone/bindings/java/run.sh new file mode 100755 index 000000000..1430199d4 --- /dev/null +++ b/capstone/bindings/java/run.sh @@ -0,0 +1,26 @@ +#!/bin/sh +JNA=/usr/share/java/jna.jar + +if [ ! -f ${JNA} ]; then + if [ ! -f /usr/share/java/jna/jna.jar ]; then + echo "*** Unable to find jna.jar *** "; + exit; + else + JNA=/usr/share/java/jna/jna.jar; + fi +fi + +case "$1" in + "") java -classpath ${JNA}:. TestBasic ;; + "testbasic") java -classpath ${JNA}:. TestBasic ;; + "arm") java -classpath ${JNA}:. TestArm ;; + "arm64") java -classpath ${JNA}:. TestArm64 ;; + "mips") java -classpath ${JNA}:. TestMips ;; + "x86") java -classpath ${JNA}:. TestX86 ;; + "xcore") java -classpath ${JNA}:. TestXcore; ;; + "ppc") java -classpath ${JNA}:. TestPpc ;; + "sparc") java -classpath ${JNA}:. TestSparc ;; + "systemz") java -classpath ${JNA}:. TestSystemz ;; + "m680x") java -classpath ${JNA}:. TestM680x ;; + * ) echo "Usage: ./run.sh [arm|arm64|m680x|mips|ppc|sparc|systemz|x86]"; exit 1;; +esac |