summaryrefslogtreecommitdiffstats
path: root/content/content_utility.gypi
diff options
context:
space:
mode:
authorrockot <rockot@chromium.org>2015-06-04 17:30:52 -0700
committerCommit bot <commit-bot@chromium.org>2015-06-05 00:32:18 +0000
commitb814a5850da5aa473ad526eef4b41a82b05037a0 (patch)
treed1730ed4fccfc7fda63bd51f30891a95e61ba915 /content/content_utility.gypi
parent87c39e56c03c089751e4ae22dcea9ca7cf17c741 (diff)
downloadchromium_src-b814a5850da5aa473ad526eef4b41a82b05037a0.zip
chromium_src-b814a5850da5aa473ad526eef4b41a82b05037a0.tar.gz
chromium_src-b814a5850da5aa473ad526eef4b41a82b05037a0.tar.bz2
Embed a mojo ApplicationManager in content/browser
This embeds mojo/shell's ApplicationManager in content/browser and provides a way for arbitrary browser code to connect to Mojo apps as if the browser itself were a Mojo app. This is a basic implementation of Mojo app support which only loads static apps either in the browser process or a (per-app) utility process. Future CLs will address connection to apps from arbitrary render frames (i.e. connection requests which include the requestor's origin) as well as refactoring the utility process code further so that it serves strictly as a Mojo app runner. BUG=492422 Review URL: https://codereview.chromium.org/1149833007 Cr-Commit-Position: refs/heads/master@{#332974}
Diffstat (limited to 'content/content_utility.gypi')
-rw-r--r--content/content_utility.gypi8
1 files changed, 8 insertions, 0 deletions
diff --git a/content/content_utility.gypi b/content/content_utility.gypi
index bbdfd4f..96d81f8 100644
--- a/content/content_utility.gypi
+++ b/content/content_utility.gypi
@@ -6,6 +6,12 @@
'dependencies': [
'../base/base.gyp:base',
'../courgette/courgette.gyp:courgette_lib',
+ '../mojo/mojo_base.gyp:mojo_application_base',
+ '../mojo/mojo_base.gyp:mojo_application_bindings',
+ '../mojo/mojo_base.gyp:mojo_common_lib',
+ '../mojo/mojo_shell.gyp:mojo_shell_lib',
+ '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
+ '../url/url.gyp:url_lib',
],
'variables': {
'utility_sources': [
@@ -14,6 +20,8 @@
'utility/utility_blink_platform_impl.cc',
'utility/utility_blink_platform_impl.h',
'utility/utility_main.cc',
+ 'utility/utility_process_control_impl.cc',
+ 'utility/utility_process_control_impl.h',
'utility/utility_thread_impl.cc',
'utility/utility_thread_impl.h',
'utility/webthread_impl_for_utility_thread.cc',