1 apply plugin: 'com.android.library'
2 apply plugin: 'de.undercouch.download'
6 buildToolsVersion '33.0.2'
7 ndkVersion "$ndk_version"
13 arguments '-j' + Runtime.getRuntime().availableProcessors(),
14 "versionMajor=${versionMajor}",
15 "versionMinor=${versionMinor}",
16 "versionPatch=${versionPatch}",
17 "versionExtra=${versionExtra}",
18 "developmentBuild=${developmentBuild}"
25 path file('jni/Android.mk')
29 // supported architectures
34 include 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
47 debugSymbolLevel 'SYMBOL_TABLE'
53 // get precompiled deps
54 task downloadDeps(type: Download) {
55 src 'https://github.com/minetest/minetest_android_deps/releases/download/latest/deps.zip'
56 dest new File(buildDir, 'deps.zip')
60 task getDeps(dependsOn: downloadDeps, type: Copy) {
61 def deps = new File(buildDir.parent, 'deps')
64 from zipTree(downloadDeps.dest)
69 preBuild.dependsOn getDeps