diff --git a/skainet-compile/skainet-compile-core/build.gradle.kts b/skainet-compile/skainet-compile-core/build.gradle.kts index e75187fe0..eaf2d0b46 100644 --- a/skainet-compile/skainet-compile-core/build.gradle.kts +++ b/skainet-compile/skainet-compile-core/build.gradle.kts @@ -27,6 +27,10 @@ kotlin { linuxX64() linuxArm64() + // Android Native targets for vendor-specific backends linking native device libs. + androidNativeArm32() + androidNativeArm64() + jvm() js { diff --git a/skainet-lang/skainet-lang-core/build.gradle.kts b/skainet-lang/skainet-lang-core/build.gradle.kts index 6f88d96af..c25b9c199 100644 --- a/skainet-lang/skainet-lang-core/build.gradle.kts +++ b/skainet-lang/skainet-lang-core/build.gradle.kts @@ -29,6 +29,10 @@ kotlin { linuxX64 () linuxArm64 () + // Android Native targets for vendor-specific backends linking native device libs. + androidNativeArm32() + androidNativeArm64() + jvm() js { diff --git a/skainet-lang/skainet-lang-ksp-annotations/build.gradle.kts b/skainet-lang/skainet-lang-ksp-annotations/build.gradle.kts index 11ffd2da1..eb4e28134 100644 --- a/skainet-lang/skainet-lang-ksp-annotations/build.gradle.kts +++ b/skainet-lang/skainet-lang-ksp-annotations/build.gradle.kts @@ -17,6 +17,11 @@ kotlin { linuxX64 () linuxArm64 () + // Android Native targets for vendor-specific backends linking directly against + // libneuralnetworks.so / libOpenCL.so / etc. (e.g. skainet-backend-nnapi). + androidNativeArm32() + androidNativeArm64() + jvm() js {