Mercurial
diff gara/android/firebase-cloud-messaging/app/BUILD @ 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/firebase-cloud-messaging/app/BUILD Sat Dec 13 14:20:34 2025 -0800 @@ -0,0 +1,29 @@ +load("@rules_android//android:rules.bzl", "android_binary") +load("@tools_android//tools/googleservices:defs.bzl", "google_services_xml") + +GOOGLE_SERVICES_XML = google_services_xml( + package_name = "com.example.myapplication", + google_services_json = "google-services.json", +) + +android_binary( + name = "app", + srcs = glob(["src/main/java/**/*.java"]), + # this sets the java package for the R class, since this android_binary + # rule isn't under a java root (i.e., some directory named "java" for the + # root of the java code for the app). + custom_package = "com.example.myapplication", + manifest = "src/main/AndroidManifest.xml", + manifest_values = { + "minSdkVersion": "15", + "applicationId": "com.example.myapplication", + }, + resource_files = glob(["src/main/res/**"]) + GOOGLE_SERVICES_XML, + deps = [ + "@maven//:com_google_firebase_firebase_messaging", + "@maven//:com_google_firebase_firebase_iid", + "@maven//:com_android_support_appcompat_v7", + # activity_main layout uses contraints + "@maven//:com_android_support_constraint_constraint_layout", + ], +)