aboutsummaryrefslogtreecommitdiff
path: root/android/native/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'android/native/build.gradle')
-rw-r--r--android/native/build.gradle21
1 files changed, 13 insertions, 8 deletions
diff --git a/android/native/build.gradle b/android/native/build.gradle
index 6caec1379..452005164 100644
--- a/android/native/build.gradle
+++ b/android/native/build.gradle
@@ -52,18 +52,23 @@ android {
// get precompiled deps
task downloadDeps(type: Download) {
+ def depsDir = new File(buildDir.parent, 'deps')
+ def depsZip = new File(buildDir, 'deps.zip')
+
src 'https://github.com/minetest/minetest_android_deps/releases/download/latest/deps.zip'
- dest new File(buildDir, 'deps.zip')
+ dest depsZip
overwrite false
-}
-task getDeps(dependsOn: downloadDeps, type: Copy) {
- def deps = new File(buildDir.parent, 'deps')
- if (!deps.exists()) {
- deps.mkdir()
- from zipTree(downloadDeps.dest)
- into deps
+ task getDeps(dependsOn: downloadDeps, type: Copy) {
+ depsDir.mkdir()
+ from zipTree(depsZip)
+ into depsDir
+ doFirst { logger.lifecycle('Extracting to {}', depsDir) }
}
}
preBuild.dependsOn getDeps
+
+clean {
+ delete new File(buildDir.parent, 'deps')
+}