Skip to content

Commit a15de34

Browse files
committed
Explicitly list the java files for what we need to generate header.
1 parent 12a6898 commit a15de34

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

lib/build.gradle

+31-1
Original file line numberDiff line numberDiff line change
@@ -285,5 +285,35 @@ task checkCurrentJavaVersion() {
285285

286286
task generateHeaderFilesFromJavaWrapper(type: Exec) {
287287
workingDir "${projectDir}/src/main/java/org/kiwix/"
288-
commandLine 'bash', '-c', "javac -h ${buildDir}/include/javah_generated/ -d ${buildDir}/libzim/ libzim/*.java libkiwix/*.java"
288+
commandLine 'bash', '-c', "javac -h ${buildDir}/include/javah_generated/ -d ${buildDir}/libzim/ ${getLibzimFiles()} ${getLibkiwixFiles()}"
289+
}
290+
291+
String getLibkiwixFiles() {
292+
return "${projectDir}/src/main/java/org/kiwix/libkiwix/Book.java " +
293+
"${projectDir}/src/main/java/org/kiwix/libkiwix/Bookmark.java " +
294+
"${projectDir}/src/main/java/org/kiwix/libkiwix/Filter.java " +
295+
"${projectDir}/src/main/java/org/kiwix/libkiwix/JNIICU.java " +
296+
"${projectDir}/src/main/java/org/kiwix/libkiwix/Illustration.java " +
297+
"${projectDir}/src/main/java/org/kiwix/libkiwix/JNIKiwixException.java " +
298+
"${projectDir}/src/main/java/org/kiwix/libkiwix/Library.java " +
299+
"${projectDir}/src/main/java/org/kiwix/libkiwix/Manager.java " +
300+
"${projectDir}/src/main/java/org/kiwix/libkiwix/Server.java"
301+
}
302+
303+
String getLibzimFiles() {
304+
return "${projectDir}/src/main/java/org/kiwix/libzim/Archive.java " +
305+
"${projectDir}/src/main/java/org/kiwix/libzim/Blob.java " +
306+
"${projectDir}/src/main/java/org/kiwix/libzim/DirectAccessInfo.java " +
307+
"${projectDir}/src/main/java/org/kiwix/libzim/EntryIterator.java " +
308+
"${projectDir}/src/main/java/org/kiwix/libzim/Entry.java " +
309+
"${projectDir}/src/main/java/org/kiwix/libzim/Item.java " +
310+
"${projectDir}/src/main/java/org/kiwix/libzim/Query.java " +
311+
"${projectDir}/src/main/java/org/kiwix/libzim/Seacher.java " +
312+
"${projectDir}/src/main/java/org/kiwix/libzim/SearchIterator.java" +
313+
"${projectDir}/src/main/java/org/kiwix/libzim/Search.java" +
314+
"${projectDir}/src/main/java/org/kiwix/libzim/SuggestionItem.java" +
315+
"${projectDir}/src/main/java/org/kiwix/libzim/SuggestionIterator.java" +
316+
"${projectDir}/src/main/java/org/kiwix/libzim/SuggestionSearcher.java" +
317+
"${projectDir}/src/main/java/org/kiwix/libzim/SuggestionSearch.java" +
318+
"${projectDir}/src/main/java/org/kiwix/libzim/ZimFileFormatException.java"
289319
}

0 commit comments

Comments
 (0)