Magisk/native/build.gradle.kts
LoveSy d47e70cfaa Fix native symbol strips
`ndkVersion` is also needed by app for striping native symbols.
Set it in `setupCommon` instead.
2023-12-04 00:37:09 +08:00

31 lines
614 B
Plaintext

plugins {
id("com.android.library")
}
setupCommon()
android {
namespace = "com.topjohnwu.magisk.native"
externalNativeBuild {
ndkBuild {
path("src/Android.mk")
}
}
sourceSets.getByName("main") {
manifest.srcFile("src/AndroidManifest.xml")
}
defaultConfig {
externalNativeBuild {
ndkBuild {
// Pass arguments to ndk-build.
arguments(
"B_MAGISK=1", "B_INIT=1", "B_BOOT=1", "B_TEST=1", "B_POLICY=1", "B_PRELOAD=1", "B_PROP=1"
)
}
}
}
}