diff options
author | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-11 22:28:18 +0000 |
---|---|---|
committer | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-11 22:28:18 +0000 |
commit | 52997e963e3910755266bdb91275e12e28117ea6 (patch) | |
tree | 693c73741bf3083c5bc3ed96e161b50a8dd72685 /webkit | |
parent | 1ac55fc5c8c4341f2cb21b66d2d8d63d5040b032 (diff) | |
download | chromium_src-52997e963e3910755266bdb91275e12e28117ea6.zip chromium_src-52997e963e3910755266bdb91275e12e28117ea6.tar.gz chromium_src-52997e963e3910755266bdb91275e12e28117ea6.tar.bz2 |
webkit: Refactor webkit_renderer.gypi into a gyp file.
This moves webkit_renderer from an 'include' gyp file to a standalone gyp file.
This also moves it out of webkit_support.gyp, to avoid creating circular
dependencies between gyp files. To do this, glue_common target was also moved
into a gyp file.
BUG=None
TBR=jamesr@chromium.org
Review URL: https://codereview.chromium.org/19028004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211235 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/glue/webkit_glue.gypi | 63 | ||||
-rw-r--r-- | webkit/glue/webkit_glue_common.gyp | 67 | ||||
-rw-r--r-- | webkit/plugins/webkit_plugins.gypi | 2 | ||||
-rw-r--r-- | webkit/renderer/webkit_renderer.gyp (renamed from webkit/renderer/webkit_renderer.gypi) | 2 | ||||
-rw-r--r-- | webkit/support/webkit_support.gyp | 1 | ||||
-rw-r--r-- | webkit/support/webkit_support.gypi | 6 |
6 files changed, 73 insertions, 68 deletions
diff --git a/webkit/glue/webkit_glue.gypi b/webkit/glue/webkit_glue.gypi index 60b154f..a12d4c6 100644 --- a/webkit/glue/webkit_glue.gypi +++ b/webkit/glue/webkit_glue.gypi @@ -84,67 +84,6 @@ ], }, - { - 'target_name': 'glue_common', - 'type': '<(component)', - 'variables': { 'enable_wexit_time_destructors': 1, }, - 'defines': [ - 'WEBKIT_COMMON_IMPLEMENTATION', - ], - 'dependencies': [ - '<(DEPTH)/base/base.gyp:base', - '<(DEPTH)/base/base.gyp:base_i18n', - '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations', - '<(DEPTH)/net/net.gyp:net', - '<(DEPTH)/skia/skia.gyp:skia', - '<(DEPTH)/third_party/WebKit/public/blink.gyp:blink', - '<(DEPTH)/ui/ui.gyp:ui', - '<(DEPTH)/ui/ui.gyp:ui_resources', - '<(DEPTH)/url/url.gyp:url_lib', - ], - - 'sources': [ - '../common/webkit_common_export.h', - '../common/webmenuitem.cc', - '../common/webmenuitem.h', - '../common/webpreferences.cc', - '../common/webpreferences.h', - 'multipart_response_delegate.cc', - 'multipart_response_delegate.h', - 'weburlrequest_extradata_impl.cc', - 'weburlrequest_extradata_impl.h', - 'weburlresponse_extradata_impl.cc', - 'weburlresponse_extradata_impl.h', - ], - - 'conditions': [ - ['toolkit_uses_gtk == 1', { - 'dependencies': [ - '<(DEPTH)/build/linux/system.gyp:gtk', - ], - 'sources/': [['exclude', '_x11\\.cc$']], - }], - ['OS!="mac"', { - 'sources/': [['exclude', '_mac\\.(cc|mm)$']], - }, { # else: OS=="mac" - 'link_settings': { - 'libraries': [ - '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework', - ], - }, - }], - ['OS!="win"', { - 'sources/': [['exclude', '_win\\.cc$']], - }, { # else: OS=="win" - # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. - 'msvs_disabled_warnings': [ 4800, 4267 ], - 'sources/': [['exclude', '_posix\\.cc$']], - 'include_dirs': [ - '<(DEPTH)/third_party/wtl/include', - ], - }], - ], - }, { 'target_name': 'glue', @@ -174,13 +113,13 @@ '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', '<(DEPTH)/webkit/common/user_agent/webkit_user_agent.gyp:user_agent', '<(DEPTH)/webkit/common/webkit_common.gyp:webkit_common', + '<(DEPTH)/webkit/glue/webkit_glue_common.gyp:glue_common', '<(DEPTH)/webkit/plugins/webkit_plugins.gyp:plugins_common', '<(DEPTH)/webkit/renderer/compositor_bindings/compositor_bindings.gyp:webkit_compositor_support', '<(DEPTH)/webkit/storage_browser.gyp:webkit_storage_browser', '<(DEPTH)/webkit/storage_common.gyp:webkit_storage_common', '<(DEPTH)/webkit/webkit_resources.gyp:webkit_resources', '<(DEPTH)/webkit/webkit_resources.gyp:webkit_strings', - 'glue_common', 'plugins', 'webkit_media', ], diff --git a/webkit/glue/webkit_glue_common.gyp b/webkit/glue/webkit_glue_common.gyp new file mode 100644 index 0000000..c3db7cd --- /dev/null +++ b/webkit/glue/webkit_glue_common.gyp @@ -0,0 +1,67 @@ +# Copyright 2013 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +{ + 'targets': [ + { + 'target_name': 'glue_common', + 'type': '<(component)', + 'variables': { 'enable_wexit_time_destructors': 1, }, + 'defines': [ + 'WEBKIT_COMMON_IMPLEMENTATION', + ], + 'dependencies': [ + '<(DEPTH)/base/base.gyp:base', + '<(DEPTH)/base/base.gyp:base_i18n', + '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations', + '<(DEPTH)/net/net.gyp:net', + '<(DEPTH)/skia/skia.gyp:skia', + '<(DEPTH)/third_party/WebKit/public/blink.gyp:blink', + '<(DEPTH)/ui/ui.gyp:ui', + '<(DEPTH)/ui/ui.gyp:ui_resources', + '<(DEPTH)/url/url.gyp:url_lib', + ], + 'sources': [ + '../common/webkit_common_export.h', + '../common/webmenuitem.cc', + '../common/webmenuitem.h', + '../common/webpreferences.cc', + '../common/webpreferences.h', + 'multipart_response_delegate.cc', + 'multipart_response_delegate.h', + 'weburlrequest_extradata_impl.cc', + 'weburlrequest_extradata_impl.h', + 'weburlresponse_extradata_impl.cc', + 'weburlresponse_extradata_impl.h', + ], + 'conditions': [ + ['toolkit_uses_gtk == 1', { + 'dependencies': [ + '<(DEPTH)/build/linux/system.gyp:gtk', + ], + 'sources/': [['exclude', '_x11\\.cc$']], + }], + ['OS!="mac"', { + 'sources/': [['exclude', '_mac\\.(cc|mm)$']], + }, { # else: OS=="mac" + 'link_settings': { + 'libraries': [ + '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework', + ], + }, + }], + ['OS!="win"', { + 'sources/': [['exclude', '_win\\.cc$']], + }, { # else: OS=="win" + # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. + 'msvs_disabled_warnings': [ 4800, 4267 ], + 'sources/': [['exclude', '_posix\\.cc$']], + 'include_dirs': [ + '<(DEPTH)/third_party/wtl/include', + ], + }], + ], + }, + ], +} diff --git a/webkit/plugins/webkit_plugins.gypi b/webkit/plugins/webkit_plugins.gypi index ddb5814..dcf212e 100644 --- a/webkit/plugins/webkit_plugins.gypi +++ b/webkit/plugins/webkit_plugins.gypi @@ -37,10 +37,10 @@ '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', '<(DEPTH)/webkit/common/user_agent/webkit_user_agent.gyp:user_agent', '<(DEPTH)/webkit/common/webkit_common.gyp:webkit_common', + '<(DEPTH)/webkit/glue/webkit_glue_common.gyp:glue_common', '<(DEPTH)/webkit/plugins/webkit_plugins.gyp:plugins_common', '<(DEPTH)/webkit/renderer/compositor_bindings/compositor_bindings.gyp:webkit_compositor_support', '<(DEPTH)/webkit/storage_common.gyp:webkit_storage_common', - 'glue_common', ], 'sources': [ # This list contains all .h, .cc, and .mm files in glue except for diff --git a/webkit/renderer/webkit_renderer.gypi b/webkit/renderer/webkit_renderer.gyp index 6c2e9b6..14de2b9 100644 --- a/webkit/renderer/webkit_renderer.gypi +++ b/webkit/renderer/webkit_renderer.gyp @@ -21,7 +21,7 @@ '<(DEPTH)/ui/ui.gyp:ui', '<(DEPTH)/url/url.gyp:url_lib', '<(DEPTH)/webkit/common/webkit_common.gyp:webkit_common', - 'glue_common', + '<(DEPTH)/webkit/glue/webkit_glue_common.gyp:glue_common', ], 'sources': [ 'cpp_bound_class.cc', diff --git a/webkit/support/webkit_support.gyp b/webkit/support/webkit_support.gyp index c1b027a..7e39747 100644 --- a/webkit/support/webkit_support.gyp +++ b/webkit/support/webkit_support.gyp @@ -13,7 +13,6 @@ '../glue/webkit_glue.gypi', '../plugins/webkit_plugins.gypi', '../renderer/media/webkit_media.gypi', - '../renderer/webkit_renderer.gypi', 'webkit_support.gypi', ], }], diff --git a/webkit/support/webkit_support.gypi b/webkit/support/webkit_support.gypi index cda52f1..a4fa4e2 100644 --- a/webkit/support/webkit_support.gypi +++ b/webkit/support/webkit_support.gypi @@ -26,18 +26,18 @@ '<(DEPTH)/webkit/common/gpu/webkit_gpu.gyp:webkit_gpu', '<(DEPTH)/webkit/common/user_agent/webkit_user_agent.gyp:user_agent', '<(DEPTH)/webkit/common/webkit_common.gyp:webkit_common', + '<(DEPTH)/webkit/glue/webkit_glue_common.gyp:glue_common', '<(DEPTH)/webkit/plugins/webkit_plugins.gyp:plugins_common', '<(DEPTH)/webkit/renderer/compositor_bindings/compositor_bindings.gyp:webkit_compositor_bindings', '<(DEPTH)/webkit/renderer/compositor_bindings/compositor_bindings.gyp:webkit_compositor_support', + '<(DEPTH)/webkit/renderer/webkit_renderer.gyp:webkit_renderer', '<(DEPTH)/webkit/storage_browser.gyp:webkit_storage_browser', '<(DEPTH)/webkit/storage_common.gyp:webkit_storage_common', '<(DEPTH)/webkit/storage_renderer.gyp:webkit_storage_renderer', 'glue', 'glue_child', - 'glue_common', 'plugins', 'webkit_media', - 'webkit_renderer', 'webkit_support_common', ], 'include_dirs': [ @@ -114,8 +114,8 @@ '<(DEPTH)/third_party/zlib/zlib.gyp:zlib', '<(DEPTH)/ui/ui.gyp:ui', '<(DEPTH)/webkit/common/user_agent/webkit_user_agent.gyp:user_agent', + '<(DEPTH)/webkit/renderer/webkit_renderer.gyp:webkit_renderer', 'glue', - 'webkit_renderer', 'webkit_support_gfx', ], 'export_dependent_settings': [ |