Index: cc/surfaces/BUILD.gn |
diff --git a/cc/surfaces/BUILD.gn b/cc/surfaces/BUILD.gn |
index 284f1a10796142bc67aee8f4806eb83006292254..43560a8ce979ba3fd41f21ee344402a4fa4e7c65 100644 |
--- a/cc/surfaces/BUILD.gn |
+++ b/cc/surfaces/BUILD.gn |
@@ -10,6 +10,8 @@ cc_source_set("surface_id") { |
"frame_sink_id.h", |
"local_frame_id.cc", |
"local_frame_id.h", |
+ "surface_embedding_base.cc", |
+ "surface_embedding_base.h", |
"surface_id.cc", |
"surface_id.h", |
"surface_reference.cc", |
@@ -17,11 +19,13 @@ cc_source_set("surface_id") { |
"surface_sequence.h", |
"surface_sequence_generator.cc", |
"surface_sequence_generator.h", |
+ "surfaces_export.h", |
] |
deps = [ |
"//base", |
"//mojo/public/cpp/bindings:struct_traits", |
+ "//ui/gfx/geometry:geometry", |
] |
} |
@@ -33,6 +37,8 @@ cc_component("surfaces") { |
"compositor_frame_sink_support_client.h", |
"direct_compositor_frame_sink.cc", |
"direct_compositor_frame_sink.h", |
+ "direct_surface_embedding.cc", |
+ "direct_surface_embedding.h", |
"display.cc", |
"display.h", |
"display_client.h", |
@@ -42,6 +48,8 @@ cc_component("surfaces") { |
"surface.h", |
"surface_aggregator.cc", |
"surface_aggregator.h", |
+ "surface_embedding.cc", |
+ "surface_embedding.h", |
"surface_factory.cc", |
"surface_factory.h", |
"surface_factory_client.h", |
@@ -55,7 +63,6 @@ cc_component("surfaces") { |
"surface_reference_manager.h", |
"surface_resource_holder.cc", |
"surface_resource_holder.h", |
- "surfaces_export.h", |
] |
defines = [ "CC_SURFACES_IMPLEMENTATION=1" ] |
@@ -63,6 +70,7 @@ cc_component("surfaces") { |
public_deps = [ |
":surface_id", |
] |
+ |
deps = [ |
"//base", |
"//base/third_party/dynamic_annotations", |