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

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 gyp files 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
Index: ios/web/ios_web.gyp
diff --git a/ios/web/ios_web.gyp b/ios/web/ios_web.gyp
index cb93cbacc03124e8ab4c3e6a1098fa66ad8c580f..9850003da5442604c8f4108e4891593d22952063 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',
@@ -268,6 +271,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',
@@ -439,6 +444,7 @@
'../../testing/gtest.gyp:gtest',
'../../third_party/ocmock/ocmock.gyp:ocmock',
'ios_web',
+ 'test_mojo_bindings',
],
'include_dirs': [
'../..',
@@ -494,6 +500,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/interfaces
+ '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/interfaces
+ '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/BUILD.gn ('k') | ios/web/ios_web_unittests.gyp » ('j') | ios/web/webui/mojo_facade.mm » ('J')

Powered by Google App Engine
This is Rietveld 408576698