@@ -285,5 +285,35 @@ task checkCurrentJavaVersion() {
285
285
286
286
task generateHeaderFilesFromJavaWrapper (type : Exec ) {
287
287
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"
289
319
}
0 commit comments