Commit c5ce702d authored by Mygod's avatar Mygod

Update dependencies

parent 466fc7bb
......@@ -18,7 +18,8 @@ for Android TV ([beta](https://play.google.com/apps/testing/com.github.shadowsoc
* JDK 1.8
* Android SDK
- Android NDK
* Rust with targets `armv7-linux-androideabi`, `aarch64-linux-android`, `i686-linux-android`, `x86_64-linux-android`
* Rust with Android targets installed
`$ rustup target install armv7-linux-androideabi aarch64-linux-android i686-linux-android x86_64-linux-android`
### BUILD
......
......@@ -17,7 +17,7 @@ buildscript {
classpath(rootProject.extra.get("androidPlugin").toString())
classpath(kotlin("gradle-plugin", rootProject.extra.get("kotlinVersion").toString()))
classpath("com.google.android.gms:oss-licenses-plugin:0.10.2")
classpath("com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta04")
classpath("com.google.firebase:firebase-crashlytics-gradle:2.0.0")
classpath("com.google.gms:google-services:4.3.3")
classpath("com.vanniktech:gradle-maven-publish-plugin:0.11.1")
classpath("gradle.plugin.org.mozilla.rust-android-gradle:plugin:0.8.3")
......@@ -28,6 +28,6 @@ allprojects {
apply(from = "${rootProject.projectDir}/repositories.gradle.kts")
}
tasks.register("clean", Delete::class) {
tasks.register<Delete>("clean") {
delete(rootProject.buildDir)
}
......@@ -39,10 +39,8 @@ cargo {
libname = "sslocal"
targets = listOf("arm", "arm64", "x86", "x86_64")
profile = findProperty("CARGO_PROFILE")?.toString() ?: "release"
targetIncludes = arrayOf("lib$libname.so")
extraCargoBuildArguments = listOf("--bin", "sslocal")
features {
noDefaultBut(arrayOf(
extraCargoBuildArguments = listOf("--bin", libname!!)
featureSpec.noDefaultBut(arrayOf(
"sodium",
"rc4",
"aes-cfb",
......@@ -51,7 +49,6 @@ cargo {
"openssl-vendored",
"local-flow-stat",
"local-dns-relay"))
}
exec = { spec, toolchain ->
spec.environment("RUST_ANDROID_GRADLE_CC_LINK_ARG", "-o,target/${toolchain.target}/$profile/lib$libname.so")
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment