Index: mojo/shell/BUILD.gn |
diff --git a/mojo/shell/BUILD.gn b/mojo/shell/BUILD.gn |
index 22f217fcc6b4a2297fa95248ddb7b53411799642..625d56eca2e62b9ebfdf8ebf9cdc567d29785d92 100644 |
--- a/mojo/shell/BUILD.gn |
+++ b/mojo/shell/BUILD.gn |
@@ -23,7 +23,8 @@ executable("mojo_shell") { |
] |
deps = [ |
- ":lib", |
+ ":init", |
+ ":lib", |
"//base", |
"//build/config/sanitizers:deps", |
"//mojo/common", |
@@ -41,6 +42,7 @@ executable("mojo_launcher") { |
deps = [ |
":external_application_registrar_bindings", |
":external_application_registrar_connection", |
+ ":init", |
":in_process_dynamic_service_runner", |
"//base", |
"//build/config/sanitizers:deps", |
@@ -51,6 +53,17 @@ executable("mojo_launcher") { |
] |
} |
+source_set("init") { |
+ sources = [ |
+ "init.cc", |
+ "init.h", |
+ ] |
+ |
+ deps = [ |
+ "//base", |
+ ] |
+} |
+ |
source_set("in_process_dynamic_service_runner") { |
sources = [ |
"dynamic_service_runner.cc", |
@@ -97,8 +110,6 @@ source_set("lib") { |
"filename_util.h", |
"incoming_connection_listener_posix.cc", |
"incoming_connection_listener_posix.h", |
- "init.cc", |
- "init.h", |
"mojo_url_resolver.cc", |
"mojo_url_resolver.h", |
"out_of_process_dynamic_service_runner.cc", |
@@ -116,6 +127,7 @@ source_set("lib") { |
deps = [ |
":app_child_process_bindings", |
":external_application_registrar_bindings", |
+ ":init", |
":in_process_dynamic_service_runner", |
"//base", |
"//base/third_party/dynamic_annotations", |
@@ -356,6 +368,7 @@ source_set("test_support") { |
] |
deps = [ |
+ ":init", |
":lib", |
"//base", |
"//mojo/application_manager", |