@@ -59,7 +59,7 @@ android {
5959 }
6060 externalNativeBuild {
6161 cmake {
62- path file(' src/cpp/CMakeLists.txt' )
62+ path file(' src/main/ cpp/CMakeLists.txt' )
6363 version ' 3.18.1'
6464 }
6565 }
@@ -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} /kiwixlib/ kiwixlib/Book.java kiwixlib/DirectAccessInfo.java kiwixlib/Filter.java kiwixlib/JNIICU.java kiwixlib/JNIKiwixBool.java kiwixlib/JNIKiwixException.java kiwixlib/JNIKiwixInt.java kiwixlib/JNIKiwixReader.java kiwixlib/JNIKiwixSearcher.java kiwixlib/JNIKiwixServer.java kiwixlib/JNIKiwixString.java kiwixlib/Library.java kiwixlib/Manager.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