Index: cc/ipc/BUILD.gn |
diff --git a/cc/ipc/BUILD.gn b/cc/ipc/BUILD.gn |
index 42eaf444d11a0eabe11071c3d90a3a392fcb9c62..80b0e464bf18a3da280f7d47de27377a850b35f1 100644 |
--- a/cc/ipc/BUILD.gn |
+++ b/cc/ipc/BUILD.gn |
@@ -37,6 +37,15 @@ cc_component("ipc") { |
] |
} |
+mojom("texture_mailbox_releaser_interface") { |
+ sources = [ |
+ "texture_mailbox_releaser.mojom", |
+ ] |
+ public_deps = [ |
+ "//gpu/ipc/common:interfaces", |
+ ] |
+} |
+ |
mojom("interfaces") { |
sources = [ |
"begin_frame_args.mojom", |
@@ -54,6 +63,7 @@ mojom("interfaces") { |
"returned_resource.mojom", |
"selection.mojom", |
"shared_quad_state.mojom", |
+ "single_release_callback.mojom", |
"surface_id.mojom", |
"surface_info.mojom", |
"surface_reference.mojom", |
@@ -63,6 +73,7 @@ mojom("interfaces") { |
] |
public_deps = [ |
+ "//cc/ipc:texture_mailbox_releaser_interface", |
"//gpu/ipc/common:interfaces", |
"//mojo/common:common_custom_types", |
"//skia/public/interfaces", |
@@ -118,6 +129,8 @@ cc_source_set("struct_traits") { |
"render_pass_struct_traits.h", |
"selection_struct_traits.h", |
"shared_quad_state_struct_traits.h", |
+ "single_release_callback_struct_traits.cc", |
+ "single_release_callback_struct_traits.h", |
"surface_id_struct_traits.h", |
"surface_info_struct_traits.h", |
"surface_reference_struct_traits.h", |
@@ -130,6 +143,7 @@ cc_source_set("struct_traits") { |
":interfaces_shared_cpp_sources", |
"//base", |
"//cc", |
+ "//cc/ipc:texture_mailbox_releaser_interface", |
"//cc/surfaces:surface_id", |
"//gpu/ipc/common:struct_traits", |
"//mojo/common:struct_traits", |