summaryrefslogtreecommitdiffstats
path: root/mojo/mojo_public.gypi
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-10 07:24:16 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-10 07:24:16 +0000
commit273e21711a638a87c751b801ab4ec97ec408e2d6 (patch)
tree88d147241f125166499444eb37814442422de2f3 /mojo/mojo_public.gypi
parentd4cec8988743ec6956ba913145ff84d23a9043d3 (diff)
downloadchromium_src-273e21711a638a87c751b801ab4ec97ec408e2d6.zip
chromium_src-273e21711a638a87c751b801ab4ec97ec408e2d6.tar.gz
chromium_src-273e21711a638a87c751b801ab4ec97ec408e2d6.tar.bz2
Creates a trivial mojo RunLoop along with BindingSupport on top of it
The RunLoop doesn't support nesting. I also had to cut a few corners for TLS, in particular I didn't want to drag in LazyInstance as that pulls in quite a few other headers. BUG=none TEST=none R=darin@chromium.org Review URL: https://codereview.chromium.org/107263002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239696 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'mojo/mojo_public.gypi')
-rw-r--r--mojo/mojo_public.gypi37
1 files changed, 37 insertions, 0 deletions
diff --git a/mojo/mojo_public.gypi b/mojo/mojo_public.gypi
index 75e1134..51c19dd 100644
--- a/mojo/mojo_public.gypi
+++ b/mojo/mojo_public.gypi
@@ -131,5 +131,42 @@
'sample_service',
],
},
+ {
+ 'target_name': 'mojo_utility',
+ 'type': 'static_library',
+ 'sources': [
+ 'public/utility/bindings_support_impl.cc',
+ 'public/utility/bindings_support_impl.h',
+ 'public/utility/environment.cc',
+ 'public/utility/environment.h',
+ 'public/utility/run_loop.cc',
+ 'public/utility/run_loop.h',
+ 'public/utility/run_loop_handler.h',
+ 'public/utility/thread_local.h',
+ 'public/utility/thread_local_posix.cc',
+ 'public/utility/thread_local_win.cc',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ },
+ {
+ 'target_name': 'mojo_utility_unittests',
+ 'type': 'executable',
+ 'dependencies': [
+ '../base/base.gyp:base',
+ '../testing/gtest.gyp:gtest',
+ 'mojo_bindings',
+ 'mojo_public_test_support',
+ 'mojo_run_all_unittests',
+ 'mojo_system',
+ 'mojo_utility',
+ ],
+ 'sources': [
+ 'public/utility/bindings_support_impl_unittest.cc',
+ 'public/utility/run_loop_unittest.cc',
+ 'public/utility/thread_local_unittest.cc',
+ ],
+ },
],
}