From 686fdf6d54993f12a9d2da6fbe7d0ff3d3374cd4 Mon Sep 17 00:00:00 2001 From: danghvu Date: Thu, 28 Nov 2013 10:08:15 -0600 Subject: [PATCH] Fix a bug on machine without jna cannot make clean --- bindings/java/Makefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bindings/java/Makefile b/bindings/java/Makefile index e87d3560..494d7e89 100644 --- a/bindings/java/Makefile +++ b/bindings/java/Makefile @@ -9,7 +9,6 @@ else JNA = /usr/share/java/jna.jar else JNA = - $(error Unable to find jna.jar) endif endif @@ -20,11 +19,14 @@ all: capstone tests capstone: capstone_class jar cf capstone.jar capstone/*.class -capstone_class: +capstone_class: jna cd capstone; javac -classpath $(JNA) $(CAPSTONE_JAVA) -tests: +tests: jna javac -classpath "$(JNA):capstone.jar" Test.java TestArm.java TestArm64.java TestMips.java TestX86.java +jna: + @if [ ! $(JNA) ]; then echo "*** Unable to find JNA ***"; exit 1; fi + clean: rm -rf *.class *.log *.jar