slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 1 | # Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 | # Use of this source code is governed by a BSD-style license that can be |
| 3 | # found in the LICENSE file. |
| 4 | |
| 5 | import("//build/config/android/rules.gni") |
Jan Lamecki | 7df3c64a | 2018-11-30 12:01:42 | [diff] [blame] | 6 | import("//chromecast/chromecast.gni") |
Chris Kuiper | 3b76c8f52 | 2017-05-11 23:38:23 | [diff] [blame] | 7 | import("//media/media_options.gni") |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 8 | |
| 9 | assert(is_android) |
| 10 | |
agrieve | acd4e48e | 2016-10-13 00:17:14 | [diff] [blame] | 11 | cast_shell_android_manifest = |
| 12 | "$root_gen_dir/cast_shell_manifest/AndroidManifest.xml" |
| 13 | |
Akira Baruah | 7c8154e1 | 2018-10-19 22:41:34 | [diff] [blame] | 14 | manifest_variables = [ |
| 15 | "cast_build_enable_background_activities=$enable_background_activities", |
Brett Kilty | 64a73af | 2019-06-12 16:28:36 | [diff] [blame] | 16 | "is_android_things=$is_android_things", |
Akira Baruah | 7c8154e1 | 2018-10-19 22:41:34 | [diff] [blame] | 17 | "is_android_things_non_public=$is_android_things_non_public", |
| 18 | ] |
Aidan Wolter | 63fb79e | 2017-11-11 00:56:57 | [diff] [blame] | 19 | |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 20 | jinja_template("cast_shell_manifest") { |
| 21 | input = "apk/AndroidManifest.xml.jinja2" |
agrieve | acd4e48e | 2016-10-13 00:17:14 | [diff] [blame] | 22 | output = cast_shell_android_manifest |
Aidan Wolter | 63fb79e | 2017-11-11 00:56:57 | [diff] [blame] | 23 | |
| 24 | variables = manifest_variables |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 25 | } |
| 26 | |
thoren | 9540c6d | 2017-05-22 20:07:04 | [diff] [blame] | 27 | java_cpp_template("cast_shell_build_config_gen") { |
Nico Weber | 1d0f77d | 2020-01-14 16:44:40 | [diff] [blame] | 28 | sources = [ "apk/templates/BuildConfig.template" ] |
thoren | 9540c6d | 2017-05-22 20:07:04 | [diff] [blame] | 29 | package_path = "org/chromium/chromecast/shell" |
| 30 | |
| 31 | defines = [] |
| 32 | if (display_web_contents_in_service) { |
| 33 | defines += [ "_DISPLAY_WEB_CONTENTS_IN_SERVICE" ] |
| 34 | } |
Steve Fung | db75c69 | 2017-11-21 03:43:05 | [diff] [blame] | 35 | |
Zhiheng Vincent Li | 7b37d58 | 2018-01-24 03:44:54 | [diff] [blame] | 36 | if (enable_cast_fragment) { |
| 37 | defines += [ "_ENABLE_CAST_FRAGMENT" ] |
| 38 | } |
| 39 | |
Steve Fung | db75c69 | 2017-11-21 03:43:05 | [diff] [blame] | 40 | # Set the logcat extractor size in lines. |
| 41 | defines += [ "_LOGCAT_EXTRACTOR_SIZE=${logcat_extractor_size}" ] |
Sandeep Vijayasekar | 4ddbad7 | 2018-01-25 02:20:11 | [diff] [blame] | 42 | |
| 43 | if (use_remote_service_logcat) { |
| 44 | defines += [ "_USE_REMOTE_SERVICE_LOGCAT" ] |
| 45 | } |
| 46 | |
| 47 | # Component name which will provide the device logs |
| 48 | defines += |
| 49 | [ "_DEVICE_LOGS_PROVIDER_PACKAGE=\"${device_logs_provider_package}\"" ] |
| 50 | defines += [ "_DEVICE_LOGS_PROVIDER_CLASS=\"${device_logs_provider_class}\"" ] |
thoren | 9540c6d | 2017-05-22 20:07:04 | [diff] [blame] | 51 | } |
| 52 | |
Simeon Anfinrud | a8b9044 | 2020-02-19 00:22:08 | [diff] [blame] | 53 | common_resources = [ |
| 54 | "apk/res-values/values-v17/styles.xml", |
| 55 | "apk/res-values/values/strings.xml", |
| 56 | ] |
| 57 | |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 58 | android_resources("cast_shell_android_resources") { |
agrieve | acd4e48e | 2016-10-13 00:17:14 | [diff] [blame] | 59 | android_manifest = cast_shell_android_manifest |
agrieve | 24b56ca8 | 2016-06-30 14:46:33 | [diff] [blame] | 60 | android_manifest_dep = ":cast_shell_manifest" |
Simeon Anfinrud | a8b9044 | 2020-02-19 00:22:08 | [diff] [blame] | 61 | sources = common_resources + [ |
| 62 | "apk/res/drawable-hdpi/ic_settings_cast.png", |
| 63 | "apk/res/drawable-mdpi/ic_settings_cast.png", |
| 64 | "apk/res/drawable-xhdpi/ic_settings_cast.png", |
| 65 | "apk/res/drawable-xxhdpi/ic_settings_cast.png", |
| 66 | "apk/res/drawable-xxxhdpi/ic_settings_cast.png", |
| 67 | "apk/res/layout/cast_web_contents_activity.xml", |
| 68 | "apk/res/mipmap-hdpi/app_icon.png", |
| 69 | "apk/res/mipmap-mdpi/app_icon.png", |
| 70 | "apk/res/mipmap-xhdpi/app_icon.png", |
| 71 | "apk/res/mipmap-xxhdpi/app_icon.png", |
| 72 | ] |
ziyangch | cba216e8 | 2019-07-19 23:50:45 | [diff] [blame] | 73 | } |
| 74 | |
| 75 | android_resources("cast_shell_android_stub_resources") { |
| 76 | android_manifest = cast_shell_android_manifest |
| 77 | android_manifest_dep = ":cast_shell_manifest" |
Simeon Anfinrud | a8b9044 | 2020-02-19 00:22:08 | [diff] [blame] | 78 | sources = common_resources |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 79 | } |
| 80 | |
Simeon Anfinrud | e2258e4 | 2017-08-28 21:20:43 | [diff] [blame] | 81 | android_library("cast_audio_manager_java") { |
| 82 | java_src_dir = "//chromecast/browser/android/apk/src" |
ziyangch | 9aeac0f | 2019-09-27 17:19:14 | [diff] [blame] | 83 | |
| 84 | alternative_android_sdk_dep = |
| 85 | "//third_party/android_sdk:public_framework_system_java" |
| 86 | |
Natalie Chouinard | 14f93511 | 2019-12-23 19:33:19 | [diff] [blame] | 87 | sources = [ |
shyam | ccd3df3 | 2018-08-10 21:43:43 | [diff] [blame] | 88 | "$java_src_dir/org/chromium/chromecast/shell/CastAudioFocusRequest.java", |
Natalie Chouinard | 14f93511 | 2019-12-23 19:33:19 | [diff] [blame] | 89 | "$java_src_dir/org/chromium/chromecast/shell/CastAudioManager.java", |
shyam | ccd3df3 | 2018-08-10 21:43:43 | [diff] [blame] | 90 | ] |
Simeon Anfinrud | 3542034 | 2018-02-27 22:22:48 | [diff] [blame] | 91 | deps = [ |
| 92 | "//base:base_java", |
| 93 | "//chromecast/base:base_java", |
| 94 | ] |
Simeon Anfinrud | e2258e4 | 2017-08-28 21:20:43 | [diff] [blame] | 95 | } |
| 96 | |
| 97 | android_library("cast_intents_java") { |
| 98 | java_src_dir = "//chromecast/browser/android/apk/src" |
Nico Weber | 1d0f77d | 2020-01-14 16:44:40 | [diff] [blame] | 99 | sources = [ "$java_src_dir/org/chromium/chromecast/shell/CastIntents.java" ] |
Simeon Anfinrud | e2258e4 | 2017-08-28 21:20:43 | [diff] [blame] | 100 | } |
Sandeep Vijayasekar | 4ddbad7 | 2018-01-25 02:20:11 | [diff] [blame] | 101 | android_aidl("logs_provider_aidl") { |
| 102 | java_src_dir = "//chromecast/browser/android/apk/src" |
| 103 | interface_file = |
| 104 | "$java_src_dir/org/chromium/chromecast/shell/logs_provider_service.aidl" |
| 105 | |
Nico Weber | 1d0f77d | 2020-01-14 16:44:40 | [diff] [blame] | 106 | sources = |
| 107 | [ "$java_src_dir/org/chromium/chromecast/shell/IDeviceLogsProvider.aidl" ] |
Sandeep Vijayasekar | 4ddbad7 | 2018-01-25 02:20:11 | [diff] [blame] | 108 | } |
Simeon Anfinrud | e2258e4 | 2017-08-28 21:20:43 | [diff] [blame] | 109 | |
Simeon Anfinrud | bfac5d9 | 2018-02-21 21:16:58 | [diff] [blame] | 110 | android_library("reactive_android_java") { |
| 111 | java_src_dir = "//chromecast/browser/android/apk/src" |
Natalie Chouinard | 14f93511 | 2019-12-23 19:33:19 | [diff] [blame] | 112 | sources = [ |
Simeon Anfinrud | 9784c17 | 2018-03-29 05:17:40 | [diff] [blame] | 113 | "$java_src_dir/org/chromium/chromecast/shell/AsyncTaskRunner.java", |
| 114 | "$java_src_dir/org/chromium/chromecast/shell/LocalBroadcastReceiverScope.java", |
| 115 | ] |
Simeon Anfinrud | bfac5d9 | 2018-02-21 21:16:58 | [diff] [blame] | 116 | deps = [ |
| 117 | "//base:base_java", |
Simeon Anfinrud | 950970e7 | 2018-03-26 16:16:06 | [diff] [blame] | 118 | "//chromecast/base:base_java", |
Ben Joyce | d4d9c56 | 2020-03-16 20:55:03 | [diff] [blame] | 119 | "//third_party/android_deps:androidx_legacy_legacy_support_core_utils_java", |
ziyangch | 102de6f | 2019-10-03 20:17:20 | [diff] [blame] | 120 | "//third_party/android_deps:androidx_localbroadcastmanager_localbroadcastmanager_java", |
Simeon Anfinrud | bfac5d9 | 2018-02-21 21:16:58 | [diff] [blame] | 121 | ] |
| 122 | } |
| 123 | |
Benoît Lizé | d8b8f74 | 2019-11-07 12:50:07 | [diff] [blame] | 124 | generate_product_config_srcjar("chromecast_product_config") { |
Yuchen Liu | 4984ae2 | 2019-07-24 23:30:22 | [diff] [blame] | 125 | java_package = "org.chromium.chromecast.shell" |
| 126 | } |
| 127 | |
Thoren Paulson | 6f15f17 | 2020-04-28 22:40:31 | [diff] [blame] | 128 | android_library("resume_intents_java") { |
| 129 | java_src_dir = "//chromecast/browser/android/apk/src" |
| 130 | sources = [ "$java_src_dir/org/chromium/chromecast/shell/ResumeIntents.java" ] |
| 131 | deps = [ "//chromecast/base:base_java" ] |
| 132 | } |
| 133 | |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 134 | android_library("cast_shell_java") { |
| 135 | java_src_dir = "//chromecast/browser/android/apk/src" |
Natalie Chouinard | 14f93511 | 2019-12-23 19:33:19 | [diff] [blame] | 136 | sources = [ |
Sandeep Vijayasekar | 4ddbad7 | 2018-01-25 02:20:11 | [diff] [blame] | 137 | "$java_src_dir/org/chromium/chromecast/shell/AndroidAppLogcatProvider.java", |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 138 | "$java_src_dir/org/chromium/chromecast/shell/CastApplication.java", |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 139 | "$java_src_dir/org/chromium/chromecast/shell/CastBrowserHelper.java", |
Zhiheng Vincent Li | 3d99ccc | 2018-06-13 23:26:06 | [diff] [blame] | 140 | "$java_src_dir/org/chromium/chromecast/shell/CastCommandLineHelper.java", |
Natalie Chouinard | 14f93511 | 2019-12-23 19:33:19 | [diff] [blame] | 141 | "$java_src_dir/org/chromium/chromecast/shell/CastContentWindowAndroid.java", |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 142 | "$java_src_dir/org/chromium/chromecast/shell/CastCrashHandler.java", |
| 143 | "$java_src_dir/org/chromium/chromecast/shell/CastCrashUploader.java", |
Sandeep Vijayasekar | 8edffd7 | 2017-10-11 21:37:24 | [diff] [blame] | 144 | "$java_src_dir/org/chromium/chromecast/shell/CastCrashUploaderFactory.java", |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 145 | "$java_src_dir/org/chromium/chromecast/shell/CastMetricsHelper.java", |
Thoren Paulson | e8916d7f | 2018-09-26 18:22:08 | [diff] [blame] | 146 | "$java_src_dir/org/chromium/chromecast/shell/CastSerialGenerator.java", |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 147 | "$java_src_dir/org/chromium/chromecast/shell/CastSysInfoAndroid.java", |
derekjchow | 504caf2 | 2017-01-12 21:04:27 | [diff] [blame] | 148 | "$java_src_dir/org/chromium/chromecast/shell/CastWebContentsActivity.java", |
Zhiheng Vincent Li | 180905f5 | 2018-03-14 21:36:35 | [diff] [blame] | 149 | "$java_src_dir/org/chromium/chromecast/shell/CastWebContentsComponent.java", |
Zhiheng Vincent Li | 7b37d58 | 2018-01-24 03:44:54 | [diff] [blame] | 150 | "$java_src_dir/org/chromium/chromecast/shell/CastWebContentsFragment.java", |
Zhiheng Vincent Li | 180905f5 | 2018-03-14 21:36:35 | [diff] [blame] | 151 | "$java_src_dir/org/chromium/chromecast/shell/CastWebContentsIntentUtils.java", |
Natalie Chouinard | 14f93511 | 2019-12-23 19:33:19 | [diff] [blame] | 152 | "$java_src_dir/org/chromium/chromecast/shell/CastWebContentsScopes.java", |
thoren | 9540c6d | 2017-05-22 20:07:04 | [diff] [blame] | 153 | "$java_src_dir/org/chromium/chromecast/shell/CastWebContentsService.java", |
Zhiheng Vincent Li | 7b37d58 | 2018-01-24 03:44:54 | [diff] [blame] | 154 | "$java_src_dir/org/chromium/chromecast/shell/CastWebContentsSurfaceHelper.java", |
Jan Lamecki | 28d6168 | 2018-11-28 10:56:33 | [diff] [blame] | 155 | "$java_src_dir/org/chromium/chromecast/shell/CastWebContentsView.java", |
Sandeep Vijayasekar | 4ddbad7 | 2018-01-25 02:20:11 | [diff] [blame] | 156 | "$java_src_dir/org/chromium/chromecast/shell/ElidedLogcatProvider.java", |
Natalie Chouinard | 14f93511 | 2019-12-23 19:33:19 | [diff] [blame] | 157 | "$java_src_dir/org/chromium/chromecast/shell/ExternalServiceDeviceLogcatProvider.java", |
| 158 | "$java_src_dir/org/chromium/chromecast/shell/LogcatElision.java", |
Thoren Paulson | 6f15f17 | 2020-04-28 22:40:31 | [diff] [blame] | 159 | "$java_src_dir/org/chromium/chromecast/shell/WebContentsRegistry.java", |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 160 | ] |
| 161 | |
Sandeep Vijayasekar | 4ddbad7 | 2018-01-25 02:20:11 | [diff] [blame] | 162 | srcjar_deps = [ |
| 163 | ":cast_shell_build_config_gen", |
Benoît Lizé | d8b8f74 | 2019-11-07 12:50:07 | [diff] [blame] | 164 | ":chromecast_product_config", |
Sandeep Vijayasekar | 4ddbad7 | 2018-01-25 02:20:11 | [diff] [blame] | 165 | ":logs_provider_aidl", |
Jan Lamecki | 7df3c64a | 2018-11-30 12:01:42 | [diff] [blame] | 166 | "//chromecast/browser:java_enums", |
Sandeep Vijayasekar | 4ddbad7 | 2018-01-25 02:20:11 | [diff] [blame] | 167 | ] |
thoren | 9540c6d | 2017-05-22 20:07:04 | [diff] [blame] | 168 | |
Benoît Lizé | d8b8f74 | 2019-11-07 12:50:07 | [diff] [blame] | 169 | jar_excluded_patterns = [ "*/ProductConfig.class" ] |
Yuchen Liu | 4984ae2 | 2019-07-24 23:30:22 | [diff] [blame] | 170 | |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 171 | deps = [ |
Simeon Anfinrud | e2258e4 | 2017-08-28 21:20:43 | [diff] [blame] | 172 | ":cast_audio_manager_java", |
| 173 | ":cast_intents_java", |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 174 | ":cast_shell_android_resources", |
agrieve | acd4e48e | 2016-10-13 00:17:14 | [diff] [blame] | 175 | ":cast_shell_manifest", |
Simeon Anfinrud | bfac5d9 | 2018-02-21 21:16:58 | [diff] [blame] | 176 | ":reactive_android_java", |
Thoren Paulson | 6f15f17 | 2020-04-28 22:40:31 | [diff] [blame] | 177 | ":resume_intents_java", |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 178 | "//base:base_java", |
Eric Stevenson | 56ab331 | 2019-09-18 14:46:25 | [diff] [blame] | 179 | "//base:jni_java", |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 180 | "//chromecast/base:base_java", |
Simeon Anfinrud | 08677dd | 2019-06-30 23:30:47 | [diff] [blame] | 181 | "//chromecast/media/cma/backend/android:audio_track_java", |
Bryan Henry | f9be8cc | 2017-06-09 01:36:24 | [diff] [blame] | 182 | "//components/crash/android:java", |
Jinsuk Kim | d86d7597 | 2018-07-05 06:32:05 | [diff] [blame] | 183 | "//components/embedder_support/android:content_view_java", |
Attila Uygun | 1a5f941 | 2018-06-05 09:58:01 | [diff] [blame] | 184 | "//components/embedder_support/android:view_java", |
Joshua Peraza | f890e4b | 2019-01-03 19:19:02 | [diff] [blame] | 185 | "//components/minidump_uploader:minidump_uploader_java", |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 186 | "//content/public/android:content_java", |
| 187 | "//media/base/android:media_java", |
| 188 | "//net/android:net_java", |
Ben Joyce | d4d9c56 | 2020-03-16 20:55:03 | [diff] [blame] | 189 | "//third_party/android_deps:androidx_core_core_java", |
ziyangch | 102de6f | 2019-10-03 20:17:20 | [diff] [blame] | 190 | "//third_party/android_deps:androidx_localbroadcastmanager_localbroadcastmanager_java", |
Ben Joyce | e779ce6 | 2019-08-15 22:57:37 | [diff] [blame] | 191 | |
| 192 | # TODO(slan): We may need to pass this in as a parameter. |
Ben Joyce | d4d9c56 | 2020-03-16 20:55:03 | [diff] [blame] | 193 | "//third_party/android_deps:androidx_legacy_legacy_support_core_utils_java", |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 194 | "//ui/android:ui_java", |
| 195 | ] |
Eric Stevenson | 56ab331 | 2019-09-18 14:46:25 | [diff] [blame] | 196 | annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ] |
Chris Kuiper | 3b76c8f52 | 2017-05-11 23:38:23 | [diff] [blame] | 197 | |
Elvin Lee | 0622dff | 2018-12-14 17:44:12 | [diff] [blame] | 198 | if (is_android_things_non_public) { |
Alex Leung | 61dea44 | 2018-12-11 18:53:38 | [diff] [blame] | 199 | deps += [ ":cast_shell_android_things_sys_info_java" ] |
Andrei Pascovici | 358545d | 2018-05-19 01:33:03 | [diff] [blame] | 200 | if (enable_assistant) { |
| 201 | deps += [ "//chromecast/internal/assistant/ui:boot_parameters_java" ] |
| 202 | } |
Aidan Wolter | d6c2415 | 2018-04-09 18:14:17 | [diff] [blame] | 203 | } |
slan | 074ec34 | 2016-01-29 23:52:26 | [diff] [blame] | 204 | } |
thoren | 9540c6d | 2017-05-22 20:07:04 | [diff] [blame] | 205 | |
Michael Spang | 08706a2 | 2020-02-07 21:18:24 | [diff] [blame] | 206 | if (is_android_things_non_public) { |
Alex Leung | 61dea44 | 2018-12-11 18:53:38 | [diff] [blame] | 207 | android_library("cast_shell_android_things_sys_info_java") { |
Nico Weber | 1d0f77d | 2020-01-14 16:44:40 | [diff] [blame] | 208 | sources = [ "//chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastSysInfoAndroidThings.java" ] |
Alex Leung | 61dea44 | 2018-12-11 18:53:38 | [diff] [blame] | 209 | deps = [ |
| 210 | "//base:base_java", |
| 211 | "//chromecast/internal/android/prebuilt/things:support_lib_java", |
| 212 | ] |
| 213 | } |
| 214 | |
| 215 | generate_jni("cast_shell_android_things_sys_info_jni_headers") { |
Nico Weber | 1d0f77d | 2020-01-14 16:44:40 | [diff] [blame] | 216 | sources = [ "//chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastSysInfoAndroidThings.java" ] |
| 217 | deps = [ "//chromecast/internal/android/prebuilt/things:support_lib_java" ] |
Alex Leung | 61dea44 | 2018-12-11 18:53:38 | [diff] [blame] | 218 | } |
| 219 | } |
| 220 | |
thoren | 9540c6d | 2017-05-22 20:07:04 | [diff] [blame] | 221 | junit_binary("cast_shell_junit_tests") { |
Natalie Chouinard | 14f93511 | 2019-12-23 19:33:19 | [diff] [blame] | 222 | sources = [ |
Simeon Anfinrud | 9784c17 | 2018-03-29 05:17:40 | [diff] [blame] | 223 | "junit/src/org/chromium/chromecast/shell/AsyncTaskRunnerTest.java", |
shyam | ccd3df3 | 2018-08-10 21:43:43 | [diff] [blame] | 224 | "junit/src/org/chromium/chromecast/shell/CastAudioFocusRequestTest.java", |
Natalie Chouinard | 14f93511 | 2019-12-23 19:33:19 | [diff] [blame] | 225 | "junit/src/org/chromium/chromecast/shell/CastAudioManagerTest.java", |
Zhiheng Vincent Li | 3d99ccc | 2018-06-13 23:26:06 | [diff] [blame] | 226 | "junit/src/org/chromium/chromecast/shell/CastCommandLineHelperTest.java", |
Simeon Anfinrud | fec4475 | 2018-03-07 16:03:03 | [diff] [blame] | 227 | "junit/src/org/chromium/chromecast/shell/CastWebContentsActivityTest.java", |
Sandeep Vijayasekar | e527bc4 | 2017-09-19 20:54:01 | [diff] [blame] | 228 | "junit/src/org/chromium/chromecast/shell/CastWebContentsComponentTest.java", |
Zhiheng Vincent Li | 180905f5 | 2018-03-14 21:36:35 | [diff] [blame] | 229 | "junit/src/org/chromium/chromecast/shell/CastWebContentsIntentUtilsTest.java", |
Simeon Anfinrud | acf4b98 | 2018-08-15 00:39:49 | [diff] [blame] | 230 | "junit/src/org/chromium/chromecast/shell/CastWebContentsServiceTest.java", |
Simeon Anfinrud | 3a2e44cc | 2018-04-17 20:29:43 | [diff] [blame] | 231 | "junit/src/org/chromium/chromecast/shell/CastWebContentsSurfaceHelperTest.java", |
Natalie Chouinard | 14f93511 | 2019-12-23 19:33:19 | [diff] [blame] | 232 | "junit/src/org/chromium/chromecast/shell/ElidedLogcatProviderUnitTest.java", |
Simeon Anfinrud | bfac5d9 | 2018-02-21 21:16:58 | [diff] [blame] | 233 | "junit/src/org/chromium/chromecast/shell/LocalBroadcastReceiverScopeTest.java", |
Simeon Anfinrud | 927ecc5 | 2017-12-08 19:55:25 | [diff] [blame] | 234 | "junit/src/org/chromium/chromecast/shell/LogcatElisionUnitTest.java", |
Sandeep Vijayasekar | e527bc4 | 2017-09-19 20:54:01 | [diff] [blame] | 235 | ] |
thoren | 9540c6d | 2017-05-22 20:07:04 | [diff] [blame] | 236 | |
| 237 | srcjar_deps = [ ":cast_shell_build_config_gen" ] |
| 238 | |
| 239 | deps = [ |
Andrew Grieve | 30a9a3e | 2020-05-20 03:58:35 | [diff] [blame^] | 240 | ":cast_audio_manager_java", |
Simeon Anfinrud | f2846549 | 2017-08-30 17:21:44 | [diff] [blame] | 241 | ":cast_intents_java", |
thoren | 9540c6d | 2017-05-22 20:07:04 | [diff] [blame] | 242 | ":cast_shell_java", |
Andrew Grieve | 30a9a3e | 2020-05-20 03:58:35 | [diff] [blame^] | 243 | ":reactive_android_java", |
| 244 | "//base:base_java", |
Sandeep Vijayasekar | 27b285d | 2018-05-02 00:26:41 | [diff] [blame] | 245 | "//base:base_java_test_support", |
Simeon Anfinrud | bc3cd02b | 2018-04-18 02:12:33 | [diff] [blame] | 246 | "//base:base_junit_test_support", |
Andrew Grieve | 30a9a3e | 2020-05-20 03:58:35 | [diff] [blame^] | 247 | "//chromecast/base:base_java", |
Simeon Anfinrud | acf4b98 | 2018-08-15 00:39:49 | [diff] [blame] | 248 | "//chromecast/base:cast_base_test_utils_java", |
thoren | 9540c6d | 2017-05-22 20:07:04 | [diff] [blame] | 249 | "//content/public/android:content_java", |
Ben Joyce | d4d9c56 | 2020-03-16 20:55:03 | [diff] [blame] | 250 | "//third_party/android_deps:androidx_legacy_legacy_support_core_utils_java", |
Andrew Grieve | 30a9a3e | 2020-05-20 03:58:35 | [diff] [blame^] | 251 | "//third_party/android_deps:androidx_localbroadcastmanager_localbroadcastmanager_java", |
Simeon Anfinrud | 927ecc5 | 2017-12-08 19:55:25 | [diff] [blame] | 252 | "//third_party/hamcrest:hamcrest_java", |
thoren | 9540c6d | 2017-05-22 20:07:04 | [diff] [blame] | 253 | ] |
| 254 | } |