@@ -285,5 +285,35 @@ task checkCurrentJavaVersion() {
285285
286286task 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/Searcher.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