diff options
author | mmoss@chromium.org <mmoss@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-10 18:28:43 +0000 |
---|---|---|
committer | mmoss@chromium.org <mmoss@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-10 18:28:43 +0000 |
commit | 86489d54ad3a187908aa6359f7a887a1070bcabc (patch) | |
tree | 39039b3204aca43a658aeadfe76c7491119ddbeb /webkit/tools | |
parent | f30158050f9ca26d9df35964e6f9501e1616aac5 (diff) | |
download | chromium_src-86489d54ad3a187908aa6359f7a887a1070bcabc.zip chromium_src-86489d54ad3a187908aa6359f7a887a1070bcabc.tar.gz chromium_src-86489d54ad3a187908aa6359f7a887a1070bcabc.tar.bz2 |
Replace test_shell_tests dependency on the test_shell with test_shell_pak dependency.
This fixes the missing requirement that test_shell was previously satisifying for test_shell_tests.
Review URL: http://codereview.chromium.org/201067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25885 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/tools')
-rw-r--r-- | webkit/tools/test_shell/test_shell.gyp | 64 |
1 files changed, 41 insertions, 23 deletions
diff --git a/webkit/tools/test_shell/test_shell.gyp b/webkit/tools/test_shell/test_shell.gyp index f7540fb..550d48f 100644 --- a/webkit/tools/test_shell/test_shell.gyp +++ b/webkit/tools/test_shell/test_shell.gyp @@ -188,6 +188,45 @@ ], }, { + 'target_name': 'test_shell_pak', + 'type': 'none', + 'variables': { + 'repack_path': '../../../tools/data_pack/repack.py', + 'pak_path': '<(INTERMEDIATE_DIR)/repack/test_shell.pak', + }, + 'conditions': [ + ['OS=="linux"', { + 'actions': [ + { + 'action_name': 'test_shell_repack', + 'variables': { + 'pak_inputs': [ + '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.pak', + '<(SHARED_INTERMEDIATE_DIR)/test_shell/test_shell_resources.pak', + '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.pak', + '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_strings_en-US.pak', + ], + }, + 'inputs': [ + '<(repack_path)', + '<@(pak_inputs)', + ], + 'outputs': [ + '<(pak_path)', + ], + 'action': ['python', '<(repack_path)', '<@(_outputs)', '<@(pak_inputs)'], + }, + ], + 'copies': [ + { + 'destination': '<(PRODUCT_DIR)', + 'files': ['<(pak_path)'], + }, + ], + }], + ], + }, + { 'target_name': 'test_shell', 'type': 'executable', 'mac_bundle': 1, @@ -238,27 +277,7 @@ 'dependencies': [ '../../../build/linux/system.gyp:gtk', 'test_shell_resources', - ], - 'actions': [ - { - 'action_name': 'test_shell_repack', - 'inputs': [ - '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.pak', - '<(SHARED_INTERMEDIATE_DIR)/test_shell/test_shell_resources.pak', - '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.pak', - '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_strings_en-US.pak', - ], - 'outputs': [ - '<(INTERMEDIATE_DIR)/repack/test_shell.pak', - ], - 'action': ['python', '../../../tools/data_pack/repack.py', '<@(_outputs)', '<@(_inputs)'], - }, - ], - 'copies': [ - { - 'destination': '<(PRODUCT_DIR)', - 'files': ['<(INTERMEDIATE_DIR)/repack/test_shell.pak'], - }, + 'test_shell_pak', ], }], ['OS=="mac"', { @@ -377,8 +396,7 @@ }], ['OS=="linux"', { 'dependencies': [ - # Linux tests use the built test_shell beside the test - 'test_shell', + 'test_shell_pak', '../../../build/linux/system.gyp:gtk', ], 'sources!': [ |