Index: mojo/application/public/cpp/BUILD.gn |
diff --git a/mojo/application/public/cpp/BUILD.gn b/mojo/application/public/cpp/BUILD.gn |
index 3ae5f0f94e671633160c6655a592f2ff2bfea7e3..e3936152e885c9fd164ec113dc2bbb8f495ff2a4 100644 |
--- a/mojo/application/public/cpp/BUILD.gn |
+++ b/mojo/application/public/cpp/BUILD.gn |
@@ -5,18 +5,21 @@ |
import("//third_party/mojo/src/mojo/public/mojo_sdk.gni") |
# GYP version: mojo/mojo_base.gyp:mojo_application_base |
-mojo_sdk_source_set("cpp") { |
- restrict_external_deps = false |
+source_set("cpp") { |
sources = [ |
+ "app_lifetime_helper.h", |
"application_connection.h", |
"application_delegate.h", |
"application_impl.h", |
+ "application_runner.h", |
"connect.h", |
"interface_factory.h", |
"interface_factory_impl.h", |
+ "lib/app_lifetime_helper.cc", |
"lib/application_connection.cc", |
"lib/application_delegate.cc", |
"lib/application_impl.cc", |
+ "lib/application_runner.cc", |
"lib/interface_factory_connector.h", |
"lib/service_connector_registry.cc", |
"lib/service_connector_registry.h", |
@@ -28,72 +31,50 @@ mojo_sdk_source_set("cpp") { |
] |
deps = [ |
+ "//base", |
"//mojo/application/public/interfaces", |
- ] |
- |
- mojo_sdk_deps = [ |
- "mojo/public/cpp/bindings", |
- "mojo/public/cpp/environment", |
- "mojo/public/cpp/system", |
+ "//mojo/common", |
+ "//mojo/environment:chromium", |
+ "//third_party/mojo/src/mojo/public/cpp/bindings", |
+ "//third_party/mojo/src/mojo/public/cpp/system", |
] |
} |
-# GYP version: mojo/mojo_base.gyp:mojo_application_standalone |
-mojo_sdk_source_set("standalone") { |
+source_set("content_handler") { |
sources = [ |
- "lib/application_runner.cc", |
+ "content_handler_factory.h", |
+ "lib/content_handler_factory.cc", |
] |
- |
- public_deps = [ |
+ deps = [ |
":cpp", |
- ] |
- |
- mojo_sdk_deps = [ |
- "mojo/public/cpp/environment:standalone", |
- "mojo/public/cpp/utility", |
+ "//base", |
+ "//mojo/services/network/public/interfaces", |
] |
} |
-mojo_sdk_source_set("test_support") { |
+source_set("test_support") { |
testonly = true |
- restrict_external_deps = false |
sources = [ |
"application_test_base.h", |
"lib/application_test_base.cc", |
- ] |
- |
- deps = [ |
- ":cpp", |
- "//mojo/application/public/interfaces", |
- "//testing/gtest", |
- ] |
- |
- mojo_sdk_deps = [ |
- "mojo/public/cpp/bindings", |
- "mojo/public/cpp/environment", |
- "mojo/public/cpp/system", |
- ] |
-} |
- |
-mojo_sdk_source_set("test_support_standalone") { |
- testonly = true |
- restrict_external_deps = false |
- sources = [ |
"lib/application_test_main.cc", |
] |
- public_deps = [ |
- ":test_support", |
- ] |
- |
deps = [ |
":cpp", |
- "//mojo/application/public/interfaces", |
+ "//base", |
+ "//base/test:test_support", |
+ "//third_party/mojo/src/mojo/public/cpp/bindings", |
+ "//third_party/mojo/src/mojo/public/cpp/environment", |
+ "//third_party/mojo/src/mojo/public/cpp/system", |
+ "//testing/gtest", |
] |
- mojo_sdk_deps = [ |
- "mojo/public/cpp/environment:standalone", |
- "mojo/public/cpp/system", |
- "mojo/public/cpp/utility", |
- ] |
+ data_deps = [] |
+ if (is_android) { |
+ data_deps += [ "//mojo/android" ] |
+ } |
+ if (!is_component_build) { |
+ data_deps += [ "//mojo/runner" ] |
+ } |
} |