diff options
author | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-10 07:24:16 +0000 |
---|---|---|
committer | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-10 07:24:16 +0000 |
commit | 273e21711a638a87c751b801ab4ec97ec408e2d6 (patch) | |
tree | 88d147241f125166499444eb37814442422de2f3 /mojo/mojo_public.gypi | |
parent | d4cec8988743ec6956ba913145ff84d23a9043d3 (diff) | |
download | chromium_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.gypi | 37 |
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', + ], + }, ], } |