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

Unified Diff: content/content_common.gypi

Issue 1710043002: Start to unwind references to iOS in //content (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Android fix Created 4 years, 10 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 | « content/content_child.gypi ('k') | content/content_shell_and_tests.gyp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/content_common.gypi
diff --git a/content/content_common.gypi b/content/content_common.gypi
index 1df20be1d59fd111d990216f63ca55450a844765..ad08d6ab25d0eb3759bc24571ff439d85826dd54 100644
--- a/content/content_common.gypi
+++ b/content/content_common.gypi
@@ -5,12 +5,34 @@
{
'dependencies': [
'../base/base.gyp:base',
+ '../cc/cc.gyp:cc',
'../components/tracing.gyp:tracing',
+ '../device/bluetooth/bluetooth.gyp:device_bluetooth',
+ '../gpu/blink/gpu_blink.gyp:gpu_blink',
'../gpu/command_buffer/command_buffer.gyp:gles2_utils',
+ '../gpu/gpu.gyp:command_buffer_service',
+ '../gpu/gpu.gyp:gles2_c_lib',
+ '../gpu/gpu.gyp:gles2_implementation',
+ # TODO: the dependency on gl_in_process_context should be decoupled from
+ # content and moved to android_webview. See crbug.com/365797.
+ '../gpu/gpu.gyp:gl_in_process_context',
+ '../gpu/gpu.gyp:gpu_ipc',
+ '../gpu/skia_bindings/skia_bindings.gyp:gpu_skia_bindings',
'../ipc/ipc.gyp:ipc',
+ '../ipc/mojo/ipc_mojo.gyp:ipc_mojo',
+ '../media/media.gyp:media',
+ '../media/media.gyp:shared_memory_support',
+ '../media/midi/midi.gyp:midi',
+ '../mojo/mojo_base.gyp:mojo_application_bindings',
+ '../mojo/mojo_base.gyp:mojo_environment_chromium',
+ '../mojo/mojo_edk.gyp:mojo_system_impl',
+ '../mojo/mojo_public.gyp:mojo_cpp_bindings',
'../net/net.gyp:net',
'../skia/skia.gyp:skia',
+ '../storage/storage_common.gyp:storage_common',
+ '../third_party/WebKit/public/blink.gyp:blink',
'../third_party/WebKit/public/blink_headers.gyp:blink_headers',
+ '../third_party/boringssl/boringssl.gyp:boringssl',
'../third_party/icu/icu.gyp:icuuc',
'../ui/accessibility/accessibility.gyp:accessibility',
'../ui/accessibility/accessibility.gyp:ax_gen',
@@ -20,14 +42,42 @@
'../ui/gfx/gfx.gyp:gfx',
'../ui/gfx/gfx.gyp:gfx_geometry',
'../ui/gfx/ipc/gfx_ipc.gyp:gfx_ipc',
+ '../ui/gl/gl.gyp:gl',
'../ui/shell_dialogs/shell_dialogs.gyp:shell_dialogs',
'../url/url.gyp:url_lib',
+ 'content_common_mojo_bindings.gyp:content_common_mojo_bindings',
],
'include_dirs': [
'..',
],
+ 'actions': [
+ {
+ 'action_name': 'generate_webkit_version',
+ 'inputs': [
+ '<(script)',
+ '<(lastchange)',
+ '<(template)',
+ ],
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/build/util/webkit_version.h',
+ ],
+ 'action': ['python',
+ '<(script)',
+ '-f', '<(lastchange)',
+ '<(template)',
+ '<@(_outputs)',
+ ],
+ 'variables': {
+ 'script': '<(DEPTH)/build/util/version.py',
+ 'lastchange': '<(DEPTH)/build/util/LASTCHANGE.blink',
+ 'template': '<(DEPTH)/build/util/webkit_version.h.in',
+ },
+ },
+ ],
'export_dependent_settings': [
'../base/base.gyp:base',
+ '../mojo/mojo_base.gyp:mojo_application_bindings',
+ '../mojo/mojo_public.gyp:mojo_cpp_bindings',
# The public content API headers directly include Blink API headers, so we
# have to export the blink header settings so that relative paths in these
# headers resolve correctly.
@@ -588,94 +638,6 @@
}],
],
'conditions': [
- ['OS=="ios"', {
- # iOS has different user-agent construction utilities, since the
- # version strings is not derived from webkit_version, and follows
- # a different format.
- 'sources!': [
- 'common/user_agent.cc',
- ],
- 'sources/': [
- # iOS only needs a small portion of content; exclude all the
- # implementation, and re-include what is used.
- ['exclude', '\\.(cc|mm)$'],
- ['include', '_ios\\.(cc|mm)$'],
- ['include', '^public/common/content_client\\.cc$'],
- ['include', '^public/common/content_constants\\.cc$'],
- ['include', '^public/common/content_switches\\.cc$'],
- ['include', '^public/common/frame_navigate_params\\.cc$'],
- ['include', '^public/common/media_stream_request\\.cc$'],
- ['include', '^public/common/page_state\\.cc$'],
- ['include', '^public/common/password_form\\.cc$'],
- ['include', '^public/common/signed_certificate_timestamp_id_and_status\\.cc$'],
- ['include', '^public/common/speech_recognition_result\\.cc$'],
- ['include', '^public/common/ssl_status\\.cc$'],
- ['include', '^public/common/url_constants\\.cc$'],
- ['include', '^common/content_paths\\.cc$'],
- ['include', '^common/media/media_stream_options\\.cc$'],
- ['include', '^common/net/url_fetcher\\.cc$'],
- ['include', '^common/net/url_request_user_data\\.cc$'],
- ['include', '^common/page_state_serialization\\.cc$'],
- ['include', '^common/savable_url_schemes\\.cc$'],
- ['include', '^common/url_schemes\\.cc$'],
- ],
- }, { # OS!="ios"
- 'dependencies': [
- '../cc/cc.gyp:cc',
- '../device/bluetooth/bluetooth.gyp:device_bluetooth',
- '../gpu/blink/gpu_blink.gyp:gpu_blink',
- '../gpu/gpu.gyp:command_buffer_service',
- '../gpu/gpu.gyp:gles2_c_lib',
- '../gpu/gpu.gyp:gles2_implementation',
- # TODO: the dependency on gl_in_process_context should be decoupled from
- # content and moved to android_webview. See crbug.com/365797.
- '../gpu/gpu.gyp:gl_in_process_context',
- '../gpu/gpu.gyp:gpu_ipc',
- '../gpu/skia_bindings/skia_bindings.gyp:gpu_skia_bindings',
- '../ipc/ipc.gyp:ipc',
- '../ipc/mojo/ipc_mojo.gyp:ipc_mojo',
- '../media/media.gyp:media',
- '../media/media.gyp:shared_memory_support',
- '../media/midi/midi.gyp:midi',
- '../mojo/mojo_base.gyp:mojo_application_bindings',
- '../mojo/mojo_base.gyp:mojo_environment_chromium',
- '../mojo/mojo_edk.gyp:mojo_system_impl',
- '../mojo/mojo_public.gyp:mojo_cpp_bindings',
- '../storage/storage_common.gyp:storage_common',
- '../third_party/WebKit/public/blink.gyp:blink',
- '../third_party/boringssl/boringssl.gyp:boringssl',
- '../ui/gl/gl.gyp:gl',
- 'content_common_mojo_bindings.gyp:content_common_mojo_bindings',
- ],
- 'export_dependent_settings' : [
- '../mojo/mojo_base.gyp:mojo_application_bindings',
- '../mojo/mojo_public.gyp:mojo_cpp_bindings',
- ],
- 'actions': [
- {
- 'action_name': 'generate_webkit_version',
- 'inputs': [
- '<(script)',
- '<(lastchange)',
- '<(template)',
- ],
- 'outputs': [
- '<(SHARED_INTERMEDIATE_DIR)/build/util/webkit_version.h',
- ],
- 'action': ['python',
- '<(script)',
- '-f', '<(lastchange)',
- '<(template)',
- '<@(_outputs)',
- ],
- 'variables': {
- 'script': '<(DEPTH)/build/util/version.py',
- 'lastchange': '<(DEPTH)/build/util/LASTCHANGE.blink',
- 'template': '<(DEPTH)/build/util/webkit_version.h.in',
- },
- },
- ],
- }],
['OS=="mac"', {
'dependencies': [
'../media/media.gyp:media',
« no previous file with comments | « content/content_child.gypi ('k') | content/content_shell_and_tests.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698