about summary refs log tree commit diff
path: root/pkgs/applications/backup/areca/fix-javah-bug.diff
blob: 5d5feaf9b9432ca4cecd3b83f4dbf57e81fa6729 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
diff --git a/build.xml b/build.xml
index 1ba08e0..9248b76 100644
--- a/build.xml
+++ b/build.xml
@@ -56,10 +56,16 @@

     <target name="compilejni" unless="isWindows">
         <description>JNI compilation task (builds libarecafs.so ... for unix-like operating systems only)</description>
+
         <!--Generate the JNI header-->
-        <javah destdir="${root}/jni" force="yes" classpath="${root}/lib/areca.jar">
-            <class name="com.myJava.file.metadata.posix.jni.wrapper.FileAccessWrapper"/>
-        </javah>
+	<exec executable="javah">
+		<arg value="-d"/>
+		<arg value="${root}/jni"/>
+		<arg value="-force"/>
+		<arg value="-classpath"/>
+		<arg value="${root}/lib/areca.jar"/>
+		<arg value="com.myJava.file.metadata.posix.jni.wrapper.FileAccessWrapper"/>
+	</exec>

         <!-- Compile the JNI code -->
         <exec dir="${root}/jni" executable="gcc">