You've already forked ZygiskNext
mirror of
https://github.com/Dr-TSNG/ZygiskNext.git
synced 2025-08-27 23:46:34 +00:00
* Add back 32 bit support & some fix * fix system server crash on android 10 * Refine code --------- Co-authored-by: Nullptr <noreply@nullptr.icu>
30 lines
920 B
Plaintext
30 lines
920 B
Plaintext
plugins {
|
|
alias(libs.plugins.agp.lib)
|
|
alias(libs.plugins.rust.android)
|
|
}
|
|
|
|
val minKsuVersion: Int by rootProject.extra
|
|
val maxKsuVersion: Int by rootProject.extra
|
|
val minMagiskVersion: Int by rootProject.extra
|
|
|
|
android.buildFeatures {
|
|
androidResources = false
|
|
buildConfig = false
|
|
}
|
|
|
|
cargo {
|
|
module = "."
|
|
libname = "zygiskd"
|
|
targetIncludes = arrayOf("zygiskd")
|
|
targets = listOf("arm64", "arm", "x86", "x86_64")
|
|
targetDirectory = "build/intermediates/rust"
|
|
val isDebug = gradle.startParameter.taskNames.any { it.toLowerCase().contains("debug") }
|
|
profile = if (isDebug) "debug" else "release"
|
|
exec = { spec, _ ->
|
|
spec.environment("ANDROID_NDK_HOME", android.ndkDirectory.path)
|
|
spec.environment("MIN_KSU_VERSION", minKsuVersion)
|
|
spec.environment("MAX_KSU_VERSION", maxKsuVersion)
|
|
spec.environment("MIN_MAGISK_VERSION", minMagiskVersion)
|
|
}
|
|
}
|