diff gara/android/ndk/app/src/main/BUILD.bazel @ 47:829623189a57

[Gara] Android commit. Bazelfied it.
author MrJuneJune <me@mrjunejune.com>
date Sat, 13 Dec 2025 14:20:34 -0800
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gara/android/ndk/app/src/main/BUILD.bazel	Sat Dec 13 14:20:34 2025 -0800
@@ -0,0 +1,27 @@
+load("@rules_android//android:rules.bzl", "android_binary", "android_library")
+load("@rules_cc//cc:defs.bzl", "cc_library")
+
+android_library(
+    name = "lib",
+    srcs = ["java/com/example/android/bazel/MainActivity.java"],
+    custom_package = "com.example.android.bazel",
+    manifest = "LibraryManifest.xml",
+    resource_files = glob(["res/**/*"]),
+    deps = [
+        ":jni_lib",
+        "@maven//:androidx_appcompat_appcompat",
+        "@maven//:androidx_constraintlayout_constraintlayout",
+    ],
+)
+
+cc_library(
+    name = "jni_lib",
+    srcs = ["cpp/native-lib.cpp"],
+)
+
+android_binary(
+    name = "app",
+    manifest = "AndroidManifest.xml",
+    manifest_values = {"applicationId": "com.example.android.bazel"},
+    deps = [":lib"],
+)