summaryrefslogtreecommitdiff
path: root/chromium/fuchsia/engine/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/fuchsia/engine/BUILD.gn')
-rw-r--r--chromium/fuchsia/engine/BUILD.gn18
1 files changed, 14 insertions, 4 deletions
diff --git a/chromium/fuchsia/engine/BUILD.gn b/chromium/fuchsia/engine/BUILD.gn
index 59e33cedeac..fe80aee12ce 100644
--- a/chromium/fuchsia/engine/BUILD.gn
+++ b/chromium/fuchsia/engine/BUILD.gn
@@ -6,7 +6,6 @@ assert(is_fuchsia)
import("//build/config/fuchsia/generate_runner_scripts.gni")
import("//build/config/fuchsia/symbol_archive.gni")
-import("//fuchsia/release_channel.gni")
import("//mojo/public/tools/bindings/mojom.gni")
import("//testing/test.gni")
import("//tools/grit/repack.gni")
@@ -28,10 +27,12 @@ declare_args() {
mojom("mojom") {
sources = [
+ "cast_streaming_session.mojom",
"on_load_script_injector.mojom",
"url_request_rewrite.mojom",
]
public_deps = [
+ "//media/mojo/mojom",
"//mojo/public/mojom/base",
"//services/network/public/mojom",
]
@@ -106,6 +107,7 @@ component("web_engine_core") {
"//media",
"//media/fuchsia/cdm/service",
"//media/fuchsia/mojom",
+ "//media/mojo/common",
"//media/mojo/services",
"//mojo/public/cpp/bindings",
"//services/media_session/public/mojom",
@@ -145,6 +147,8 @@ component("web_engine_core") {
"browser/accessibility_bridge.h",
"browser/ax_tree_converter.cc",
"browser/ax_tree_converter.h",
+ "browser/cast_streaming_session_client.cc",
+ "browser/cast_streaming_session_client.h",
"browser/content_directory_loader_factory.cc",
"browser/content_directory_loader_factory.h",
"browser/context_impl.cc",
@@ -185,6 +189,8 @@ component("web_engine_core") {
"browser/web_engine_net_log_observer.h",
"browser/web_engine_permission_delegate.cc",
"browser/web_engine_permission_delegate.h",
+ "common/cast_streaming.cc",
+ "common/cast_streaming.h",
"common/cors_exempt_headers.cc",
"common/cors_exempt_headers.h",
"common/web_engine_content_client.cc",
@@ -195,12 +201,18 @@ component("web_engine_core") {
"context_provider_impl.h",
"context_provider_main.cc",
"context_provider_main.h",
+ "renderer/cast_streaming_demuxer.cc",
+ "renderer/cast_streaming_demuxer.h",
+ "renderer/cast_streaming_receiver.cc",
+ "renderer/cast_streaming_receiver.h",
"renderer/on_load_script_injector.cc",
"renderer/on_load_script_injector.h",
"renderer/url_request_rules_receiver.cc",
"renderer/url_request_rules_receiver.h",
"renderer/web_engine_content_renderer_client.cc",
"renderer/web_engine_content_renderer_client.h",
+ "renderer/web_engine_render_frame_observer.cc",
+ "renderer/web_engine_render_frame_observer.h",
"renderer/web_engine_url_loader_throttle_provider.cc",
"renderer/web_engine_url_loader_throttle_provider.h",
"url_request_rewrite_type_converters.cc",
@@ -234,8 +246,6 @@ cr_fuchsia_package("web_engine") {
binary = ":web_engine_exe"
manifest = "context_provider.cmx"
component_name_override = "context_provider"
- package_name_override = "web_engine${release_channel_suffix}"
- archive_name_override = "web_engine"
excluded_files = [
"lib/libswiftshader_libEGL.so",
@@ -272,6 +282,7 @@ source_set("browsertest_core") {
test("web_engine_browsertests") {
sources = [
"browser/accessibility_bridge_browsertest.cc",
+ "browser/cast_streaming_browsertest.cc",
"browser/content_directory_browsertest.cc",
"browser/context_impl_browsertest.cc",
"browser/frame_impl_browsertest.cc",
@@ -381,7 +392,6 @@ executable("web_engine_shell_exec") {
deps = [
"//base",
"//fuchsia/base",
- "//fuchsia/base:release_channel_buildflags",
"//third_party/fuchsia-sdk/sdk/fidl/fuchsia.ui.policy",
"//third_party/fuchsia-sdk/sdk/fidl/fuchsia.web",
"//third_party/fuchsia-sdk/sdk/pkg/scenic_cpp",