diff --git a/android_webview/BUILD.gn b/android_webview/BUILD.gn index f04886f15ac4ba..dfe8a5485f2b4d 100644 --- a/android_webview/BUILD.gn +++ b/android_webview/BUILD.gn @@ -650,6 +650,7 @@ android_library("browser_java") { "//android_webview/nonembedded:system_webview_manifest", "//android_webview/proto:metrics_bridge_records_proto_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/android_autofill/browser:java", "//components/autofill/android:autofill_java", @@ -754,6 +755,7 @@ android_library("common_crash_java") { deps = [ ":common_java", "//base:base_java", + "//base:jni_java", "//components/background_task_scheduler:background_task_scheduler_task_ids_java", "//components/minidump_uploader:minidump_uploader_java", "//third_party/androidx:androidx_annotation_annotation_java", @@ -789,6 +791,7 @@ android_library("common_java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//cc/base:cc_base_java", "//components/autofill/android:autofill_features_java", diff --git a/android_webview/glue/BUILD.gn b/android_webview/glue/BUILD.gn index 16fc1097663fdb..25a3c58cb406ad 100644 --- a/android_webview/glue/BUILD.gn +++ b/android_webview/glue/BUILD.gn @@ -16,6 +16,7 @@ android_library("glue_java") { "//android_webview/support_library/boundary_interfaces:boundary_interface_java", "//android_webview/support_library/callback:callback_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/content_capture/android:java", "//components/embedder_support/android:application_java", diff --git a/android_webview/nonembedded/BUILD.gn b/android_webview/nonembedded/BUILD.gn index 0d5f69aaa680c6..363aa49bc7d030 100644 --- a/android_webview/nonembedded/BUILD.gn +++ b/android_webview/nonembedded/BUILD.gn @@ -39,6 +39,7 @@ android_library("nonembedded_java") { "//android_webview/glue:glue_java", "//android_webview/proto:metrics_bridge_records_proto_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/about_ui/android:aboutui_java", "//components/crash/android:java", @@ -125,6 +126,7 @@ android_library("services_java") { "//android_webview:common_variations_java", "//android_webview/proto:metrics_bridge_records_proto_java", "//base:base_java", + "//base:jni_java", "//components/background_task_scheduler:background_task_scheduler_task_ids_java", "//components/component_updater/android:component_provider_service_aidl_java", "//components/minidump_uploader:minidump_uploader_java", diff --git a/android_webview/test/BUILD.gn b/android_webview/test/BUILD.gn index b3234945357b6d..0036d43377ce64 100644 --- a/android_webview/test/BUILD.gn +++ b/android_webview/test/BUILD.gn @@ -94,6 +94,7 @@ android_apk("webview_instrumentation_apk") { "//android_webview/js_sandbox:js_sandbox_java", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//components/android_autofill/browser/test_support:component_autofill_provider_java_test_support", "//components/content_capture/android/test_support:java", @@ -234,6 +235,7 @@ instrumentation_test_apk("webview_instrumentation_test_apk") { "//android_webview/test/embedded_test_server:aw_net_java_test_support", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//components/android_autofill/browser:java", "//components/android_autofill/browser/test_support:component_autofill_provider_java_test_support", @@ -492,6 +494,7 @@ android_library("webview_instrumentation_test_utils_java") { deps = [ "//android_webview:common_variations_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/component_updater/android:embedded_component_loader_java", "//components/variations/android:variations_java", @@ -629,6 +632,7 @@ android_library("android_webview_unittests_java") { deps = [ "//android_webview:android_webview_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/test/android:content_java_test_support", ] diff --git a/android_webview/test/embedded_test_server/BUILD.gn b/android_webview/test/embedded_test_server/BUILD.gn index 0607800f532cc2..ad3c0dde19c657 100644 --- a/android_webview/test/embedded_test_server/BUILD.gn +++ b/android_webview/test/embedded_test_server/BUILD.gn @@ -15,6 +15,7 @@ android_library("aw_net_java_test_support") { deps = [ "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//net/android:embedded_test_server_aidl_java", "//net/android:net_java", diff --git a/base/BUILD.gn b/base/BUILD.gn index 3a29dfdd509db1..c04ed33cd231b5 100644 --- a/base/BUILD.gn +++ b/base/BUILD.gn @@ -3992,6 +3992,7 @@ if (is_android) { ] deps = [ + ":jni_java", "//build/android:build_java", "//third_party/android_deps:com_google_code_findbugs_jsr305_java", "//third_party/androidx:androidx_annotation_annotation_experimental_java", @@ -4001,8 +4002,6 @@ if (is_android) { "//third_party/androidx:androidx_multidex_multidex_java", ] - public_deps = [ ":jni_java" ] - sources = [ "android/java/src/org/chromium/base/ActivityState.java", "android/java/src/org/chromium/base/ApiCompatibilityUtils.java", @@ -4172,6 +4171,7 @@ if (is_android) { deps = [ ":base_java", ":base_java_test_support", + "//base:jni_java", "//base/test:test_support_java", "//build/android:build_java", "//third_party/android_support_test_runner:runner_java", @@ -4228,6 +4228,7 @@ if (is_android) { deps = [ ":base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/android_sdk:android_test_base_java", "//third_party/android_sdk:android_test_mock_java", @@ -4420,7 +4421,6 @@ if (is_android) { ":base_java_process_launcher_test_support", ":base_java_test_support", ":base_junit_test_support", - ":jni_java", "//base/test:test_support_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", @@ -4460,6 +4460,7 @@ if (is_android) { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] } @@ -4469,6 +4470,7 @@ if (is_android) { deps = [ ":base_java", + "//base:jni_java", "//build/android:build_java", ] diff --git a/base/android/jni_generator/BUILD.gn b/base/android/jni_generator/BUILD.gn index e58e9a44651562..0e9e9a83953f66 100644 --- a/base/android/jni_generator/BUILD.gn +++ b/base/android/jni_generator/BUILD.gn @@ -22,6 +22,7 @@ android_library("jni_sample_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] @@ -33,6 +34,7 @@ android_library("jni_annotation_sample_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] diff --git a/base/test/BUILD.gn b/base/test/BUILD.gn index 6a6f6c92e3a3e5..0412e4b75eee0e 100644 --- a/base/test/BUILD.gn +++ b/base/test/BUILD.gn @@ -391,6 +391,7 @@ if (is_android) { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//testing/android/native_test:native_main_runner_java", "//third_party/android_deps:com_google_code_findbugs_jsr305_java", diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn index d8cf59e759de2d..75d89025c4564d 100644 --- a/chrome/android/BUILD.gn +++ b/chrome/android/BUILD.gn @@ -2607,6 +2607,7 @@ android_library("base_module_java") { "$google_play_services_package:google_firebase_firebase_messaging_java", "$google_play_services_package:google_play_services_gcm_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/download/android:file_provider_java", "//chrome/browser/flags:java", diff --git a/chrome/android/features/autofill_assistant/BUILD.gn b/chrome/android/features/autofill_assistant/BUILD.gn index a8e79d070e76cc..9ce32d1f9e215f 100644 --- a/chrome/android/features/autofill_assistant/BUILD.gn +++ b/chrome/android/features/autofill_assistant/BUILD.gn @@ -39,6 +39,7 @@ android_library("autofill_assistant_java_test_support") { ":test_support_jni_headers", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//components/autofill_assistant/android:java", "//components/autofill_assistant/browser:proto_java", diff --git a/chrome/android/features/cablev2_authenticator/BUILD.gn b/chrome/android/features/cablev2_authenticator/BUILD.gn index 90faab6b05927c..2370e7a6699c48 100644 --- a/chrome/android/features/cablev2_authenticator/BUILD.gn +++ b/chrome/android/features/cablev2_authenticator/BUILD.gn @@ -19,6 +19,7 @@ android_library("java") { "$google_play_services_package:google_play_services_base_java", "$google_play_services_package:google_play_services_tasks_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/webauthn/android:java_resources", "//components/webauthn/android:java", diff --git a/chrome/android/features/keyboard_accessory/internal/BUILD.gn b/chrome/android/features/keyboard_accessory/internal/BUILD.gn index 45c93e2023a1db..96de309116c129 100644 --- a/chrome/android/features/keyboard_accessory/internal/BUILD.gn +++ b/chrome/android/features/keyboard_accessory/internal/BUILD.gn @@ -11,6 +11,7 @@ android_library("internal_java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/favicon/android:java", diff --git a/chrome/android/features/keyboard_accessory/public/BUILD.gn b/chrome/android/features/keyboard_accessory/public/BUILD.gn index d78110e4d436e4..3a424cfcb0e2c2 100644 --- a/chrome/android/features/keyboard_accessory/public/BUILD.gn +++ b/chrome/android/features/keyboard_accessory/public/BUILD.gn @@ -7,6 +7,7 @@ import("//build/config/android/rules.gni") android_library("public_java") { deps = [ "//base:base_java", + "//base:jni_java", "//components/autofill/android:autofill_java", "//components/browser_ui/bottomsheet/android:java", "//content/public/android:content_java", diff --git a/chrome/android/features/start_surface/BUILD.gn b/chrome/android/features/start_surface/BUILD.gn index f74844e0a4336b..d61ec7afc9b8e1 100644 --- a/chrome/android/features/start_surface/BUILD.gn +++ b/chrome/android/features/start_surface/BUILD.gn @@ -15,6 +15,7 @@ android_library("public_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/flags:java", "//chrome/browser/preferences:java", diff --git a/chrome/android/features/vr/BUILD.gn b/chrome/android/features/vr/BUILD.gn index d9793c10115386..863a86a2d10e2a 100644 --- a/chrome/android/features/vr/BUILD.gn +++ b/chrome/android/features/vr/BUILD.gn @@ -70,6 +70,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//cc:cc_java", "//chrome/android:chrome_java", diff --git a/chrome/android/modules/dev_ui/provider/BUILD.gn b/chrome/android/modules/dev_ui/provider/BUILD.gn index da1af52bc04e75..9c7d2f9c206557 100644 --- a/chrome/android/modules/dev_ui/provider/BUILD.gn +++ b/chrome/android/modules/dev_ui/provider/BUILD.gn @@ -7,6 +7,7 @@ import("//build/config/android/rules.gni") android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android/features/dev_ui/public:java", "//components/module_installer/android:module_installer_java", diff --git a/chrome/android/modules/stack_unwinder/internal/BUILD.gn b/chrome/android/modules/stack_unwinder/internal/BUILD.gn index 53d45069946b2e..ab60bae87bfaec 100644 --- a/chrome/android/modules/stack_unwinder/internal/BUILD.gn +++ b/chrome/android/modules/stack_unwinder/internal/BUILD.gn @@ -10,6 +10,7 @@ android_library("java") { annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android/modules/stack_unwinder/public:java", ] diff --git a/chrome/android/modules/stack_unwinder/provider/BUILD.gn b/chrome/android/modules/stack_unwinder/provider/BUILD.gn index 454cf20da123ef..733f7c1dd0e915 100644 --- a/chrome/android/modules/stack_unwinder/provider/BUILD.gn +++ b/chrome/android/modules/stack_unwinder/provider/BUILD.gn @@ -7,6 +7,7 @@ import("//build/config/android/rules.gni") android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//chrome/android/modules/stack_unwinder/public:java", ] annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ] diff --git a/chrome/browser/android/browserservices/metrics/BUILD.gn b/chrome/browser/android/browserservices/metrics/BUILD.gn index faa8928d2b020d..53211cc6ec47cf 100644 --- a/chrome/browser/android/browserservices/metrics/BUILD.gn +++ b/chrome/browser/android/browserservices/metrics/BUILD.gn @@ -14,6 +14,7 @@ android_library("java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/android/browserservices/constants:java", "//components/browser_ui/util/android:java", diff --git a/chrome/browser/android/browserservices/verification/BUILD.gn b/chrome/browser/android/browserservices/verification/BUILD.gn index e63d1bbc1f9174..ef7ed038c65d0a 100644 --- a/chrome/browser/android/browserservices/verification/BUILD.gn +++ b/chrome/browser/android/browserservices/verification/BUILD.gn @@ -15,6 +15,7 @@ android_library("java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/android/browserservices/metrics:java", "//chrome/browser/flags:java", diff --git a/chrome/browser/android/messages/BUILD.gn b/chrome/browser/android/messages/BUILD.gn index 371d043ff01608..aa6f34eb0aff00 100644 --- a/chrome/browser/android/messages/BUILD.gn +++ b/chrome/browser/android/messages/BUILD.gn @@ -11,6 +11,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] } diff --git a/chrome/browser/banners/android/BUILD.gn b/chrome/browser/banners/android/BUILD.gn index 3fbd66e4baeeb2..9d580a65d67bca 100644 --- a/chrome/browser/banners/android/BUILD.gn +++ b/chrome/browser/banners/android/BUILD.gn @@ -14,6 +14,7 @@ android_library("java") { ":java_resources", ":jni_headers", "//base:base_java", + "//base:jni_java", "//chrome/android:chrome_jni_headers", "//chrome/browser/feature_engagement:java", "//chrome/browser/profiles/android:java", diff --git a/chrome/browser/bluetooth/android/BUILD.gn b/chrome/browser/bluetooth/android/BUILD.gn index 8446570e0d5285..ab147ee6704bb6 100644 --- a/chrome/browser/bluetooth/android/BUILD.gn +++ b/chrome/browser/bluetooth/android/BUILD.gn @@ -13,6 +13,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android:base_module_java", "//chrome/browser/notifications:java", diff --git a/chrome/browser/commerce/android/BUILD.gn b/chrome/browser/commerce/android/BUILD.gn index 95d094617a3e38..9260029d49b0ec 100644 --- a/chrome/browser/commerce/android/BUILD.gn +++ b/chrome/browser/commerce/android/BUILD.gn @@ -13,6 +13,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/profiles/android:java", "//components/commerce/core/android:core_java", diff --git a/chrome/browser/commerce/merchant_viewer/android/BUILD.gn b/chrome/browser/commerce/merchant_viewer/android/BUILD.gn index e035042906cb75..656480eeb7b6db 100644 --- a/chrome/browser/commerce/merchant_viewer/android/BUILD.gn +++ b/chrome/browser/commerce/merchant_viewer/android/BUILD.gn @@ -32,6 +32,7 @@ android_library("java") { deps = [ ":jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android:base_module_java", "//chrome/android/features/tab_ui:java_resources", diff --git a/chrome/browser/commerce/subscriptions/android/java_sources.gni b/chrome/browser/commerce/subscriptions/android/java_sources.gni index 1aa00781578e0e..754a7d913d8990 100644 --- a/chrome/browser/commerce/subscriptions/android/java_sources.gni +++ b/chrome/browser/commerce/subscriptions/android/java_sources.gni @@ -20,6 +20,7 @@ commerce_subscriptions_java_sources = [ commerce_subscriptions_java_deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android:base_module_java", "//chrome/browser/android/lifecycle:java", diff --git a/chrome/browser/commerce/subscriptions/test/android/test_java_sources.gni b/chrome/browser/commerce/subscriptions/test/android/test_java_sources.gni index 008b805015643b..7b8ea0c0d76c36 100644 --- a/chrome/browser/commerce/subscriptions/test/android/test_java_sources.gni +++ b/chrome/browser/commerce/subscriptions/test/android/test_java_sources.gni @@ -16,6 +16,7 @@ commerce_subscriptions_junit_test_deps = [ "//base:base_java", "//base:base_java_test_support", "//base:base_junit_test_support", + "//base:jni_java", "//chrome/android:base_module_java", "//chrome/browser/android/lifecycle:java", "//chrome/browser/flags:java", @@ -45,6 +46,7 @@ commerce_subscriptions_java_test_sources = [ commerce_subscriptions_java_test_deps = [ "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//chrome/android:base_module_java", "//chrome/browser/android/lifecycle:java", diff --git a/chrome/browser/consent_auditor/android/BUILD.gn b/chrome/browser/consent_auditor/android/BUILD.gn index 3429327ff3c760..84e89be104f260 100644 --- a/chrome/browser/consent_auditor/android/BUILD.gn +++ b/chrome/browser/consent_auditor/android/BUILD.gn @@ -12,6 +12,7 @@ android_library("java") { sources = [ "java/src/org/chromium/chrome/browser/consent_auditor/ConsentAuditorBridge.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/profiles/android:java", "//components/signin/public/android:java", diff --git a/chrome/browser/content_creation/notes/internal/android/BUILD.gn b/chrome/browser/content_creation/notes/internal/android/BUILD.gn index b4e7c99b2bbf36..535d926def6fa6 100644 --- a/chrome/browser/content_creation/notes/internal/android/BUILD.gn +++ b/chrome/browser/content_creation/notes/internal/android/BUILD.gn @@ -33,6 +33,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android:chrome_java", "//chrome/browser/content_creation/notes/android:public_java", diff --git a/chrome/browser/content_creation/reactions/internal/android/BUILD.gn b/chrome/browser/content_creation/reactions/internal/android/BUILD.gn index 472074ae48563c..4d3e9f1408cada 100644 --- a/chrome/browser/content_creation/reactions/internal/android/BUILD.gn +++ b/chrome/browser/content_creation/reactions/internal/android/BUILD.gn @@ -26,6 +26,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android:chrome_java", "//chrome/browser/content_creation/reactions/android:public_java", diff --git a/chrome/browser/contextmenu/BUILD.gn b/chrome/browser/contextmenu/BUILD.gn index d3a95babd24c4a..e2fc9c56e13d7b 100644 --- a/chrome/browser/contextmenu/BUILD.gn +++ b/chrome/browser/contextmenu/BUILD.gn @@ -22,6 +22,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/share/android:java", "//components/embedder_support/android:context_menu_java", diff --git a/chrome/browser/continuous_search/BUILD.gn b/chrome/browser/continuous_search/BUILD.gn index 4057216d531f38..5d04d1c7c34bd3 100644 --- a/chrome/browser/continuous_search/BUILD.gn +++ b/chrome/browser/continuous_search/BUILD.gn @@ -56,6 +56,7 @@ if (is_android) { ":data_structures_java", ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/browser_controls/android:java", "//chrome/browser/continuous_search/internal:java", diff --git a/chrome/browser/continuous_search/internal/BUILD.gn b/chrome/browser/continuous_search/internal/BUILD.gn index 4f4ce50a6de769..7f18a8fdcf9359 100644 --- a/chrome/browser/continuous_search/internal/BUILD.gn +++ b/chrome/browser/continuous_search/internal/BUILD.gn @@ -30,6 +30,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android:chrome_app_java_resources", "//chrome/browser/continuous_search:data_structures_java", diff --git a/chrome/browser/device_reauth/android/BUILD.gn b/chrome/browser/device_reauth/android/BUILD.gn index 80c15acfaf27c7..3ce42f6823e884 100644 --- a/chrome/browser/device_reauth/android/BUILD.gn +++ b/chrome/browser/device_reauth/android/BUILD.gn @@ -8,6 +8,7 @@ import("//build/config/android/rules.gni") android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/ui/android/strings:ui_strings_grd", "//components/browser_ui/strings/android:browser_ui_strings_grd", diff --git a/chrome/browser/download/android/BUILD.gn b/chrome/browser/download/android/BUILD.gn index 6967ba96555e42..2ac164ad647a76 100644 --- a/chrome/browser/download/android/BUILD.gn +++ b/chrome/browser/download/android/BUILD.gn @@ -78,6 +78,7 @@ android_library("java") { ":file_provider_java", ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/flags:java", "//chrome/browser/offline_pages/android:java", diff --git a/chrome/browser/download/internal/android/BUILD.gn b/chrome/browser/download/internal/android/BUILD.gn index ab4f60b99b4f1e..7934f26f93d4d0 100644 --- a/chrome/browser/download/internal/android/BUILD.gn +++ b/chrome/browser/download/internal/android/BUILD.gn @@ -109,6 +109,7 @@ android_library("java") { ":java_resources", ":jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/download/android:file_provider_java", "//chrome/browser/download/android:java", diff --git a/chrome/browser/endpoint_fetcher/BUILD.gn b/chrome/browser/endpoint_fetcher/BUILD.gn index 3b49d0c4400281..d909b0122b4195 100644 --- a/chrome/browser/endpoint_fetcher/BUILD.gn +++ b/chrome/browser/endpoint_fetcher/BUILD.gn @@ -8,6 +8,7 @@ android_library("java") { deps = [ ":jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/profiles/android:java", "//net/android:net_java", diff --git a/chrome/browser/enterprise/util/BUILD.gn b/chrome/browser/enterprise/util/BUILD.gn index a172972bd67338..1e38a65d32653a 100644 --- a/chrome/browser/enterprise/util/BUILD.gn +++ b/chrome/browser/enterprise/util/BUILD.gn @@ -13,6 +13,7 @@ android_library("java") { sources = _jni_sources deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/flags:java", "//chrome/browser/profiles/android:java", @@ -37,6 +38,7 @@ android_library("junit") { "//base:base_java", "//base:base_java_test_support", "//base:base_junit_test_support", + "//base:jni_java", "//third_party/android_deps:robolectric_all_java", "//third_party/androidx:androidx_test_runner_java", "//third_party/junit", diff --git a/chrome/browser/feature_engagement/BUILD.gn b/chrome/browser/feature_engagement/BUILD.gn index 5efde7bd0abdad..4be525f8950150 100644 --- a/chrome/browser/feature_engagement/BUILD.gn +++ b/chrome/browser/feature_engagement/BUILD.gn @@ -15,6 +15,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/profiles/android:java", "//chrome/browser/tab:java", diff --git a/chrome/browser/feed/android/BUILD.gn b/chrome/browser/feed/android/BUILD.gn index 2dae34de71182f..d916cc44d7c6a6 100644 --- a/chrome/browser/feed/android/BUILD.gn +++ b/chrome/browser/feed/android/BUILD.gn @@ -86,6 +86,7 @@ android_library("java") { deps = [ ":feed_java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android:base_module_java", "//chrome/browser/browser_controls/android:java", diff --git a/chrome/browser/feedback/android/BUILD.gn b/chrome/browser/feedback/android/BUILD.gn index 91a7409281d1df..409196fd26a1d6 100644 --- a/chrome/browser/feedback/android/BUILD.gn +++ b/chrome/browser/feedback/android/BUILD.gn @@ -51,6 +51,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/profiles/android:java", "//components/browser_ui/util/android:java", diff --git a/chrome/browser/flags/BUILD.gn b/chrome/browser/flags/BUILD.gn index 8a98e1bb24d2cf..3a2aa6bdaee9ba 100644 --- a/chrome/browser/flags/BUILD.gn +++ b/chrome/browser/flags/BUILD.gn @@ -22,6 +22,7 @@ android_library("java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build:chromeos_buildflags", "//build/android:build_java", "//chrome/browser/preferences:java", diff --git a/chrome/browser/history_clusters/BUILD.gn b/chrome/browser/history_clusters/BUILD.gn index bb5dc9ec1e611e..54e3f8df08b23c 100644 --- a/chrome/browser/history_clusters/BUILD.gn +++ b/chrome/browser/history_clusters/BUILD.gn @@ -35,6 +35,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/profiles/android:java", "//chrome/browser/ui/android/favicon:java", diff --git a/chrome/browser/image_descriptions/BUILD.gn b/chrome/browser/image_descriptions/BUILD.gn index a7620de759ef21..02b619cc6d538b 100644 --- a/chrome/browser/image_descriptions/BUILD.gn +++ b/chrome/browser/image_descriptions/BUILD.gn @@ -16,6 +16,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/device:java", "//chrome/browser/preferences:java", diff --git a/chrome/browser/incognito/BUILD.gn b/chrome/browser/incognito/BUILD.gn index 8950e1227d0b27..9b645484d187f4 100644 --- a/chrome/browser/incognito/BUILD.gn +++ b/chrome/browser/incognito/BUILD.gn @@ -25,6 +25,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/android/lifecycle:java", "//chrome/browser/dependency_injection:java", diff --git a/chrome/browser/language/android/BUILD.gn b/chrome/browser/language/android/BUILD.gn index 35a5c343c80643..4aeea89fcc52ec 100644 --- a/chrome/browser/language/android/BUILD.gn +++ b/chrome/browser/language/android/BUILD.gn @@ -46,6 +46,7 @@ android_library("java") { ":base_module_java", ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/flags:java", "//chrome/browser/preferences:java", diff --git a/chrome/browser/loading_modal/android/BUILD.gn b/chrome/browser/loading_modal/android/BUILD.gn index 798b8a2753640b..67e5f4d60b7768 100644 --- a/chrome/browser/loading_modal/android/BUILD.gn +++ b/chrome/browser/loading_modal/android/BUILD.gn @@ -8,6 +8,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//components/browser_ui/modaldialog/android:java", "//third_party/androidx:androidx_annotation_annotation_java", "//ui/android:ui_java", diff --git a/chrome/browser/locale/BUILD.gn b/chrome/browser/locale/BUILD.gn index 082e3ec56ba4c5..9f890be4fb636e 100644 --- a/chrome/browser/locale/BUILD.gn +++ b/chrome/browser/locale/BUILD.gn @@ -10,6 +10,7 @@ android_library("java") { sources = [ "java/src/org/chromium/chrome/browser/locale/LocaleManager.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//chrome/browser/contextmenu:java", "//chrome/browser/flags:java", "//chrome/browser/preferences:java", @@ -75,6 +76,7 @@ android_library("util_java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] diff --git a/chrome/browser/notifications/BUILD.gn b/chrome/browser/notifications/BUILD.gn index 8b48e1ef803c04..984d7e48ed6cd3 100644 --- a/chrome/browser/notifications/BUILD.gn +++ b/chrome/browser/notifications/BUILD.gn @@ -66,6 +66,7 @@ if (is_android) { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//chrome/browser/flags:java", "//chrome/browser/offline_pages/android:java", "//chrome/browser/preferences:java", diff --git a/chrome/browser/offline_pages/android/BUILD.gn b/chrome/browser/offline_pages/android/BUILD.gn index 47232fd3067550..9864c3d78412be 100644 --- a/chrome/browser/offline_pages/android/BUILD.gn +++ b/chrome/browser/offline_pages/android/BUILD.gn @@ -9,6 +9,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/flags:java", "//chrome/browser/profiles/android:java", diff --git a/chrome/browser/optimization_guide/android/BUILD.gn b/chrome/browser/optimization_guide/android/BUILD.gn index 22a37f883ce644..79820c8b509125 100644 --- a/chrome/browser/optimization_guide/android/BUILD.gn +++ b/chrome/browser/optimization_guide/android/BUILD.gn @@ -17,6 +17,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/flags:java", "//chrome/browser/preferences:java", @@ -50,6 +51,7 @@ android_library("native_java_unittests") { deps = [ ":java", "//base:base_java", + "//base:jni_java", "//chrome/browser/flags:java", "//chrome/browser/profiles/android:java", "//components/optimization_guide/proto:optimization_guide_proto_java", diff --git a/chrome/browser/paint_preview/android/BUILD.gn b/chrome/browser/paint_preview/android/BUILD.gn index 3d06d5d3fbd5b8..123114138e246e 100644 --- a/chrome/browser/paint_preview/android/BUILD.gn +++ b/chrome/browser/paint_preview/android/BUILD.gn @@ -28,6 +28,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/android/lifecycle:java", "//chrome/browser/browser_controls/android:java", diff --git a/chrome/browser/partnercustomizations/BUILD.gn b/chrome/browser/partnercustomizations/BUILD.gn index 7e05a65eae9bfc..1e4bbbe440dff9 100644 --- a/chrome/browser/partnercustomizations/BUILD.gn +++ b/chrome/browser/partnercustomizations/BUILD.gn @@ -35,6 +35,7 @@ android_library("java") { deps = [ ":delegate_java", "//base:base_java", + "//base:jni_java", "//chrome/browser/flags:java", "//chrome/browser/preferences:java", "//components/embedder_support/android:util_java", diff --git a/chrome/browser/password_check/android/BUILD.gn b/chrome/browser/password_check/android/BUILD.gn index b59952c9b2b218..fee4674f842622 100644 --- a/chrome/browser/password_check/android/BUILD.gn +++ b/chrome/browser/password_check/android/BUILD.gn @@ -69,6 +69,7 @@ android_library("public_java") { android_library("public_ui_java") { deps = [ "//base:base_java", + "//base:jni_java", "//url:gurl_java", ] sources = [ diff --git a/chrome/browser/password_check/android/internal/BUILD.gn b/chrome/browser/password_check/android/internal/BUILD.gn index dffd3c7cd4857d..8f93cba55580e7 100644 --- a/chrome/browser/password_check/android/internal/BUILD.gn +++ b/chrome/browser/password_check/android/internal/BUILD.gn @@ -69,6 +69,7 @@ android_library("internal_java") { ":java_resources", ":public_factory_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android:chrome_app_java_resources", "//chrome/browser/device_reauth/android:java", diff --git a/chrome/browser/password_edit_dialog/android/BUILD.gn b/chrome/browser/password_edit_dialog/android/BUILD.gn index 9e409b87f8216f..e3704be8c73ca9 100644 --- a/chrome/browser/password_edit_dialog/android/BUILD.gn +++ b/chrome/browser/password_edit_dialog/android/BUILD.gn @@ -30,6 +30,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/flags:java", "//chrome/browser/password_manager/android:java", diff --git a/chrome/browser/password_entry_edit/android/internal/BUILD.gn b/chrome/browser/password_entry_edit/android/internal/BUILD.gn index 2641416d85b5d2..4f485b64b71e31 100644 --- a/chrome/browser/password_entry_edit/android/internal/BUILD.gn +++ b/chrome/browser/password_entry_edit/android/internal/BUILD.gn @@ -23,6 +23,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/feedback/android:java", "//chrome/browser/password_entry_edit/android:java", diff --git a/chrome/browser/password_manager/android/BUILD.gn b/chrome/browser/password_manager/android/BUILD.gn index fddcf0e80aeb90..f5602202f5b123 100644 --- a/chrome/browser/password_manager/android/BUILD.gn +++ b/chrome/browser/password_manager/android/BUILD.gn @@ -85,6 +85,7 @@ android_library("java") { ":settings_interface_java", "$google_play_services_package:google_play_services_basement_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/device_reauth/android:java", "//chrome/browser/flags:java", diff --git a/chrome/browser/performance_hints/android/BUILD.gn b/chrome/browser/performance_hints/android/BUILD.gn index 3fbaabe472b8ab..24a2d21efde10c 100644 --- a/chrome/browser/performance_hints/android/BUILD.gn +++ b/chrome/browser/performance_hints/android/BUILD.gn @@ -13,6 +13,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/chrome/browser/policy/android/BUILD.gn b/chrome/browser/policy/android/BUILD.gn index 599c39fa1fe192..02e961e7212c6c 100644 --- a/chrome/browser/policy/android/BUILD.gn +++ b/chrome/browser/policy/android/BUILD.gn @@ -9,6 +9,7 @@ android_library("util_java") { deps = [ "//base:base_java", + "//base:jni_java", "//chrome/browser/preferences:java", "//components/policy/android:policy_java", ] @@ -24,6 +25,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/profiles/android:java", "//components/policy/android:policy_java", diff --git a/chrome/browser/preferences/BUILD.gn b/chrome/browser/preferences/BUILD.gn index e3a0005d6046cb..62feca1e517384 100644 --- a/chrome/browser/preferences/BUILD.gn +++ b/chrome/browser/preferences/BUILD.gn @@ -17,6 +17,7 @@ android_library("java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/accessibility/android:constants_java", "//components/browser_ui/share/android:constants_java", diff --git a/chrome/browser/prefetch/android/BUILD.gn b/chrome/browser/prefetch/android/BUILD.gn index c09025d50b9dff..4ddbbc81577633 100644 --- a/chrome/browser/prefetch/android/BUILD.gn +++ b/chrome/browser/prefetch/android/BUILD.gn @@ -21,6 +21,7 @@ android_library("java") { ":java_resources", ":jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/android/lifecycle:java", "//chrome/browser/feedback/android:java", diff --git a/chrome/browser/privacy/BUILD.gn b/chrome/browser/privacy/BUILD.gn index 27986db598b42c..787317c755993d 100644 --- a/chrome/browser/privacy/BUILD.gn +++ b/chrome/browser/privacy/BUILD.gn @@ -28,6 +28,7 @@ if (is_android) { ":java_resources", ":jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/android/lifecycle:java", "//chrome/browser/flags:java", diff --git a/chrome/browser/privacy_sandbox/android/BUILD.gn b/chrome/browser/privacy_sandbox/android/BUILD.gn index f68f765e3805b1..61f5376f39b89e 100644 --- a/chrome/browser/privacy_sandbox/android/BUILD.gn +++ b/chrome/browser/privacy_sandbox/android/BUILD.gn @@ -31,6 +31,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/flags:java", "//chrome/browser/settings:java", diff --git a/chrome/browser/profiles/android/BUILD.gn b/chrome/browser/profiles/android/BUILD.gn index 547b535f19296f..115fd99714a40f 100644 --- a/chrome/browser/profiles/android/BUILD.gn +++ b/chrome/browser/profiles/android/BUILD.gn @@ -9,6 +9,7 @@ import("//build/config/android/rules.gni") android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/android/crypto:java", "//chrome/browser/preferences:java", diff --git a/chrome/browser/safe_browsing/android/BUILD.gn b/chrome/browser/safe_browsing/android/BUILD.gn index 86f6a37ec54047..fe2903c05d5e33 100644 --- a/chrome/browser/safe_browsing/android/BUILD.gn +++ b/chrome/browser/safe_browsing/android/BUILD.gn @@ -46,6 +46,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/feedback/android:java", "//chrome/browser/flags:java", diff --git a/chrome/browser/safety_check/android/BUILD.gn b/chrome/browser/safety_check/android/BUILD.gn index 8fb2c68ca378ee..d7460fe29b7daf 100644 --- a/chrome/browser/safety_check/android/BUILD.gn +++ b/chrome/browser/safety_check/android/BUILD.gn @@ -37,6 +37,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/flags:java", "//chrome/browser/password_check:public_java", diff --git a/chrome/browser/search_engines/android/BUILD.gn b/chrome/browser/search_engines/android/BUILD.gn index 28c236fd7016c1..9eb4d8604bae5d 100644 --- a/chrome/browser/search_engines/android/BUILD.gn +++ b/chrome/browser/search_engines/android/BUILD.gn @@ -25,6 +25,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/flags:java", "//chrome/browser/omaha/android:java", diff --git a/chrome/browser/segmentation_platform/BUILD.gn b/chrome/browser/segmentation_platform/BUILD.gn index ddd767547b64d4..ff270732c1e1b4 100644 --- a/chrome/browser/segmentation_platform/BUILD.gn +++ b/chrome/browser/segmentation_platform/BUILD.gn @@ -13,6 +13,7 @@ if (is_android) { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/profiles/android:java", "//components/segmentation_platform/public:public_java", diff --git a/chrome/browser/share/BUILD.gn b/chrome/browser/share/BUILD.gn index a9201551c739d2..a82dee7fd9ae6d 100644 --- a/chrome/browser/share/BUILD.gn +++ b/chrome/browser/share/BUILD.gn @@ -69,6 +69,7 @@ if (is_android) { deps = [ ":jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/preferences:java", "//chrome/browser/profiles/android:java", diff --git a/chrome/browser/signin/services/android/BUILD.gn b/chrome/browser/signin/services/android/BUILD.gn index b91b512add4155..acc5e6e585dd35 100644 --- a/chrome/browser/signin/services/android/BUILD.gn +++ b/chrome/browser/signin/services/android/BUILD.gn @@ -30,6 +30,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/flags:java", "//chrome/browser/preferences:java", diff --git a/chrome/browser/subresource_filter/BUILD.gn b/chrome/browser/subresource_filter/BUILD.gn index 47f14e769f67f4..dd4f7e7390e3f9 100644 --- a/chrome/browser/subresource_filter/BUILD.gn +++ b/chrome/browser/subresource_filter/BUILD.gn @@ -16,6 +16,7 @@ if (is_android) { sources = [ "../../android/javatests/src/org/chromium/chrome/browser/subresource_filter/TestRulesetPublisher.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] } diff --git a/chrome/browser/sync/android/BUILD.gn b/chrome/browser/sync/android/BUILD.gn index 3bf17ea4cfae54..a098e0fafcc46c 100644 --- a/chrome/browser/sync/android/BUILD.gn +++ b/chrome/browser/sync/android/BUILD.gn @@ -8,6 +8,7 @@ import("//build/config/android/rules.gni") android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/signin/public/android:java", "//components/sync/android:sync_java", diff --git a/chrome/browser/tab/BUILD.gn b/chrome/browser/tab/BUILD.gn index 9fdf17aaf43bdc..7209e7df46ab08 100644 --- a/chrome/browser/tab/BUILD.gn +++ b/chrome/browser/tab/BUILD.gn @@ -69,6 +69,7 @@ android_library("java") { ":critical_persisted_tab_data_proto_java", ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/android/crypto:java", "//chrome/browser/commerce/android:java", diff --git a/chrome/browser/thumbnail/generator/BUILD.gn b/chrome/browser/thumbnail/generator/BUILD.gn index 0129f3c2aaf007..a55893be20e1bb 100644 --- a/chrome/browser/thumbnail/generator/BUILD.gn +++ b/chrome/browser/thumbnail/generator/BUILD.gn @@ -72,6 +72,7 @@ if (is_android) { ":jni_headers", ":proto_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/util:java", "//components/browser_ui/util/android:java", @@ -160,6 +161,7 @@ if (is_android) { deps = [ ":test_support_jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] diff --git a/chrome/browser/touch_to_fill/android/BUILD.gn b/chrome/browser/touch_to_fill/android/BUILD.gn index 64d60a2f5cf069..dff92dabe15df6 100644 --- a/chrome/browser/touch_to_fill/android/BUILD.gn +++ b/chrome/browser/touch_to_fill/android/BUILD.gn @@ -36,6 +36,7 @@ generate_jni("jni_headers") { android_library("public_java") { deps = [ "//base:base_java", + "//base:jni_java", "//components/browser_ui/bottomsheet/android:java", "//third_party/androidx:androidx_annotation_annotation_java", "//ui/android:ui_java", diff --git a/chrome/browser/touch_to_fill/android/internal/BUILD.gn b/chrome/browser/touch_to_fill/android/internal/BUILD.gn index d49c1ea6be0895..943efb6eb06f6f 100644 --- a/chrome/browser/touch_to_fill/android/internal/BUILD.gn +++ b/chrome/browser/touch_to_fill/android/internal/BUILD.gn @@ -11,6 +11,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android:chrome_java", "//chrome/browser/flags:java", diff --git a/chrome/browser/ui/android/favicon/BUILD.gn b/chrome/browser/ui/android/favicon/BUILD.gn index dc84d57f0e28b0..175711fe3715f2 100644 --- a/chrome/browser/ui/android/favicon/BUILD.gn +++ b/chrome/browser/ui/android/favicon/BUILD.gn @@ -13,6 +13,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/profiles/android:java", "//chrome/browser/util:java", diff --git a/chrome/browser/ui/android/layouts/BUILD.gn b/chrome/browser/ui/android/layouts/BUILD.gn index ae0274932b8f1c..76ea86beb3d83d 100644 --- a/chrome/browser/ui/android/layouts/BUILD.gn +++ b/chrome/browser/ui/android/layouts/BUILD.gn @@ -26,6 +26,7 @@ android_library("java") { deps = [ "third_party/float_property:java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/widget/android:java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/chrome/browser/ui/android/omnibox/BUILD.gn b/chrome/browser/ui/android/omnibox/BUILD.gn index d89a87d53ec781..0ea6666ad6891a 100644 --- a/chrome/browser/ui/android/omnibox/BUILD.gn +++ b/chrome/browser/ui/android/omnibox/BUILD.gn @@ -137,6 +137,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/android/lifecycle:java", "//chrome/browser/browser_controls/android:java", diff --git a/chrome/browser/ui/android/toolbar/BUILD.gn b/chrome/browser/ui/android/toolbar/BUILD.gn index 4386000898dbc2..2c3ce5f8d1002a 100644 --- a/chrome/browser/ui/android/toolbar/BUILD.gn +++ b/chrome/browser/ui/android/toolbar/BUILD.gn @@ -102,6 +102,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android/features/start_surface:public_java", "//chrome/browser/android/lifecycle:java", diff --git a/chrome/browser/ui/android/webid/BUILD.gn b/chrome/browser/ui/android/webid/BUILD.gn index 1cc5fa8a5bfc68..4b483dd936dbbf 100644 --- a/chrome/browser/ui/android/webid/BUILD.gn +++ b/chrome/browser/ui/android/webid/BUILD.gn @@ -7,6 +7,7 @@ import("//build/config/android/rules.gni") android_library("public_java") { deps = [ "//base:base_java", + "//base:jni_java", "//components/browser_ui/bottomsheet/android:java", "//third_party/androidx:androidx_annotation_annotation_java", "//ui/android:ui_java", diff --git a/chrome/browser/ui/messages/android/BUILD.gn b/chrome/browser/ui/messages/android/BUILD.gn index 6ea74bd5b97a56..e952b4c3212bd0 100644 --- a/chrome/browser/ui/messages/android/BUILD.gn +++ b/chrome/browser/ui/messages/android/BUILD.gn @@ -34,6 +34,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/util:java", "//components/browser_ui/styles/android:java", diff --git a/chrome/browser/util/BUILD.gn b/chrome/browser/util/BUILD.gn index 46f4d75268d611..1671f915e08a16 100644 --- a/chrome/browser/util/BUILD.gn +++ b/chrome/browser/util/BUILD.gn @@ -17,6 +17,7 @@ android_library("java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/util/android:java", "//components/embedder_support/android:util_java", diff --git a/chrome/browser/video_tutorials/internal/BUILD.gn b/chrome/browser/video_tutorials/internal/BUILD.gn index db37ccde683678..4569bfdfe36939 100644 --- a/chrome/browser/video_tutorials/internal/BUILD.gn +++ b/chrome/browser/video_tutorials/internal/BUILD.gn @@ -88,6 +88,7 @@ if (is_android) { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/browser/flags:java", "//chrome/browser/profiles/android:java", diff --git a/chrome/browser/webauthn/android/BUILD.gn b/chrome/browser/webauthn/android/BUILD.gn index 8b48b6bf7df0a9..d5e8a21ffbfa10 100644 --- a/chrome/browser/webauthn/android/BUILD.gn +++ b/chrome/browser/webauthn/android/BUILD.gn @@ -13,6 +13,7 @@ android_library("java") { ":java_resources", ":jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android:chrome_app_java_resources", "//chrome/android/modules/cablev2_authenticator/public:java", diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn index 134ebf88ed09d0..6b20f154dfce66 100644 --- a/chrome/test/BUILD.gn +++ b/chrome/test/BUILD.gn @@ -73,6 +73,7 @@ if (is_android) { testonly = true deps = [ "//base:base_java", + "//base:jni_java", "//chrome/android:chrome_all_java", "//components/autofill/android:autofill_java", "//components/payments/content/android:java", @@ -9475,6 +9476,7 @@ if (is_android) { testonly = true deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chrome/android:chrome_all_java", "//chrome/browser/profiles/android:java", diff --git a/chromecast/BUILD.gn b/chromecast/BUILD.gn index cba43b8701e2ff..01ad9eed9def77 100644 --- a/chromecast/BUILD.gn +++ b/chromecast/BUILD.gn @@ -722,6 +722,7 @@ if (is_android) { deps = [ ":cast_shell_apk_assets", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chromecast/android:libcast_shell_android", "//chromecast/browser/android:cast_shell_java", @@ -757,6 +758,7 @@ if (is_android) { product_config_java_packages = [ "org.chromium.chromecast.shell" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chromecast/browser/android:cast_browser_java", "//components/crash/core/app:chrome_crashpad_handler_named_as_so", diff --git a/chromecast/base/BUILD.gn b/chromecast/base/BUILD.gn index 8595c98e61582d..90bb2355ced724 100644 --- a/chromecast/base/BUILD.gn +++ b/chromecast/base/BUILD.gn @@ -354,6 +354,7 @@ if (is_android) { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", "//third_party/androidx:androidx_core_core_java", @@ -401,6 +402,7 @@ if (is_android) { ":cast_base_test_utils_java", "//base:base_java", "//base:base_junit_test_support", + "//base:jni_java", "//build/android:build_java", "//third_party/hamcrest:hamcrest_java", ] diff --git a/chromecast/browser/android/BUILD.gn b/chromecast/browser/android/BUILD.gn index c34ac44f0d57cc..debf5d8ce2fe07 100644 --- a/chromecast/browser/android/BUILD.gn +++ b/chromecast/browser/android/BUILD.gn @@ -96,6 +96,7 @@ android_library("cast_audio_manager_java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chromecast/base:base_java", "//third_party/androidx:androidx_annotation_annotation_java", @@ -123,6 +124,7 @@ android_library("reactive_android_java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chromecast/base:base_java", "//third_party/androidx:androidx_localbroadcastmanager_localbroadcastmanager_java", @@ -138,6 +140,7 @@ common_android_library_deps = [ ":cast_intents_java", ":reactive_android_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chromecast/base:base_java", "//chromecast/media/cma/backend/android:audio_track_java", @@ -262,6 +265,7 @@ junit_binary("cast_shell_junit_tests") { "//base:base_java", "//base:base_java_test_support", "//base:base_junit_test_support", + "//base:jni_java", "//build/android:build_java", "//chromecast/base:base_java", "//chromecast/base:cast_base_test_utils_java", diff --git a/chromecast/media/cma/backend/android/BUILD.gn b/chromecast/media/cma/backend/android/BUILD.gn index 5d428519c25420..b8b359adac0533 100644 --- a/chromecast/media/cma/backend/android/BUILD.gn +++ b/chromecast/media/cma/backend/android/BUILD.gn @@ -60,6 +60,7 @@ android_library("audio_track_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//chromecast/base:base_java", "//chromecast/public:volume_control_enums_java", diff --git a/components/about_ui/android/BUILD.gn b/components/about_ui/android/BUILD.gn index 376c344b7f6d88..f1e956242be66c 100644 --- a/components/about_ui/android/BUILD.gn +++ b/components/about_ui/android/BUILD.gn @@ -11,6 +11,7 @@ android_library("aboutui_java") { sources = [ "java/src/org/chromium/components/aboutui/CreditUtils.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ] diff --git a/components/android_autofill/browser/BUILD.gn b/components/android_autofill/browser/BUILD.gn index 0e312fb614e3ec..edd9130e20aeac 100644 --- a/components/android_autofill/browser/BUILD.gn +++ b/components/android_autofill/browser/BUILD.gn @@ -18,6 +18,7 @@ android_library("java") { srcjar_deps = [ ":autofill_aidl" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/autofill/android:autofill_java", "//components/autofill/core/common/mojom:mojo_types_java", diff --git a/components/autofill_assistant/android/BUILD.gn b/components/autofill_assistant/android/BUILD.gn index 10c56c0a32de47..133418486401bc 100644 --- a/components/autofill_assistant/android/BUILD.gn +++ b/components/autofill_assistant/android/BUILD.gn @@ -19,6 +19,7 @@ android_library("java") { ":public_dependencies_java", ":public_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/autofill/android:autofill_java", "//components/autofill/android:prefeditor_autofill_java", diff --git a/components/background_task_scheduler/internal/BUILD.gn b/components/background_task_scheduler/internal/BUILD.gn index 2d3be5a09deccc..d4482571fcf049 100644 --- a/components/background_task_scheduler/internal/BUILD.gn +++ b/components/background_task_scheduler/internal/BUILD.gn @@ -72,6 +72,7 @@ if (is_android) { deps = [ "//base:base_java", + "//base:jni_java", "//components/background_task_scheduler:factory_java", "//components/background_task_scheduler:public_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/bookmarks/common/android/BUILD.gn b/components/bookmarks/common/android/BUILD.gn index 76467e04f07e6c..c2f728a9176c3a 100644 --- a/components/bookmarks/common/android/BUILD.gn +++ b/components/bookmarks/common/android/BUILD.gn @@ -19,6 +19,7 @@ source_set("android") { android_library("bookmarks_java") { deps = [ "//base:base_java", + "//base:jni_java", "//components/url_formatter/android:url_formatter_java", "//third_party/androidx:androidx_annotation_annotation_java", "//url:gurl_java", diff --git a/components/browser_ui/accessibility/android/BUILD.gn b/components/browser_ui/accessibility/android/BUILD.gn index 3c68ece4872f47..bb1e8c01cf17f9 100644 --- a/components/browser_ui/accessibility/android/BUILD.gn +++ b/components/browser_ui/accessibility/android/BUILD.gn @@ -39,6 +39,7 @@ android_library("java") { ":constants_java", ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/settings/android:java", "//content/public/android:content_full_java", diff --git a/components/browser_ui/client_certificate/android/BUILD.gn b/components/browser_ui/client_certificate/android/BUILD.gn index d1137977150573..d5f6bfedef2629 100644 --- a/components/browser_ui/client_certificate/android/BUILD.gn +++ b/components/browser_ui/client_certificate/android/BUILD.gn @@ -20,6 +20,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/widget/android:java_resources", "//content/public/android:content_java", diff --git a/components/browser_ui/contacts_picker/android/BUILD.gn b/components/browser_ui/contacts_picker/android/BUILD.gn index 57cf0d1d1e5960..3236e986bea981 100644 --- a/components/browser_ui/contacts_picker/android/BUILD.gn +++ b/components/browser_ui/contacts_picker/android/BUILD.gn @@ -36,6 +36,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/util/android:java", "//components/browser_ui/widget/android:java", diff --git a/components/browser_ui/photo_picker/android/BUILD.gn b/components/browser_ui/photo_picker/android/BUILD.gn index adbdd30e77a51c..3c366eee2a5847 100644 --- a/components/browser_ui/photo_picker/android/BUILD.gn +++ b/components/browser_ui/photo_picker/android/BUILD.gn @@ -42,6 +42,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/util/android:java", "//components/browser_ui/widget/android:java", diff --git a/components/browser_ui/share/android/BUILD.gn b/components/browser_ui/share/android/BUILD.gn index 21132c12e9c03d..a5bf1fca6db4a3 100644 --- a/components/browser_ui/share/android/BUILD.gn +++ b/components/browser_ui/share/android/BUILD.gn @@ -40,6 +40,7 @@ android_library("java") { ":constants_java", ":java_resources", "//base:base_java", + "//base:jni_java", "//components/browser_ui/util/android:java", "//components/browser_ui/widget/android:java_resources", "//components/dom_distiller/core/android:dom_distiller_core_java", diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/browser_ui/site_settings/android/BUILD.gn index c7fe615cf1fb42..f1ab039a4f4aab 100644 --- a/components/browser_ui/site_settings/android/BUILD.gn +++ b/components/browser_ui/site_settings/android/BUILD.gn @@ -72,6 +72,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/settings/android:java", "//components/browser_ui/styles/android:java", diff --git a/components/browser_ui/sms/android/BUILD.gn b/components/browser_ui/sms/android/BUILD.gn index b46244bbc81e13..1ab1041a11005c 100644 --- a/components/browser_ui/sms/android/BUILD.gn +++ b/components/browser_ui/sms/android/BUILD.gn @@ -55,6 +55,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//components/browser_ui/styles/android:java_resources", "//components/infobars/android:java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/component_updater/android/BUILD.gn b/components/component_updater/android/BUILD.gn index bf6633226e9c49..a793e3b77e4a73 100644 --- a/components/component_updater/android/BUILD.gn +++ b/components/component_updater/android/BUILD.gn @@ -13,6 +13,7 @@ android_library("background_task_update_scheduler_java") { deps = [ ":background_task_update_scheduler_jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/background_task_scheduler:background_task_scheduler_java", "//components/background_task_scheduler:background_task_scheduler_task_ids_java", @@ -57,6 +58,7 @@ android_library("embedded_component_loader_java") { ":component_provider_service_aidl_java", ":embedded_component_loader_jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_main_dex_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/content_capture/android/BUILD.gn b/components/content_capture/android/BUILD.gn index 048841384f5184..f9e24f74371b6d 100644 --- a/components/content_capture/android/BUILD.gn +++ b/components/content_capture/android/BUILD.gn @@ -20,6 +20,7 @@ source_set("android") { android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/content_capture/android/test_support/BUILD.gn b/components/content_capture/android/test_support/BUILD.gn index 683f8bc1644016..2e1a7a33af32f3 100644 --- a/components/content_capture/android/test_support/BUILD.gn +++ b/components/content_capture/android/test_support/BUILD.gn @@ -18,6 +18,7 @@ source_set("test_support") { android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/content_creation/notes/android/BUILD.gn b/components/content_creation/notes/android/BUILD.gn index 247f8a7b976a8a..e2cac783db0453 100644 --- a/components/content_creation/notes/android/BUILD.gn +++ b/components/content_creation/notes/android/BUILD.gn @@ -25,6 +25,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", "//third_party/androidx:androidx_core_core_java", diff --git a/components/content_creation/reactions/android/BUILD.gn b/components/content_creation/reactions/android/BUILD.gn index 4a8f6bfe4b7538..11959062d55432 100644 --- a/components/content_creation/reactions/android/BUILD.gn +++ b/components/content_creation/reactions/android/BUILD.gn @@ -16,6 +16,7 @@ android_library("java") { deps = [ ":reaction_types_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", "//third_party/androidx:androidx_core_core_java", diff --git a/components/content_settings/android/BUILD.gn b/components/content_settings/android/BUILD.gn index 3687f65fa5224d..c380724738b230 100644 --- a/components/content_settings/android/BUILD.gn +++ b/components/content_settings/android/BUILD.gn @@ -20,6 +20,7 @@ android_library("java") { deps = [ ":content_settings_enums_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/crash/android/BUILD.gn b/components/crash/android/BUILD.gn index 8b469f5af19476..65ec7fa81fce79 100644 --- a/components/crash/android/BUILD.gn +++ b/components/crash/android/BUILD.gn @@ -23,6 +23,7 @@ java_cpp_enum("java_enums_srcjar") { android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/minidump_uploader:minidump_uploader_java", "//components/version_info/android:version_constants_java", @@ -105,6 +106,7 @@ generate_jni("java_handler_jni_headers") { android_library("handler_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ] diff --git a/components/cronet/android/BUILD.gn b/components/cronet/android/BUILD.gn index a220879db6af25..2fb476e06934e3 100644 --- a/components/cronet/android/BUILD.gn +++ b/components/cronet/android/BUILD.gn @@ -897,6 +897,7 @@ if (!is_component_build) { ":cronet_impl_all_java", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//net/android:net_java_test_support", "//third_party/android_sdk:android_test_base_java", @@ -930,6 +931,7 @@ if (!is_component_build) { ":cronet_api_java", ":cronet_impl_all_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/android_sdk:android_test_base_java", "//third_party/android_support_test_runner:runner_java", @@ -969,6 +971,7 @@ if (!is_component_build) { ":cronet_fake_javatests", ":cronet_test_apk_java", "//base:base_java", + "//base:jni_java", "//base:base_java_test_support", "//net/android:embedded_test_server_aidl_java", @@ -1070,6 +1073,7 @@ if (!is_component_build) { ":cronet_test_apk_resources", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//net/android:net_java", "//net/android:net_java_test_support", @@ -1157,6 +1161,7 @@ if (!is_component_build) { ":cronet_test_apk_resources", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//third_party/android_sdk:android_test_base_java", "//third_party/android_sdk:android_test_mock_java", @@ -1198,6 +1203,7 @@ if (!is_component_build) { ":cronet_javatests", ":cronet_test_apk_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/android_sdk:android_test_mock_java", "//third_party/junit", @@ -1310,6 +1316,7 @@ if (!is_component_build) { source_deps = [ ":cronet_impl_native_base_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//net/android:net_java", "//url:url_java", diff --git a/components/dom_distiller/content/browser/android/BUILD.gn b/components/dom_distiller/content/browser/android/BUILD.gn index 9b8fd399b2eb21..939fdabd3524bd 100644 --- a/components/dom_distiller/content/browser/android/BUILD.gn +++ b/components/dom_distiller/content/browser/android/BUILD.gn @@ -7,6 +7,7 @@ import("//build/config/android/rules.gni") android_library("dom_distiller_content_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/dom_distiller/core/android:dom_distiller_core_java", "//content/public/android:content_java", diff --git a/components/dom_distiller/core/android/BUILD.gn b/components/dom_distiller/core/android/BUILD.gn index ca287654c28741..12dc9b406efd65 100644 --- a/components/dom_distiller/core/android/BUILD.gn +++ b/components/dom_distiller/core/android/BUILD.gn @@ -7,6 +7,7 @@ import("//build/config/android/rules.gni") android_library("dom_distiller_core_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/dom_distiller/core/mojom:mojom_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/download/internal/background_service/BUILD.gn b/components/download/internal/background_service/BUILD.gn index 53e2ba802736f1..e1bc7082c83020 100644 --- a/components/download/internal/background_service/BUILD.gn +++ b/components/download/internal/background_service/BUILD.gn @@ -77,6 +77,7 @@ if (is_android) { deps = [ "//base:base_java", + "//base:jni_java", "//net/android:net_java", ] } diff --git a/components/download/internal/common/BUILD.gn b/components/download/internal/common/BUILD.gn index 29b38976e1ee1d..8566c5796ba5d8 100644 --- a/components/download/internal/common/BUILD.gn +++ b/components/download/internal/common/BUILD.gn @@ -117,6 +117,7 @@ if (is_android) { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/android_provider:android_provider_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/download/network/BUILD.gn b/components/download/network/BUILD.gn index 9d4a5949a1fa7e..52bde3cc83ef79 100644 --- a/components/download/network/BUILD.gn +++ b/components/download/network/BUILD.gn @@ -53,6 +53,7 @@ if (is_android) { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//net/android:net_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/embedder_support/android/BUILD.gn b/components/embedder_support/android/BUILD.gn index 9f2354a5c2a78f..58a6a4b1390e3b 100644 --- a/components/embedder_support/android/BUILD.gn +++ b/components/embedder_support/android/BUILD.gn @@ -21,7 +21,10 @@ android_library("browser_context_java") { android_library("simple_factory_key_java") { sources = [ "java/src/org/chromium/components/embedder_support/simple_factory_key/SimpleFactoryKeyHandle.java" ] - deps = [ "//base:base_java" ] + deps = [ + "//base:base_java", + "//base:jni_java", + ] } generate_jni("simple_factory_key_jni_headers") { @@ -63,6 +66,7 @@ android_library("util_java") { annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/url_formatter/android:url_formatter_java", "//content/public/android:content_main_dex_java", @@ -146,6 +150,7 @@ android_library("content_view_java") { android_library("view_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_java", "//ui/android:ui_no_recycler_view_java", @@ -208,6 +213,7 @@ android_library("web_contents_delegate_java") { deps = [ ":web_contents_delegate_java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_java", "//third_party/androidx:androidx_annotation_annotation_java", @@ -259,6 +265,7 @@ generate_jni("context_menu_jni_headers") { android_library("context_menu_java") { deps = [ "//base:base_java", + "//base:jni_java", "//content/public/android:content_java", "//third_party/androidx:androidx_annotation_annotation_java", "//third_party/blink/public:blink_headers_java", @@ -274,6 +281,7 @@ android_library("native_java_unittests_java") { deps = [ ":util_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/junit", ] diff --git a/components/embedder_support/android/metrics/BUILD.gn b/components/embedder_support/android/metrics/BUILD.gn index f503ee56b38c12..649f14e4b8eda0 100644 --- a/components/embedder_support/android/metrics/BUILD.gn +++ b/components/embedder_support/android/metrics/BUILD.gn @@ -50,6 +50,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//third_party/androidx:androidx_annotation_annotation_java", ] srcjar_deps = [ ":java_enum_srcjar" ] diff --git a/components/external_intents/android/BUILD.gn b/components/external_intents/android/BUILD.gn index cabb0f5c241e66..054e7ab45846eb 100644 --- a/components/external_intents/android/BUILD.gn +++ b/components/external_intents/android/BUILD.gn @@ -20,6 +20,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/embedder_support/android:util_java", "//components/navigation_interception/android:navigation_interception_java", diff --git a/components/favicon/android/BUILD.gn b/components/favicon/android/BUILD.gn index 485a2ecf3e0488..63d3eac20d9c46 100644 --- a/components/favicon/android/BUILD.gn +++ b/components/favicon/android/BUILD.gn @@ -9,6 +9,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/util/android:java", "//content/public/android:content_full_java", diff --git a/components/feature_engagement/internal/BUILD.gn b/components/feature_engagement/internal/BUILD.gn index 4a2f99d4e6af6c..8c1cdc1048b229 100644 --- a/components/feature_engagement/internal/BUILD.gn +++ b/components/feature_engagement/internal/BUILD.gn @@ -133,6 +133,7 @@ if (is_android) { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/feature_engagement/public:public_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/feature_engagement/public/BUILD.gn b/components/feature_engagement/public/BUILD.gn index 8b523191bd7505..0814a05bb70378 100644 --- a/components/feature_engagement/public/BUILD.gn +++ b/components/feature_engagement/public/BUILD.gn @@ -68,6 +68,7 @@ if (is_android) { deps = [ ":jni_headers", "//base:base_java", + "//base:jni_java", "//third_party/androidx:androidx_annotation_annotation_java", ] annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ] diff --git a/components/find_in_page/android/BUILD.gn b/components/find_in_page/android/BUILD.gn index ddebfd47aaadbb..4a0c910105d2d5 100644 --- a/components/find_in_page/android/BUILD.gn +++ b/components/find_in_page/android/BUILD.gn @@ -18,6 +18,7 @@ android_library("java") { ":java_resources", ":jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_java", "//ui/android:ui_java", diff --git a/components/gcm_driver/android/BUILD.gn b/components/gcm_driver/android/BUILD.gn index ada6ea62b92fa3..4a409b91df1789 100644 --- a/components/gcm_driver/android/BUILD.gn +++ b/components/gcm_driver/android/BUILD.gn @@ -11,6 +11,7 @@ generate_jni("jni_headers") { android_library("gcm_driver_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/android_deps:com_google_code_findbugs_jsr305_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/gcm_driver/instance_id/android/BUILD.gn b/components/gcm_driver/instance_id/android/BUILD.gn index 117bb2a06cce4f..889f30ff4f957a 100644 --- a/components/gcm_driver/instance_id/android/BUILD.gn +++ b/components/gcm_driver/instance_id/android/BUILD.gn @@ -17,6 +17,7 @@ android_library("instance_id_driver_java") { deps = [ "$google_play_services_package:google_play_services_iid_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/gcm_driver/android:gcm_driver_java", "//third_party/androidx:androidx_annotation_annotation_java", @@ -37,6 +38,7 @@ android_library("instance_id_driver_test_support_java") { ":instance_id_driver_java", "$google_play_services_package:google_play_services_iid_java", "//base:base_java", + "//base:jni_java", ] sources = [ "javatests/src/org/chromium/components/gcm_driver/instance_id/FakeInstanceIDWithSubtype.java" ] diff --git a/components/image_fetcher/BUILD.gn b/components/image_fetcher/BUILD.gn index 7355fac5b601b5..f15b45a6087a0b 100644 --- a/components/image_fetcher/BUILD.gn +++ b/components/image_fetcher/BUILD.gn @@ -15,6 +15,7 @@ android_library("java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/util/android:java", "//components/embedder_support/android:simple_factory_key_java", @@ -63,6 +64,7 @@ java_library("junit") { ":java", "//base:base_java", "//base:base_junit_test_support", + "//base:jni_java", "//components/browser_ui/util/android:java", "//components/embedder_support/android:simple_factory_key_java", "//third_party/android_deps:robolectric_all_java", diff --git a/components/infobars/android/BUILD.gn b/components/infobars/android/BUILD.gn index 52249d75be4ea8..c5ae7fe09b543e 100644 --- a/components/infobars/android/BUILD.gn +++ b/components/infobars/android/BUILD.gn @@ -70,6 +70,7 @@ android_library("java") { ":infobar_android_enums_java", ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/styles/android:java", "//components/browser_ui/widget/android:java", diff --git a/components/installedapp/android/BUILD.gn b/components/installedapp/android/BUILD.gn index 2f79d38bd767e5..d82a65d551fb35 100644 --- a/components/installedapp/android/BUILD.gn +++ b/components/installedapp/android/BUILD.gn @@ -25,6 +25,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/webapk/android/libs/client:java", "//content/public/android:content_java", diff --git a/components/javascript_dialogs/android/BUILD.gn b/components/javascript_dialogs/android/BUILD.gn index 48c67f3fdf9c50..bd39d1beec4375 100644 --- a/components/javascript_dialogs/android/BUILD.gn +++ b/components/javascript_dialogs/android/BUILD.gn @@ -21,6 +21,7 @@ android_library("java") { ":java_resources", ":jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/styles/android:java", "//components/browser_ui/widget/android:java", diff --git a/components/language/android/BUILD.gn b/components/language/android/BUILD.gn index a40b78654d8f1c..12461e9a0f67e9 100644 --- a/components/language/android/BUILD.gn +++ b/components/language/android/BUILD.gn @@ -35,6 +35,7 @@ android_library("java") { deps = [ ":ulp_delegate_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] diff --git a/components/location/android/BUILD.gn b/components/location/android/BUILD.gn index 99938cbb76a4ef..91d22bc3e66672 100644 --- a/components/location/android/BUILD.gn +++ b/components/location/android/BUILD.gn @@ -25,6 +25,7 @@ android_library("settings_java") { deps = [ ":location_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//ui/android:ui_no_recycler_view_java", ] diff --git a/components/media_router/browser/android/BUILD.gn b/components/media_router/browser/android/BUILD.gn index d85522494d8646..dd9e7cabac8198 100644 --- a/components/media_router/browser/android/BUILD.gn +++ b/components/media_router/browser/android/BUILD.gn @@ -16,6 +16,7 @@ android_library("java") { "$google_play_services_package:google_play_services_cast_framework_java", "$google_play_services_package:google_play_services_cast_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/media/android:java", "//content/public/android:content_java", @@ -102,6 +103,7 @@ android_library("test_support_java") { ":test_jni_headers", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//components/browser_ui/media/android:java", "//content/public/android:content_java", "//content/public/test/android:content_java_test_support", diff --git a/components/messages/android/BUILD.gn b/components/messages/android/BUILD.gn index 6f781012db1495..2617e56d54fb83 100644 --- a/components/messages/android/BUILD.gn +++ b/components/messages/android/BUILD.gn @@ -22,6 +22,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/banners/android:java", "//components/browser_ui/widget/android:java", diff --git a/components/messages/android/test/BUILD.gn b/components/messages/android/test/BUILD.gn index a0ca1389be1ed9..fc24ef1bd15fe9 100644 --- a/components/messages/android/test/BUILD.gn +++ b/components/messages/android/test/BUILD.gn @@ -16,6 +16,7 @@ android_library("test_support_java") { deps = [ "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//components/messages/android:java", "//components/messages/android/internal:java", diff --git a/components/minidump_uploader/BUILD.gn b/components/minidump_uploader/BUILD.gn index 26253f49ba0602..0ebdc6d8cfecc1 100644 --- a/components/minidump_uploader/BUILD.gn +++ b/components/minidump_uploader/BUILD.gn @@ -31,6 +31,7 @@ static_library("minidump_uploader") { android_library("minidump_uploader_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/crash/android:anr_collector_java", "//net/android:net_java", diff --git a/components/module_installer/android/BUILD.gn b/components/module_installer/android/BUILD.gn index 64800761df1d88..74c3be488b25e9 100644 --- a/components/module_installer/android/BUILD.gn +++ b/components/module_installer/android/BUILD.gn @@ -33,6 +33,7 @@ android_library("module_installer_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/crash/android:java", "//third_party/android_deps:com_google_android_play_core_java", diff --git a/components/navigation_interception/android/BUILD.gn b/components/navigation_interception/android/BUILD.gn index cdd78e1339a182..4e0267b75c5fdb 100644 --- a/components/navigation_interception/android/BUILD.gn +++ b/components/navigation_interception/android/BUILD.gn @@ -7,6 +7,7 @@ import("//build/config/android/rules.gni") android_library("navigation_interception_java") { deps = [ "//base:base_java", + "//base:jni_java", "//content/public/android:content_java", "//third_party/androidx:androidx_annotation_annotation_java", "//ui/android:ui_no_recycler_view_java", diff --git a/components/offline_items_collection/core/BUILD.gn b/components/offline_items_collection/core/BUILD.gn index 0f8ad3af0bfec1..7a28579c39f44c 100644 --- a/components/offline_items_collection/core/BUILD.gn +++ b/components/offline_items_collection/core/BUILD.gn @@ -114,6 +114,7 @@ if (is_android) { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", "//url:gurl_java", @@ -150,6 +151,7 @@ if (is_android) { deps = [ ":core_java", "//base:base_java", + "//base:jni_java", "//third_party/junit", ] diff --git a/components/omnibox/browser/BUILD.gn b/components/omnibox/browser/BUILD.gn index 618ffed8633aa6..0c6ca425c6692d 100644 --- a/components/omnibox/browser/BUILD.gn +++ b/components/omnibox/browser/BUILD.gn @@ -424,6 +424,7 @@ if (is_android) { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/widget/android:java", "//components/embedder_support/android:util_java", diff --git a/components/page_info/android/BUILD.gn b/components/page_info/android/BUILD.gn index 87f2bab8a8baa0..85804534626a8f 100644 --- a/components/page_info/android/BUILD.gn +++ b/components/page_info/android/BUILD.gn @@ -92,6 +92,7 @@ android_library("java") { ":java_resources", ":page_info_action_enum_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/settings/android:java", "//components/browser_ui/site_settings/android:java", diff --git a/components/paint_preview/player/android/BUILD.gn b/components/paint_preview/player/android/BUILD.gn index 1960a97247786c..07e6c0cb88feb2 100644 --- a/components/paint_preview/player/android/BUILD.gn +++ b/components/paint_preview/player/android/BUILD.gn @@ -90,6 +90,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/styles/android:java", "//components/paint_preview/browser/android:java", @@ -116,6 +117,7 @@ android_library("player_java_test_support") { ":java", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//components/paint_preview/browser/android:java", "//components/signin/public/android:java", diff --git a/components/payments/content/android/BUILD.gn b/components/payments/content/android/BUILD.gn index 53603b22edeb01..42bd387df08bae 100644 --- a/components/payments/content/android/BUILD.gn +++ b/components/payments/content/android/BUILD.gn @@ -123,6 +123,7 @@ android_library("service_java") { deps = [ ":feature_list_java", "//base:base_java", + "//base:jni_java", "//components/payments/mojom:mojom_java", "//content/public/android:content_main_dex_java", "//third_party/androidx:androidx_annotation_annotation_java", @@ -139,6 +140,7 @@ android_library("feature_list_java") { [ "java/src/org/chromium/components/payments/PaymentFeatureList.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] @@ -195,6 +197,7 @@ android_library("full_java") { ":minimal_java", ":service_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/autofill/android:autofill_java", "//components/browser_ui/bottomsheet/android:java", @@ -241,6 +244,7 @@ android_library("minimal_java") { deps = [ ":service_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/autofill/android:payments_autofill_java", "//components/payments/mojom:mojom_java", diff --git a/components/permissions/android/BUILD.gn b/components/permissions/android/BUILD.gn index 4cbb25ee798f82..5dd0421f06ddca 100644 --- a/components/permissions/android/BUILD.gn +++ b/components/permissions/android/BUILD.gn @@ -119,6 +119,7 @@ android_library("java") { ":core_java", ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/modaldialog/android:java", "//components/content_settings/android:content_settings_enums_java", @@ -143,6 +144,7 @@ android_library("core_java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/content_settings/android:content_settings_enums_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/policy/android/BUILD.gn b/components/policy/android/BUILD.gn index 5dbe2326a42625..9b7807a7e37785 100644 --- a/components/policy/android/BUILD.gn +++ b/components/policy/android/BUILD.gn @@ -22,6 +22,7 @@ java_cpp_strings("java_switches_srcjar") { android_library("policy_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] @@ -96,6 +97,7 @@ android_library("native_test_support_java") { deps = [ ":policy_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/junit", "//third_party/mockito:mockito_java", diff --git a/components/prefs/android/BUILD.gn b/components/prefs/android/BUILD.gn index 1a16c72617873a..bc996be9bb2fb8 100644 --- a/components/prefs/android/BUILD.gn +++ b/components/prefs/android/BUILD.gn @@ -12,6 +12,7 @@ android_library("java") { sources = [ "java/src/org/chromium/components/prefs/PrefService.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] diff --git a/components/query_tiles/BUILD.gn b/components/query_tiles/BUILD.gn index c57d6b5120e54b..eb31193ab33d19 100644 --- a/components/query_tiles/BUILD.gn +++ b/components/query_tiles/BUILD.gn @@ -101,6 +101,7 @@ if (is_android) { deps = [ ":query_tile_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/widget/android:java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/safe_browsing/android/BUILD.gn b/components/safe_browsing/android/BUILD.gn index eb463478c25364..59adce4f2b4614 100644 --- a/components/safe_browsing/android/BUILD.gn +++ b/components/safe_browsing/android/BUILD.gn @@ -8,6 +8,7 @@ import("//build/config/android/rules.gni") android_library("safe_browsing_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] diff --git a/components/search_engines/android/BUILD.gn b/components/search_engines/android/BUILD.gn index 309efc63350947..09d2ff0bceec9b 100644 --- a/components/search_engines/android/BUILD.gn +++ b/components/search_engines/android/BUILD.gn @@ -7,6 +7,7 @@ import("//build/config/android/rules.gni") android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/security_interstitials/content/android/BUILD.gn b/components/security_interstitials/content/android/BUILD.gn index 222c07f6c9abfe..08952036ddfd4a 100644 --- a/components/security_interstitials/content/android/BUILD.gn +++ b/components/security_interstitials/content/android/BUILD.gn @@ -20,6 +20,7 @@ android_library("java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] diff --git a/components/security_state/content/android/BUILD.gn b/components/security_state/content/android/BUILD.gn index ed1284140e518d..0679c13dd0fa15 100644 --- a/components/security_state/content/android/BUILD.gn +++ b/components/security_state/content/android/BUILD.gn @@ -26,6 +26,7 @@ android_library("java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/security_state/core:security_state_enums_java", "//content/public/android:content_java", diff --git a/components/segmentation_platform/internal/BUILD.gn b/components/segmentation_platform/internal/BUILD.gn index 000e95a0362562..4229dcfd940b9e 100644 --- a/components/segmentation_platform/internal/BUILD.gn +++ b/components/segmentation_platform/internal/BUILD.gn @@ -303,6 +303,7 @@ if (is_android) { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/optimization_guide/proto:optimization_guide_proto_java", "//components/segmentation_platform/public:public_java", diff --git a/components/signin/public/android/BUILD.gn b/components/signin/public/android/BUILD.gn index d29d8abdf05d64..079a7aa3119e42 100644 --- a/components/signin/public/android/BUILD.gn +++ b/components/signin/public/android/BUILD.gn @@ -5,6 +5,7 @@ android_library("java") { "$google_play_services_package:google_play_services_auth_base_java", "$google_play_services_package:google_play_services_base_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/externalauth/android:java", "//net/android:net_java", diff --git a/components/site_engagement/content/android/BUILD.gn b/components/site_engagement/content/android/BUILD.gn index 4cfa823fd6e1ac..612ae40bfef2b6 100644 --- a/components/site_engagement/content/android/BUILD.gn +++ b/components/site_engagement/content/android/BUILD.gn @@ -8,6 +8,7 @@ android_library("java") { sources = [ "java/src/org/chromium/components/site_engagement/SiteEngagementService.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_full_java", ] diff --git a/components/spellcheck/browser/android/BUILD.gn b/components/spellcheck/browser/android/BUILD.gn index 991bed4268358a..2a95e85e037bd1 100644 --- a/components/spellcheck/browser/android/BUILD.gn +++ b/components/spellcheck/browser/android/BUILD.gn @@ -11,6 +11,7 @@ generate_jni("jni_headers") { android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ] diff --git a/components/subresource_filter/android/BUILD.gn b/components/subresource_filter/android/BUILD.gn index 17520df177007f..1f44b7c28cca98 100644 --- a/components/subresource_filter/android/BUILD.gn +++ b/components/subresource_filter/android/BUILD.gn @@ -22,6 +22,7 @@ android_library("java") { ":java_resources", ":subresource_filter_jni_headers", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/infobars/android:infobar_android_enums_java", "//components/infobars/android:java", diff --git a/components/thin_webview/internal/BUILD.gn b/components/thin_webview/internal/BUILD.gn index 5bc052604c50e7..3f96b8301f1543 100644 --- a/components/thin_webview/internal/BUILD.gn +++ b/components/thin_webview/internal/BUILD.gn @@ -36,6 +36,7 @@ android_library("internal_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/embedder_support/android:web_contents_delegate_java", "//components/thin_webview:java", diff --git a/components/translate/content/android/BUILD.gn b/components/translate/content/android/BUILD.gn index e8fff1dc7bcbb7..8f63e1f3692842 100644 --- a/components/translate/content/android/BUILD.gn +++ b/components/translate/content/android/BUILD.gn @@ -41,6 +41,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/widget/android:java", "//components/messages/android:java", diff --git a/components/ukm/android/BUILD.gn b/components/ukm/android/BUILD.gn index d15e494396c39c..b99cf614f656f7 100644 --- a/components/ukm/android/BUILD.gn +++ b/components/ukm/android/BUILD.gn @@ -9,6 +9,7 @@ android_library("java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/components/url_formatter/android/BUILD.gn b/components/url_formatter/android/BUILD.gn index 6062c6482c1669..1e9719e582ed80 100644 --- a/components/url_formatter/android/BUILD.gn +++ b/components/url_formatter/android/BUILD.gn @@ -7,6 +7,7 @@ import("//build/config/android/rules.gni") android_library("url_formatter_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", "//url:gurl_java", diff --git a/components/user_prefs/android/BUILD.gn b/components/user_prefs/android/BUILD.gn index f0f54f4f958d61..78db0e59ff174f 100644 --- a/components/user_prefs/android/BUILD.gn +++ b/components/user_prefs/android/BUILD.gn @@ -12,6 +12,7 @@ android_library("java") { sources = [ "java/src/org/chromium/components/user_prefs/UserPrefs.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/prefs/android:java", "//content/public/android:content_full_java", diff --git a/components/variations/android/BUILD.gn b/components/variations/android/BUILD.gn index b1505fddb15564..fb1996dc0948d5 100644 --- a/components/variations/android/BUILD.gn +++ b/components/variations/android/BUILD.gn @@ -7,6 +7,7 @@ import("//build/config/android/rules.gni") android_library("variations_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/variations:variations_java", "//components/variations/proto:proto_java", diff --git a/components/version_info/android/BUILD.gn b/components/version_info/android/BUILD.gn index dd44eadfb5f57e..af1d7c43aebf6a 100644 --- a/components/version_info/android/BUILD.gn +++ b/components/version_info/android/BUILD.gn @@ -19,6 +19,7 @@ android_library("version_constants_java") { deps = [ ":generate_version_constants", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] diff --git a/components/viz/common/BUILD.gn b/components/viz/common/BUILD.gn index c1401f5b5d13b3..ae52263507d94d 100644 --- a/components/viz/common/BUILD.gn +++ b/components/viz/common/BUILD.gn @@ -460,6 +460,7 @@ if (is_android) { android_library("common_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] sources = [ diff --git a/components/viz/service/BUILD.gn b/components/viz/service/BUILD.gn index ca0ae3d09d5209..68f5395e68679b 100644 --- a/components/viz/service/BUILD.gn +++ b/components/viz/service/BUILD.gn @@ -728,6 +728,7 @@ if (is_android) { android_library("service_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//ui/android:ui_no_recycler_view_java", ] diff --git a/components/webapps/browser/android/BUILD.gn b/components/webapps/browser/android/BUILD.gn index 5639b6d4e86f50..70dde2df43fff0 100644 --- a/components/webapps/browser/android/BUILD.gn +++ b/components/webapps/browser/android/BUILD.gn @@ -34,6 +34,7 @@ android_library("java") { deps = [ ":java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/browser_ui/bottomsheet/android:java", "//components/browser_ui/widget/android:java", diff --git a/components/webxr/android/BUILD.gn b/components/webxr/android/BUILD.gn index 45075e1aa89b2d..7038a711ba1374 100644 --- a/components/webxr/android/BUILD.gn +++ b/components/webxr/android/BUILD.gn @@ -75,6 +75,7 @@ android_library("ar_java_base") { ":ar_java_interfaces", ":webxr_android_enums_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/content/public/android/BUILD.gn b/content/public/android/BUILD.gn index 92c98450f05179..c115f460cb1268 100644 --- a/content/public/android/BUILD.gn +++ b/content/public/android/BUILD.gn @@ -82,6 +82,7 @@ android_library("content_main_dex_java") { deps = [ ":content_java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/version_info/android:version_constants_java", "//third_party/android_deps:com_google_code_findbugs_jsr305_java", @@ -141,6 +142,7 @@ android_library("content_full_java") { "$google_play_services_package:google_play_services_basement_java", "$google_play_services_package:google_play_services_tasks_java", "//base:base_java", + "//base:jni_java", "//build:chromeos_buildflags", "//build/android:build_java", "//components/download/public/common:public_java", diff --git a/content/public/test/android/BUILD.gn b/content/public/test/android/BUILD.gn index f3e1bd68578ac7..ba0ddff53f3958 100644 --- a/content/public/test/android/BUILD.gn +++ b/content/public/test/android/BUILD.gn @@ -11,6 +11,7 @@ android_library("android_test_message_pump_support_java") { deps = [ "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", ] sources = [ "javatests/src/org/chromium/content_public/browser/test/NestedSystemMessageHandler.java" ] @@ -22,6 +23,7 @@ android_library("content_java_test_support") { ":android_test_message_pump_support_java", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_java", "//mojo/public/java:bindings_java", diff --git a/content/shell/android/BUILD.gn b/content/shell/android/BUILD.gn index b7622bf79b6500..dcde808235ef59 100644 --- a/content/shell/android/BUILD.gn +++ b/content/shell/android/BUILD.gn @@ -82,6 +82,7 @@ android_library("content_shell_java") { ":content_shell_java_resources", ":content_shell_manifest", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/download/internal/common:internal_java", "//components/embedder_support/android:content_view_java", diff --git a/content/test/BUILD.gn b/content/test/BUILD.gn index 128f853b43809d..c5a5da758411e2 100644 --- a/content/test/BUILD.gn +++ b/content/test/BUILD.gn @@ -1071,6 +1071,7 @@ if (is_android) { ":content_browsertests_resources", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//components/download/internal/common:internal_java", "//components/viz/service:service_java", @@ -2969,6 +2970,7 @@ if (is_android) { "$google_play_services_package:google_play_services_basement_java", "$google_play_services_package:google_play_services_tasks_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//content/public/android:content_java", "//ui/android:ui_full_java", diff --git a/device/BUILD.gn b/device/BUILD.gn index 5a27dd88f51973..b837b97983ff66 100644 --- a/device/BUILD.gn +++ b/device/BUILD.gn @@ -437,6 +437,7 @@ if (is_android) { sources = bluetooth_java_sources_needing_jni deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/location/android:location_java", "//device/bluetooth:java", diff --git a/device/bluetooth/BUILD.gn b/device/bluetooth/BUILD.gn index 0e85a069390062..2fc577b4cca2a0 100644 --- a/device/bluetooth/BUILD.gn +++ b/device/bluetooth/BUILD.gn @@ -622,6 +622,7 @@ if (is_android) { sources = java_sources_needing_jni deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/location/android:location_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/device/gamepad/BUILD.gn b/device/gamepad/BUILD.gn index 15a232aa4b677e..5fd752c226f03d 100644 --- a/device/gamepad/BUILD.gn +++ b/device/gamepad/BUILD.gn @@ -205,6 +205,7 @@ if (is_android) { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] diff --git a/device/vr/BUILD.gn b/device/vr/BUILD.gn index 2a2d8ade685f9d..a399389c061c71 100644 --- a/device/vr/BUILD.gn +++ b/device/vr/BUILD.gn @@ -361,6 +361,7 @@ if (enable_gvr_services) { sources = java_sources_needing_jni deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/gvr-android-sdk:gvr_common_java", "//ui/android:ui_java", diff --git a/media/base/android/BUILD.gn b/media/base/android/BUILD.gn index ebe32e2718ad5a..e4a5e5f573b657 100644 --- a/media/base/android/BUILD.gn +++ b/media/base/android/BUILD.gn @@ -164,6 +164,7 @@ if (is_android) { ":display_java", ":media_java_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] diff --git a/media/capture/content/android/BUILD.gn b/media/capture/content/android/BUILD.gn index fd07801185ce1e..01c5e88c958878 100644 --- a/media/capture/content/android/BUILD.gn +++ b/media/capture/content/android/BUILD.gn @@ -36,6 +36,7 @@ generate_jni("screen_capture_jni_headers") { android_library("screen_capture_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] diff --git a/media/capture/video/android/BUILD.gn b/media/capture/video/android/BUILD.gn index 23e6337ccb7812..3ff17dbedc2507 100644 --- a/media/capture/video/android/BUILD.gn +++ b/media/capture/video/android/BUILD.gn @@ -51,6 +51,7 @@ java_cpp_enum("media_java_enums_srcjar") { android_library("capture_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] diff --git a/media/midi/BUILD.gn b/media/midi/BUILD.gn index 191b111e16181a..e64097cdeab699 100644 --- a/media/midi/BUILD.gn +++ b/media/midi/BUILD.gn @@ -50,6 +50,7 @@ if (is_android) { android_library("midi_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] diff --git a/mojo/public/java/system/BUILD.gn b/mojo/public/java/system/BUILD.gn index 8fb3cc30c62f9a..ca5f1b270fd998 100644 --- a/mojo/public/java/system/BUILD.gn +++ b/mojo/public/java/system/BUILD.gn @@ -60,6 +60,7 @@ android_library("system_impl_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//mojo/public/java:system_java", ] @@ -72,6 +73,7 @@ android_library("test_support_java") { sources = [ "javatests/src/org/chromium/mojo/MojoTestRule.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//third_party/androidx:androidx_annotation_annotation_java", "//third_party/junit", ] @@ -120,6 +122,7 @@ android_library("mojo_javatests") { ":test_support_java", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//mojo/public/interfaces/bindings/tests:test_interfaces_java", "//mojo/public/interfaces/bindings/tests:test_mojom_import2_java", diff --git a/net/android/BUILD.gn b/net/android/BUILD.gn index ccd921bab2395d..50b21b6edffdb9 100644 --- a/net/android/BUILD.gn +++ b/net/android/BUILD.gn @@ -32,6 +32,7 @@ android_library("net_java") { deps = [ ":net_thread_stats_uid_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/android_deps:com_google_code_findbugs_jsr305_java", "//third_party/androidx:androidx_annotation_annotation_java", @@ -78,6 +79,7 @@ android_library("net_java_test_support") { ":net_java", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//third_party/android_support_test_runner:rules_java", "//third_party/android_support_test_runner:runner_java", "//third_party/androidx:androidx_annotation_annotation_java", @@ -102,6 +104,7 @@ android_library("net_java_test_support_provider") { ":net_java", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", ] @@ -190,6 +193,7 @@ android_library("net_javatests") { ":net_java_test_support", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//third_party/android_sdk:android_test_mock_java", "//third_party/android_support_test_runner:rules_java", diff --git a/printing/BUILD.gn b/printing/BUILD.gn index 22c03cda4187eb..73b8bd2fbae131 100644 --- a/printing/BUILD.gn +++ b/printing/BUILD.gn @@ -416,6 +416,7 @@ if (is_android) { android_library("printing_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", "//ui/android:ui_java", diff --git a/services/data_decoder/public/cpp/android/BUILD.gn b/services/data_decoder/public/cpp/android/BUILD.gn index 62e51d3d046fe3..0df8ecc3633fb6 100644 --- a/services/data_decoder/public/cpp/android/BUILD.gn +++ b/services/data_decoder/public/cpp/android/BUILD.gn @@ -15,6 +15,7 @@ if (current_toolchain == default_toolchain) { android_library("safe_json_java") { deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ] diff --git a/services/device/BUILD.gn b/services/device/BUILD.gn index 267bfe84736eae..3fdbbbda1dc052 100644 --- a/services/device/BUILD.gn +++ b/services/device/BUILD.gn @@ -446,6 +446,7 @@ if (is_android) { ] deps = [ "//base:base_java", + "//base:jni_java", "//mojo/public/java:bindings_java", "//mojo/public/java:system_java", "//mojo/public/java/system:system_impl_java", diff --git a/services/device/generic_sensor/BUILD.gn b/services/device/generic_sensor/BUILD.gn index 0028b06092a0af..98b31448c3e17a 100644 --- a/services/device/generic_sensor/BUILD.gn +++ b/services/device/generic_sensor/BUILD.gn @@ -172,6 +172,7 @@ if (is_android) { sources = device_sensors_jni_sources deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//services/device/public/mojom:generic_sensor_java", "//third_party/androidx:androidx_annotation_annotation_java", diff --git a/services/device/geolocation/BUILD.gn b/services/device/geolocation/BUILD.gn index ceea12dff96b0c..65118203c6aa47 100644 --- a/services/device/geolocation/BUILD.gn +++ b/services/device/geolocation/BUILD.gn @@ -168,6 +168,7 @@ if (is_android) { "$google_play_services_package:google_play_services_basement_java", "$google_play_services_package:google_play_services_location_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/location/android:location_java", "//services/device/public/java:geolocation_java", diff --git a/services/device/public/java/BUILD.gn b/services/device/public/java/BUILD.gn index d27fe1418dedf9..aa07a5e77fbc65 100644 --- a/services/device/public/java/BUILD.gn +++ b/services/device/public/java/BUILD.gn @@ -8,6 +8,7 @@ android_library("device_feature_list_java") { sources = [ "src/org/chromium/device/DeviceFeatureList.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ] diff --git a/services/device/screen_orientation/BUILD.gn b/services/device/screen_orientation/BUILD.gn index 8b4c03ea44ebc4..c411717ae589cc 100644 --- a/services/device/screen_orientation/BUILD.gn +++ b/services/device/screen_orientation/BUILD.gn @@ -43,6 +43,7 @@ if (is_android) { sources = [ "android/java/src/org/chromium/device/screen_orientation/ScreenOrientationListener.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//ui/android:ui_no_recycler_view_java", ] } diff --git a/services/device/time_zone_monitor/BUILD.gn b/services/device/time_zone_monitor/BUILD.gn index cf8514caacd8ba..7d8b8687876830 100644 --- a/services/device/time_zone_monitor/BUILD.gn +++ b/services/device/time_zone_monitor/BUILD.gn @@ -90,6 +90,7 @@ if (is_android) { sources = [ "android/java/src/org/chromium/device/time_zone_monitor/TimeZoneMonitor.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ] diff --git a/services/device/usb/BUILD.gn b/services/device/usb/BUILD.gn index 1ca1515245b28e..3961cc03ba498e 100644 --- a/services/device/usb/BUILD.gn +++ b/services/device/usb/BUILD.gn @@ -243,6 +243,7 @@ if (is_android) { sources = java_sources_needing_jni deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] diff --git a/services/device/vibration/android/BUILD.gn b/services/device/vibration/android/BUILD.gn index 86b2a050799d71..67a3f1aa66832c 100644 --- a/services/device/vibration/android/BUILD.gn +++ b/services/device/vibration/android/BUILD.gn @@ -18,6 +18,7 @@ android_library("vibration_manager_java") { deps = [ "//base:base_java", + "//base:jni_java", "//mojo/public/java:bindings_java", "//mojo/public/java:system_java", "//services/device/public/mojom:mojom_java", diff --git a/services/device/wake_lock/power_save_blocker/BUILD.gn b/services/device/wake_lock/power_save_blocker/BUILD.gn index 1637134b948d10..2db7846a508396 100644 --- a/services/device/wake_lock/power_save_blocker/BUILD.gn +++ b/services/device/wake_lock/power_save_blocker/BUILD.gn @@ -96,6 +96,9 @@ if (is_android) { "//services/device:*", ] sources = java_sources_needing_jni - deps = [ "//base:base_java" ] + deps = [ + "//base:base_java", + "//base:jni_java", + ] } } diff --git a/services/media_session/public/cpp/android/BUILD.gn b/services/media_session/public/cpp/android/BUILD.gn index 6b50403c30a1ea..bce79393d17f6c 100644 --- a/services/media_session/public/cpp/android/BUILD.gn +++ b/services/media_session/public/cpp/android/BUILD.gn @@ -18,6 +18,7 @@ if (current_toolchain == default_toolchain) { android_library("media_session_java") { deps = [ "//base:base_java", + "//base:jni_java", "//third_party/androidx:androidx_annotation_annotation_java", "//url:gurl_java", ] diff --git a/services/shape_detection/BUILD.gn b/services/shape_detection/BUILD.gn index 021d928850e0af..25fbcf9f0d985d 100644 --- a/services/shape_detection/BUILD.gn +++ b/services/shape_detection/BUILD.gn @@ -126,6 +126,7 @@ if (is_android) { "$google_play_services_package:google_play_services_vision_common_java", "$google_play_services_package:google_play_services_vision_java", "//base:base_java", + "//base:jni_java", "//mojo/public/java:base_java", "//mojo/public/java:bindings_java", "//mojo/public/java:system_java", diff --git a/services/tracing/BUILD.gn b/services/tracing/BUILD.gn index 7424427c3aaf07..e130d7f8a9c5dd 100644 --- a/services/tracing/BUILD.gn +++ b/services/tracing/BUILD.gn @@ -178,6 +178,7 @@ if (is_android) { testonly = true deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] sources = [ "android/test/src/org/chromium/tracing/UnwindTestHelper.java" ] diff --git a/testing/android/native_test/BUILD.gn b/testing/android/native_test/BUILD.gn index e98bb16400b32a..7d00b0ff91c60d 100644 --- a/testing/android/native_test/BUILD.gn +++ b/testing/android/native_test/BUILD.gn @@ -48,6 +48,7 @@ android_library("native_main_runner_java") { sources = [ "java/src/org/chromium/native_test/MainRunner.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] } @@ -58,6 +59,7 @@ android_library("native_test_java") { ":native_main_runner_java", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//build/android/gtest_apk:native_test_instrumentation_test_runner_java", "//testing/android/reporter:reporter_java", diff --git a/third_party/netty-tcnative/BUILD.gn b/third_party/netty-tcnative/BUILD.gn index b3a43fa78523ef..82455891f5c56c 100644 --- a/third_party/netty-tcnative/BUILD.gn +++ b/third_party/netty-tcnative/BUILD.gn @@ -45,6 +45,7 @@ android_library("netty-tcnative_java") { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] } diff --git a/ui/android/BUILD.gn b/ui/android/BUILD.gn index bbaf282e55f45c..ea10a4f9db69cc 100644 --- a/ui/android/BUILD.gn +++ b/ui/android/BUILD.gn @@ -363,6 +363,7 @@ android_library("ui_no_recycler_view_java") { ":ui_java_resources", ":ui_utils_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/url_formatter/android:url_formatter_java", "//third_party/androidx:androidx_annotation_annotation_java", @@ -511,6 +512,7 @@ junit_binary("ui_junit_tests") { "//base:base_java", "//base:base_java_test_support", "//base:base_junit_test_support", + "//base:jni_java", "//base/test:test_support_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", @@ -573,6 +575,7 @@ android_library("clipboard_java_test_support") { deps = [ "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", ] } diff --git a/url/BUILD.gn b/url/BUILD.gn index 1b16946e707780..506d34eecc8c85 100644 --- a/url/BUILD.gn +++ b/url/BUILD.gn @@ -132,6 +132,7 @@ if (is_android) { sources = [ "android/java/src/org/chromium/url/IDNStringUtil.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", ] } @@ -144,6 +145,7 @@ if (is_android) { ] deps = [ "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//third_party/androidx:androidx_annotation_annotation_java", ] @@ -154,6 +156,7 @@ if (is_android) { sources = [ "android/java/src/org/chromium/url/Origin.java" ] deps = [ "//base:base_java", + "//base:jni_java", "//mojo/public/java:bindings_java", "//mojo/public/mojom/base:base_java", "//url/mojom:url_mojom_origin_java", @@ -298,6 +301,7 @@ if (is_android) { ":gurl_java", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", ] } @@ -336,6 +340,7 @@ if (is_android) { ":gurl_junit_test_support", "//base:base_java", "//base:base_java_test_support", + "//base:jni_java", "//build/android:build_java", "//content/public/test/android:content_java_test_support", "//third_party/android_support_test_runner:rules_java", diff --git a/weblayer/browser/java/BUILD.gn b/weblayer/browser/java/BUILD.gn index 8bd2c8285cad76..da76ba4995597a 100644 --- a/weblayer/browser/java/BUILD.gn +++ b/weblayer/browser/java/BUILD.gn @@ -107,6 +107,7 @@ android_library("base_module_java") { ":base_module_interfaces_java", "$google_play_services_package:google_play_services_basement_java", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/embedder_support/android:application_java", "//content/public/android:content_java", @@ -212,6 +213,7 @@ android_library("java") { ":weblayer_bundle_utils", ":weblayer_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//cc:cc_java", "//components/android_autofill/browser:java", @@ -378,6 +380,7 @@ android_library("test_java") { ":test_interfaces_java", ":weblayer_test_resources", "//base:base_java", + "//base:jni_java", "//build/android:build_java", "//components/android_autofill/browser:java", "//components/android_autofill/browser/test_support:component_autofill_provider_java_test_support",