capstone/bindings/java/run.sh

25 lines
737 B
Bash
Raw Normal View History

2013-11-27 12:28:41 +08:00
#!/bin/sh
JNA=/usr/share/java/jna.jar
if [ ! -f ${JNA} ]; then
2013-11-28 14:36:19 +08:00
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
2013-11-27 12:28:41 +08:00
fi
case "$1" in
"") java -classpath ${JNA}:. Test ;;
"arm") java -classpath ${JNA}:. TestArm ;;
"arm64") java -classpath ${JNA}:. TestArm64 ;;
"mips") java -classpath ${JNA}:. TestMips ;;
"x86") java -classpath ${JNA}:. TestX86 ;;
2014-09-28 04:41:45 +08:00
"xcore") java -classpath ${JNA}:. TestXcore; ;;
2014-01-05 04:36:35 +08:00
"ppc") java -classpath ${JNA}:. TestPpc ;;
2014-03-10 15:03:16 +08:00
"sparc") java -classpath ${JNA}:. TestSparc ;;
2014-03-23 22:21:54 +08:00
"systemz") java -classpath ${JNA}:. TestSystemz ;;
* ) echo "Usage: ./run.sh [arm|arm64|mips|ppc|sparc|systemz|x86]"; exit 1;;
2013-11-27 12:28:41 +08:00
esac