diff --git a/skainet-compile/skainet-compile-core/build.gradle.kts b/skainet-compile/skainet-compile-core/build.gradle.kts index e75187fe..eaf2d0b4 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 6f88d96a..c25b9c19 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 11ffd2da..eb4e2813 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 {