Move application_manager from /mojo to /shell.
application_manager is an implementation detail of the shell.
BUG=430984
R=jamesr@chromium.org
Review URL: https://codereview.chromium.org/814273005
diff --git a/mojo/BUILD.gn b/mojo/BUILD.gn
index c78160d..bc8659a 100644
--- a/mojo/BUILD.gn
+++ b/mojo/BUILD.gn
@@ -47,7 +47,6 @@
group("tests") {
testonly = true
deps = [
- "//mojo/application_manager:mojo_application_manager_unittests",
"//mojo/common:mojo_common_unittests",
"//mojo/converters/surfaces/tests:mojo_surfaces_lib_unittests",
"//mojo/edk/js/test:js_unittests",
diff --git a/mojo/services/view_manager/public/cpp/tests/BUILD.gn b/mojo/services/view_manager/public/cpp/tests/BUILD.gn
index 4ccedc9..ec164ac 100644
--- a/mojo/services/view_manager/public/cpp/tests/BUILD.gn
+++ b/mojo/services/view_manager/public/cpp/tests/BUILD.gn
@@ -13,7 +13,6 @@
deps = [
"//base",
"//base/test:test_support",
- "//mojo/application_manager",
"//mojo/converters/geometry",
"//mojo/environment:chromium",
"//mojo/public/cpp/application",
@@ -22,6 +21,7 @@
"//mojo/services/view_manager/public/cpp",
"//mojo/services/view_manager/public/cpp/lib:run_unittests",
"//mojo/services/view_manager/public/interfaces",
+ "//shell/application_manager",
"//shell:test_support",
"//testing/gtest",
]
diff --git a/mojo/services/view_manager/public/cpp/tests/DEPS b/mojo/services/view_manager/public/cpp/tests/DEPS
index 7f57796..af27b9a 100644
--- a/mojo/services/view_manager/public/cpp/tests/DEPS
+++ b/mojo/services/view_manager/public/cpp/tests/DEPS
@@ -1,5 +1,5 @@
include_rules = [
- "!mojo/application_manager",
+ "!shell/application_manager",
"!shell/shell_test_helper.h",
"+mojo/services/geometry/public",
]
diff --git a/mojo/services/view_manager/public/cpp/tests/view_manager_unittest.cc b/mojo/services/view_manager/public/cpp/tests/view_manager_unittest.cc
index abdb095..bbfc742 100644
--- a/mojo/services/view_manager/public/cpp/tests/view_manager_unittest.cc
+++ b/mojo/services/view_manager/public/cpp/tests/view_manager_unittest.cc
@@ -7,7 +7,6 @@
#include "base/auto_reset.h"
#include "base/bind.h"
#include "base/logging.h"
-#include "mojo/application_manager/application_manager.h"
#include "mojo/public/cpp/application/application_connection.h"
#include "mojo/public/cpp/application/application_delegate.h"
#include "mojo/public/cpp/application/application_impl.h"
@@ -20,6 +19,7 @@
#include "mojo/services/view_manager/public/cpp/view_manager_client_factory.h"
#include "mojo/services/view_manager/public/cpp/view_manager_delegate.h"
#include "mojo/services/view_manager/public/cpp/view_observer.h"
+#include "shell/application_manager/application_manager.h"
#include "shell/shell_test_helper.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/services/window_manager/BUILD.gn b/services/window_manager/BUILD.gn
index 0cb30ff..9309721 100644
--- a/services/window_manager/BUILD.gn
+++ b/services/window_manager/BUILD.gn
@@ -82,7 +82,6 @@
deps = [
"//base/test:test_support",
- "//mojo/application_manager",
"//mojo/converters/geometry",
"//mojo/edk/system",
"//mojo/environment:chromium",
@@ -90,6 +89,7 @@
"//mojo/services/view_manager/public/cpp",
"//mojo/services/view_manager/public/interfaces",
"//mojo/services/window_manager/public/interfaces",
+ "//shell/application_manager",
"//shell:test_support",
"//testing/gtest",
"//ui/events:test_support",
diff --git a/services/window_manager/window_manager_api_unittest.cc b/services/window_manager/window_manager_api_unittest.cc
index b3b8dbb..d1729dd 100644
--- a/services/window_manager/window_manager_api_unittest.cc
+++ b/services/window_manager/window_manager_api_unittest.cc
@@ -6,7 +6,6 @@
#include "base/command_line.h"
#include "base/memory/scoped_vector.h"
#include "base/run_loop.h"
-#include "mojo/application_manager/application_manager.h"
#include "mojo/public/cpp/application/application_delegate.h"
#include "mojo/public/cpp/application/application_impl.h"
#include "mojo/public/cpp/application/service_provider_impl.h"
@@ -18,6 +17,7 @@
#include "mojo/services/view_manager/public/cpp/view_manager_delegate.h"
#include "mojo/services/view_manager/public/interfaces/view_manager.mojom.h"
#include "mojo/services/window_manager/public/interfaces/window_manager.mojom.h"
+#include "shell/application_manager/application_manager.h"
#include "shell/shell_test_helper.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/shell/BUILD.gn b/shell/BUILD.gn
index d1bba63..63fcde4 100644
--- a/shell/BUILD.gn
+++ b/shell/BUILD.gn
@@ -35,6 +35,7 @@
deps = [
":external_application_unittests",
":mojo_shell_tests",
+ "//shell/application_manager:mojo_application_manager_unittests",
]
}
@@ -71,8 +72,8 @@
deps += [
":jni_headers",
- "//mojo/application_manager:application_manager",
"//services/native_viewport:lib",
+ "//shell/application_manager",
"//ui/gl",
]
}
@@ -178,13 +179,13 @@
"//base/third_party/dynamic_annotations",
"//base:base_static",
"//mojo/application",
- "//mojo/application_manager",
"//mojo/common",
"//mojo/common:tracing_impl",
"//mojo/edk/system",
"//mojo/public/cpp/bindings",
"//mojo/public/interfaces/application",
"//mojo/services/network/public/interfaces",
+ "//shell/application_manager",
"//shell/domain_socket",
"//services/tracing:bindings",
"//url",
@@ -424,12 +425,12 @@
"//testing/gtest",
"//net:test_support",
"//url",
- "//mojo/application_manager",
"//mojo/common",
"//mojo/edk/system",
"//mojo/environment:chromium",
"//mojo/public/cpp/bindings",
"//services/test_service:bindings",
+ "//shell/application_manager",
]
datadeps = [
@@ -458,8 +459,8 @@
":init",
":lib",
"//base",
- "//mojo/application_manager",
"//mojo/edk/system",
+ "//shell/application_manager",
]
}
@@ -479,10 +480,10 @@
"//testing/gtest",
"//url",
"//mojo/application",
- "//mojo/application_manager",
"//mojo/common",
"//mojo/edk/system",
"//mojo/environment:chromium",
+ "//shell/application_manager",
"//shell/domain_socket",
"//shell/domain_socket:tests",
]
diff --git a/shell/android/android_handler_loader.h b/shell/android/android_handler_loader.h
index 19e7fa6..9360574 100644
--- a/shell/android/android_handler_loader.h
+++ b/shell/android/android_handler_loader.h
@@ -8,9 +8,9 @@
#include "base/containers/scoped_ptr_hash_map.h"
#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
-#include "mojo/application_manager/application_loader.h"
#include "mojo/public/cpp/application/application_impl.h"
#include "shell/android/android_handler.h"
+#include "shell/application_manager/application_loader.h"
namespace mojo {
namespace shell {
diff --git a/shell/android/background_application_loader.cc b/shell/android/background_application_loader.cc
index 8e6d0f4..0f72c3c 100644
--- a/shell/android/background_application_loader.cc
+++ b/shell/android/background_application_loader.cc
@@ -6,7 +6,7 @@
#include "base/bind.h"
#include "base/run_loop.h"
-#include "mojo/application_manager/application_manager.h"
+#include "shell/application_manager/application_manager.h"
namespace mojo {
diff --git a/shell/android/background_application_loader.h b/shell/android/background_application_loader.h
index 5321d97..4650ed6 100644
--- a/shell/android/background_application_loader.h
+++ b/shell/android/background_application_loader.h
@@ -10,7 +10,7 @@
#include "base/message_loop/message_loop.h"
#include "base/synchronization/waitable_event.h"
#include "base/threading/simple_thread.h"
-#include "mojo/application_manager/application_loader.h"
+#include "shell/application_manager/application_loader.h"
namespace mojo {
diff --git a/shell/android/mojo_main.cc b/shell/android/mojo_main.cc
index 06581ae..502a340 100644
--- a/shell/android/mojo_main.cc
+++ b/shell/android/mojo_main.cc
@@ -20,12 +20,12 @@
#include "base/run_loop.h"
#include "base/threading/simple_thread.h"
#include "jni/MojoMain_jni.h"
-#include "mojo/application_manager/application_loader.h"
#include "mojo/common/message_pump_mojo.h"
#include "shell/android/android_handler_loader.h"
#include "shell/android/background_application_loader.h"
#include "shell/android/native_viewport_application_loader.h"
#include "shell/android/ui_application_loader_android.h"
+#include "shell/application_manager/application_loader.h"
#include "shell/command_line_util.h"
#include "shell/context.h"
#include "shell/init.h"
diff --git a/shell/android/native_viewport_application_loader.h b/shell/android/native_viewport_application_loader.h
index ecaca49..f5d53ea 100644
--- a/shell/android/native_viewport_application_loader.h
+++ b/shell/android/native_viewport_application_loader.h
@@ -5,12 +5,12 @@
#ifndef MOJO_SHELL_ANDROID_NATIVE_VIEWPORT_APPLICATION_LOADER_H_
#define MOJO_SHELL_ANDROID_NATIVE_VIEWPORT_APPLICATION_LOADER_H_
-#include "mojo/application_manager/application_loader.h"
#include "mojo/public/cpp/application/application_delegate.h"
#include "mojo/public/cpp/application/interface_factory.h"
#include "mojo/services/gpu/public/interfaces/gpu.mojom.h"
#include "mojo/services/native_viewport/public/interfaces/native_viewport.mojom.h"
#include "services/gles2/gpu_impl.h"
+#include "shell/application_manager/application_loader.h"
namespace mojo {
diff --git a/shell/android/ui_application_loader_android.cc b/shell/android/ui_application_loader_android.cc
index ca4ff8b..dca237c 100644
--- a/shell/android/ui_application_loader_android.cc
+++ b/shell/android/ui_application_loader_android.cc
@@ -6,7 +6,7 @@
#include "base/bind.h"
#include "base/message_loop/message_loop.h"
-#include "mojo/application_manager/application_manager.h"
+#include "shell/application_manager/application_manager.h"
namespace mojo {
diff --git a/shell/android/ui_application_loader_android.h b/shell/android/ui_application_loader_android.h
index 7de34c7..26ac13b 100644
--- a/shell/android/ui_application_loader_android.h
+++ b/shell/android/ui_application_loader_android.h
@@ -7,7 +7,7 @@
#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
-#include "mojo/application_manager/application_loader.h"
+#include "shell/application_manager/application_loader.h"
namespace base {
class MessageLoop;
diff --git a/mojo/application_manager/BUILD.gn b/shell/application_manager/BUILD.gn
similarity index 92%
rename from mojo/application_manager/BUILD.gn
rename to shell/application_manager/BUILD.gn
index f5a5ee9..c6828d7 100644
--- a/mojo/application_manager/BUILD.gn
+++ b/shell/application_manager/BUILD.gn
@@ -4,7 +4,6 @@
import("//mojo/public/tools/bindings/mojom.gni")
-# GYP version: mojo.gyp:mojo_application_manager
component("application_manager") {
output_name = "mojo_application_manager"
sources = [
@@ -37,7 +36,6 @@
]
}
-# GYP version: mojo.gyp:mojo_application_manager_unittests
test("mojo_application_manager_unittests") {
sources = [
"application_manager_unittest.cc",
diff --git a/mojo/application_manager/application_loader.cc b/shell/application_manager/application_loader.cc
similarity index 90%
rename from mojo/application_manager/application_loader.cc
rename to shell/application_manager/application_loader.cc
index ac98b63..ea653a1 100644
--- a/mojo/application_manager/application_loader.cc
+++ b/shell/application_manager/application_loader.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "mojo/application_manager/application_loader.h"
+#include "shell/application_manager/application_loader.h"
#include "base/bind.h"
#include "base/logging.h"
diff --git a/mojo/application_manager/application_loader.h b/shell/application_manager/application_loader.h
similarity index 89%
rename from mojo/application_manager/application_loader.h
rename to shell/application_manager/application_loader.h
index a1d16bd..7dffe0a 100644
--- a/mojo/application_manager/application_loader.h
+++ b/shell/application_manager/application_loader.h
@@ -2,13 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef MOJO_APPLICATION_MANAGER_APPLICATION_LOADER_H_
-#define MOJO_APPLICATION_MANAGER_APPLICATION_LOADER_H_
+#ifndef SHELL_APPLICATION_MANAGER_APPLICATION_LOADER_H_
+#define SHELL_APPLICATION_MANAGER_APPLICATION_LOADER_H_
#include "base/callback.h"
-#include "mojo/application_manager/application_manager_export.h"
#include "mojo/public/cpp/system/core.h"
#include "mojo/services/network/public/interfaces/url_loader.mojom.h"
+#include "shell/application_manager/application_manager_export.h"
#include "url/gurl.h"
namespace mojo {
@@ -55,4 +55,4 @@
} // namespace mojo
-#endif // MOJO_APPLICATION_MANAGER_APPLICATION_LOADER_H_
+#endif // SHELL_APPLICATION_MANAGER_APPLICATION_LOADER_H_
diff --git a/mojo/application_manager/application_manager.cc b/shell/application_manager/application_manager.cc
similarity index 98%
rename from mojo/application_manager/application_manager.cc
rename to shell/application_manager/application_manager.cc
index 2d58216..2ead72e 100644
--- a/mojo/application_manager/application_manager.cc
+++ b/shell/application_manager/application_manager.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "mojo/application_manager/application_manager.h"
+#include "shell/application_manager/application_manager.h"
#include <stdio.h>
@@ -11,7 +11,6 @@
#include "base/logging.h"
#include "base/macros.h"
#include "base/stl_util.h"
-#include "mojo/application_manager/application_loader.h"
#include "mojo/public/cpp/application/connect.h"
#include "mojo/public/cpp/bindings/binding.h"
#include "mojo/public/cpp/bindings/error_handler.h"
diff --git a/mojo/application_manager/application_manager.h b/shell/application_manager/application_manager.h
similarity index 93%
rename from mojo/application_manager/application_manager.h
rename to shell/application_manager/application_manager.h
index 75a3d06..c420e51 100644
--- a/mojo/application_manager/application_manager.h
+++ b/shell/application_manager/application_manager.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef MOJO_APPLICATION_MANAGER_APPLICATION_MANAGER_H_
-#define MOJO_APPLICATION_MANAGER_APPLICATION_MANAGER_H_
+#ifndef SHELL_APPLICATION_MANAGER_APPLICATION_MANAGER_H_
+#define SHELL_APPLICATION_MANAGER_APPLICATION_MANAGER_H_
#include <map>
#include <set>
@@ -12,10 +12,10 @@
#include "base/gtest_prod_util.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
-#include "mojo/application_manager/application_loader.h"
-#include "mojo/application_manager/application_manager_export.h"
-#include "mojo/application_manager/shell_impl.h"
#include "mojo/public/interfaces/application/service_provider.mojom.h"
+#include "shell/application_manager/application_loader.h"
+#include "shell/application_manager/application_manager_export.h"
+#include "shell/application_manager/shell_impl.h"
#include "url/gurl.h"
namespace mojo {
@@ -153,4 +153,4 @@
} // namespace mojo
-#endif // MOJO_APPLICATION_MANAGER_APPLICATION_MANAGER_H_
+#endif // SHELL_APPLICATION_MANAGER_APPLICATION_MANAGER_H_
diff --git a/mojo/application_manager/application_manager_export.h b/shell/application_manager/application_manager_export.h
similarity index 78%
rename from mojo/application_manager/application_manager_export.h
rename to shell/application_manager/application_manager_export.h
index 9af43cf..7b3f357 100644
--- a/mojo/application_manager/application_manager_export.h
+++ b/shell/application_manager/application_manager_export.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef MOJO_APPLICATION_MANAGER_APPLICATION_MANAGER_EXPORT_H_
-#define MOJO_APPLICATION_MANAGER_APPLICATION_MANAGER_EXPORT_H_
+#ifndef SHELL_APPLICATION_MANAGER_APPLICATION_MANAGER_EXPORT_H_
+#define SHELL_APPLICATION_MANAGER_APPLICATION_MANAGER_EXPORT_H_
#if defined(COMPONENT_BUILD)
@@ -29,4 +29,4 @@
#define MOJO_APPLICATION_MANAGER_EXPORT
#endif
-#endif // MOJO_APPLICATION_MANAGER_APPLICATION_MANAGER_EXPORT_H_
+#endif // SHELL_APPLICATION_MANAGER_APPLICATION_MANAGER_EXPORT_H_
diff --git a/mojo/application_manager/application_manager_unittest.cc b/shell/application_manager/application_manager_unittest.cc
similarity index 98%
rename from mojo/application_manager/application_manager_unittest.cc
rename to shell/application_manager/application_manager_unittest.cc
index c3b7d48..f1a09cd 100644
--- a/mojo/application_manager/application_manager_unittest.cc
+++ b/shell/application_manager/application_manager_unittest.cc
@@ -7,14 +7,14 @@
#include "base/macros.h"
#include "base/memory/scoped_vector.h"
#include "base/message_loop/message_loop.h"
-#include "mojo/application_manager/application_loader.h"
-#include "mojo/application_manager/application_manager.h"
-#include "mojo/application_manager/test.mojom.h"
#include "mojo/public/cpp/application/application_connection.h"
#include "mojo/public/cpp/application/application_delegate.h"
#include "mojo/public/cpp/application/application_impl.h"
#include "mojo/public/cpp/application/interface_factory.h"
#include "mojo/public/interfaces/application/service_provider.mojom.h"
+#include "shell/application_manager/application_loader.h"
+#include "shell/application_manager/application_manager.h"
+#include "shell/application_manager/test.mojom.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace mojo {
diff --git a/mojo/application_manager/shell_impl.cc b/shell/application_manager/shell_impl.cc
similarity index 94%
rename from mojo/application_manager/shell_impl.cc
rename to shell/application_manager/shell_impl.cc
index 9d39177..0d2b59d 100644
--- a/mojo/application_manager/shell_impl.cc
+++ b/shell/application_manager/shell_impl.cc
@@ -2,11 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "mojo/application_manager/shell_impl.h"
+#include "shell/application_manager/shell_impl.h"
-#include "mojo/application_manager/application_manager.h"
#include "mojo/common/common_type_converters.h"
#include "mojo/services/content_handler/public/interfaces/content_handler.mojom.h"
+#include "shell/application_manager/application_manager.h"
namespace mojo {
diff --git a/mojo/application_manager/shell_impl.h b/shell/application_manager/shell_impl.h
similarity index 92%
rename from mojo/application_manager/shell_impl.h
rename to shell/application_manager/shell_impl.h
index 58e3066..ef4de83 100644
--- a/mojo/application_manager/shell_impl.h
+++ b/shell/application_manager/shell_impl.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef MOJO_APPLICATION_MANAGER_SHELL_IMPL_H_
-#define MOJO_APPLICATION_MANAGER_SHELL_IMPL_H_
+#ifndef SHELL_APPLICATION_MANAGER_SHELL_IMPL_H_
+#define SHELL_APPLICATION_MANAGER_SHELL_IMPL_H_
#include "mojo/public/cpp/bindings/binding.h"
#include "mojo/public/cpp/bindings/error_handler.h"
@@ -59,4 +59,4 @@
} // namespace mojo
-#endif // MOJO_APPLICATION_MANAGER_SHELL_IMPL_H_
+#endif // SHELL_APPLICATION_MANAGER_SHELL_IMPL_H_
diff --git a/mojo/application_manager/test.mojom b/shell/application_manager/test.mojom
similarity index 100%
rename from mojo/application_manager/test.mojom
rename to shell/application_manager/test.mojom
diff --git a/shell/context.cc b/shell/context.cc
index 76a9076..d3a8613 100644
--- a/shell/context.cc
+++ b/shell/context.cc
@@ -16,8 +16,6 @@
#include "base/strings/string_split.h"
#include "base/strings/string_util.h"
#include "build/build_config.h"
-#include "mojo/application_manager/application_loader.h"
-#include "mojo/application_manager/application_manager.h"
#include "mojo/common/tracing_impl.h"
#include "mojo/edk/embedder/embedder.h"
#include "mojo/edk/embedder/simple_platform_support.h"
@@ -25,6 +23,8 @@
#include "mojo/public/cpp/application/application_delegate.h"
#include "mojo/public/cpp/application/application_impl.h"
#include "services/tracing/tracing.mojom.h"
+#include "shell/application_manager/application_loader.h"
+#include "shell/application_manager/application_manager.h"
#include "shell/dynamic_application_loader.h"
#include "shell/external_application_listener.h"
#include "shell/in_process_dynamic_service_runner.h"
diff --git a/shell/context.h b/shell/context.h
index 605719a..ab30f14 100644
--- a/shell/context.h
+++ b/shell/context.h
@@ -8,7 +8,7 @@
#include <string>
#include "base/macros.h"
-#include "mojo/application_manager/application_manager.h"
+#include "shell/application_manager/application_manager.h"
#include "shell/mojo_url_resolver.h"
#include "shell/task_runners.h"
diff --git a/shell/dynamic_application_loader.h b/shell/dynamic_application_loader.h
index e0c553a..7780b78 100644
--- a/shell/dynamic_application_loader.h
+++ b/shell/dynamic_application_loader.h
@@ -11,9 +11,9 @@
#include "base/macros.h"
#include "base/memory/scoped_vector.h"
#include "base/memory/weak_ptr.h"
-#include "mojo/application_manager/application_loader.h"
#include "mojo/public/cpp/system/core.h"
#include "mojo/services/network/public/interfaces/network_service.mojom.h"
+#include "shell/application_manager/application_loader.h"
#include "shell/dynamic_service_runner.h"
#include "url/gurl.h"
diff --git a/shell/external_application_listener_unittest.cc b/shell/external_application_listener_unittest.cc
index f8e7316..ebc1a65 100644
--- a/shell/external_application_listener_unittest.cc
+++ b/shell/external_application_listener_unittest.cc
@@ -8,12 +8,12 @@
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
#include "base/threading/thread.h"
-#include "mojo/application_manager/application_loader.h"
-#include "mojo/application_manager/application_manager.h"
#include "mojo/common/common_type_converters.h"
#include "mojo/public/interfaces/application/application.mojom.h"
#include "mojo/public/interfaces/application/service_provider.mojom.h"
#include "mojo/public/interfaces/application/shell.mojom.h"
+#include "shell/application_manager/application_loader.h"
+#include "shell/application_manager/application_manager.h"
#include "shell/domain_socket/net_errors.h"
#include "shell/domain_socket/test_completion_callback.h"
#include "shell/domain_socket/unix_domain_client_socket_posix.h"
diff --git a/shell/shell_test_helper.h b/shell/shell_test_helper.h
index 5d6cb5e..4a29818 100644
--- a/shell/shell_test_helper.h
+++ b/shell/shell_test_helper.h
@@ -8,7 +8,7 @@
#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/run_loop.h"
-#include "mojo/application_manager/application_loader.h"
+#include "shell/application_manager/application_loader.h"
#include "shell/context.h"
class GURL;