summaryrefslogtreecommitdiffstats
path: root/content/content_shell.gypi
diff options
context:
space:
mode:
authorpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-04 15:26:03 +0000
committerpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-04 15:26:03 +0000
commitd9d0a3f08ed4703b1f05bb9dc311670319adb4b9 (patch)
tree760724841315700f960a38f9a246ee2c3696fd85 /content/content_shell.gypi
parentf86c105aeeab677588a444903eb492e0bb9d2703 (diff)
downloadchromium_src-d9d0a3f08ed4703b1f05bb9dc311670319adb4b9.zip
chromium_src-d9d0a3f08ed4703b1f05bb9dc311670319adb4b9.tar.gz
chromium_src-d9d0a3f08ed4703b1f05bb9dc311670319adb4b9.tar.bz2
Revert of Split content_shell dependencies for layout tests. (https://codereview.chromium.org/221993002/)
Reason for revert: Speculative rollout due to Linux DEPS builder compilation failure: http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20%28deps%29/builds/27968 Original issue's description: > Split content_shell dependencies for layout tests. > > This CL is isolating the minimum dependencies required to make layout > tests work in content_shell without requiring it to depend on the entire > test_support_content_target. > crrev.com/11275277 has introduced a dependency on test_support_content > to cope with layout test. test_support_content, however, was intended > for unit/browser-tests and adding its dependency to content_shell > causes a lot of unnecessary sources to be linked in. > The linker --gc-sections has hidden the problem so far, but that doesn't > seem to be an option for arm64 (at least with the current toolchain). > > > BUG=159847,354405 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=261741 TBR=jam@chromium.org,primiano@chromium.org NOTREECHECKS=true NOTRY=true BUG=159847,354405 Review URL: https://codereview.chromium.org/226123003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261759 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/content_shell.gypi')
-rw-r--r--content/content_shell.gypi21
1 files changed, 10 insertions, 11 deletions
diff --git a/content/content_shell.gypi b/content/content_shell.gypi
index 7693c4f..26813ef 100644
--- a/content/content_shell.gypi
+++ b/content/content_shell.gypi
@@ -38,14 +38,11 @@
'content_resources.gyp:content_resources',
'content_shell_resources',
'copy_test_netscape_plugin',
- 'layouttest_support_content',
+ 'test_support_content',
'../base/base.gyp:base',
- '../base/base.gyp:base_static',
'../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
- '../cc/cc.gyp:cc',
'../components/components.gyp:breakpad_component',
'../gin/gin.gyp:gin',
- '../gpu/gpu.gyp:gpu',
'../ipc/ipc.gyp:ipc',
'../media/media.gyp:media',
'../net/net.gyp:net',
@@ -61,14 +58,13 @@
'../url/url.gyp:url_lib',
'../v8/tools/gyp/v8.gyp:v8',
'../webkit/common/webkit_common.gyp:webkit_common',
- '../webkit/renderer/compositor_bindings/compositor_bindings.gyp:webkit_compositor_bindings',
- '../webkit/storage_browser.gyp:webkit_storage_browser',
'../webkit/webkit_resources.gyp:webkit_resources',
],
'include_dirs': [
'..',
],
'sources': [
+ 'public/test/layouttest_support.h',
'shell/android/shell_jni_registrar.cc',
'shell/android/shell_jni_registrar.h',
'shell/android/shell_manager.cc',
@@ -245,6 +241,7 @@
'shell/renderer/test_runner/web_ax_object_proxy.h',
'shell/renderer/webkit_test_runner.cc',
'shell/renderer/webkit_test_runner.h',
+ 'test/layouttest_support.cc',
],
'msvs_settings': {
'VCLinkerTool': {
@@ -302,6 +299,12 @@
'dependencies!': [
'copy_test_netscape_plugin',
],
+ }, { # else: OS!="android"
+ 'dependencies': [
+ # This dependency is for running DRT against the content shell, and
+ # this combination is not yet supported on Android.
+ 'test_support_content',
+ ],
}], # OS=="android"
['os_posix == 1 and OS != "mac" and android_webview_build != 1', {
'dependencies': [
@@ -489,11 +492,7 @@
],
'conditions': [
['OS!="android"', {
- 'variables': {
- 'pak_inputs': [
- '<(SHARED_INTERMEDIATE_DIR)/webkit/devtools_resources.pak',
- ],
- },
+ 'pak_inputs': ['<(SHARED_INTERMEDIATE_DIR)/webkit/devtools_resources.pak',],
'pak_output': '<(PRODUCT_DIR)/content_shell.pak',
}, {
'pak_output': '<(PRODUCT_DIR)/content_shell/assets/content_shell.pak',