Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(344)

Unified Diff: ios/web/ios_web.gyp

Issue 1956113002: [ios Mojo] iOS facade class for Mojo API. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Updated the comments. Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ios/web/DEPS ('k') | ios/web/ios_web_unittests.gyp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ios/web/ios_web.gyp
diff --git a/ios/web/ios_web.gyp b/ios/web/ios_web.gyp
index a5ffd22343df410b7b093cfc2eed8f7549afb0c1..fb6004aa622fe39414684aa9f0fb708a1af52f65 100644
--- a/ios/web/ios_web.gyp
+++ b/ios/web/ios_web.gyp
@@ -51,6 +51,9 @@
'../../ios/net/ios_net.gyp:ios_net',
'../../ios/third_party/blink/blink_html_tokenizer.gyp:blink_html_tokenizer',
'../../net/net.gyp:net',
+ '../../mojo/mojo_edk.gyp:mojo_system_impl',
+ '../../mojo/mojo_public.gyp:mojo_public',
+ '../../services/shell/shell_public.gyp:shell_public',
'../../ui/base/ui_base.gyp:ui_base',
'../../ui/gfx/gfx.gyp:gfx',
'../../ui/gfx/gfx.gyp:gfx_geometry',
@@ -266,6 +269,8 @@
'webui/crw_web_ui_manager.mm',
'webui/crw_web_ui_page_builder.h',
'webui/crw_web_ui_page_builder.mm',
+ 'webui/mojo_facade.h',
+ 'webui/mojo_facade.mm',
'webui/shared_resources_data_source_ios.h',
'webui/shared_resources_data_source_ios.mm',
'webui/url_data_manager_ios.cc',
@@ -437,6 +442,7 @@
'../../testing/gtest.gyp:gtest',
'../../third_party/ocmock/ocmock.gyp:ocmock',
'ios_web',
+ 'test_mojo_bindings',
],
'include_dirs': [
'../..',
@@ -492,6 +498,35 @@
'test/web_test_suite.h',
'test/wk_web_view_crash_utils.h',
'test/wk_web_view_crash_utils.mm',
+ '<(SHARED_INTERMEDIATE_DIR)/ios/web/test/mojo_test.mojom.cc',
+ ],
+ },
+ {
+ # GN version: //ios/web/test:mojo_bindings
+ 'target_name': 'test_mojo_bindings_mojom',
+ 'type': 'none',
+ 'variables': {
+ 'mojom_files': [
+ 'test/mojo_test.mojom',
+ ],
+ },
+ 'include_dirs': [
+ '..',
+ ],
+ 'includes': [ '../../mojo/mojom_bindings_generator_explicit.gypi' ],
+ },
+ {
+ # GN version: //ios/web/test:mojo_bindings
+ 'target_name': 'test_mojo_bindings',
+ 'type': 'static_library',
+ 'dependencies': [
+ '../../mojo/mojo_base.gyp:mojo_common_lib',
+ '../../mojo/mojo_base.gyp:mojo_url_type_converters',
+ '../../mojo/mojo_public.gyp:mojo_cpp_bindings',
+ 'test_mojo_bindings_mojom',
+ ],
+ 'include_dirs': [
+ '..',
],
},
{
« no previous file with comments | « ios/web/DEPS ('k') | ios/web/ios_web_unittests.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698