Index: headless/BUILD.gn |
diff --git a/headless/BUILD.gn b/headless/BUILD.gn |
index 6345e098a44e826849f1c47b48357d3ed5478f6c..ea8089c24e960d3a7b5930e0ce0643fc697a257b 100644 |
--- a/headless/BUILD.gn |
+++ b/headless/BUILD.gn |
@@ -100,12 +100,25 @@ action("embed_resources") { |
] |
} |
+mojom("tab_socket") { |
+ sources = [ |
+ "lib/tab_socket.mojom", |
+ ] |
+} |
+ |
grit("resources") { |
source = "lib/resources/headless_lib_resources.grd" |
outputs = [ |
"grit/headless_lib_resources.h", |
"$root_gen_dir/headless/headless_lib_resources.pak", |
] |
+ grit_flags = [ |
+ "-E", |
+ "mojom_root=" + rebase_path(root_gen_dir), |
+ ] |
+ deps = [ |
+ ":tab_socket__generator", |
+ ] |
} |
devtools_domains = [ |
@@ -220,6 +233,8 @@ static_library("headless_lib") { |
"lib/browser/headless_platform_event_source.h", |
"lib/browser/headless_shell_application_mac.mm", |
"lib/browser/headless_shell_application_mac.h", |
+ "lib/browser/headless_tab_socket_impl.cc", |
+ "lib/browser/headless_tab_socket_impl.h", |
"lib/browser/headless_url_request_context_getter.cc", |
"lib/browser/headless_url_request_context_getter.h", |
"lib/browser/headless_web_contents_impl.cc", |
@@ -303,6 +318,7 @@ static_library("headless_lib") { |
deps = [ |
":gen_devtools_client_api", |
+ ":tab_socket", |
":version_header", |
"//base", |
"//components/crash/content/browser", |