Index: cc/surfaces/BUILD.gn |
diff --git a/cc/surfaces/BUILD.gn b/cc/surfaces/BUILD.gn |
index 284f1a10796142bc67aee8f4806eb83006292254..b67d26291f7c1cf7d4ebb4c2dd7e7be95061bcd0 100644 |
--- a/cc/surfaces/BUILD.gn |
+++ b/cc/surfaces/BUILD.gn |
@@ -10,18 +10,23 @@ 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", |
"surface_reference.h", |
+ "surface_reference_owner.h", |
"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 +38,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 +49,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 +64,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 +71,7 @@ cc_component("surfaces") { |
public_deps = [ |
":surface_id", |
] |
+ |
deps = [ |
"//base", |
"//base/third_party/dynamic_annotations", |