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

Side by Side Diff: chrome/chrome.gyp

Issue 259018: Extracting the interactive ui tests to their own GYP file.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 2 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « build/all.gyp ('k') | chrome/test/interactive_ui/interactive_ui_test.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'chromium_code': 1, 7 'chromium_code': 1,
8 8
9 # Define the common dependencies that contain all the actual 9 # Define the common dependencies that contain all the actual
10 # Chromium functionality. This list gets pulled in below by 10 # Chromium functionality. This list gets pulled in below by
(...skipping 5397 matching lines...) Expand 10 before | Expand all | Expand 10 after
5408 }, 5408 },
5409 }, 5409 },
5410 }, 5410 },
5411 }, 5411 },
5412 'dependencies': [ 5412 'dependencies': [
5413 '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc', 5413 '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
5414 ], 5414 ],
5415 }], 5415 }],
5416 ], 5416 ],
5417 }, 5417 },
5418 # TODO: enable on mac.
5419 {
5420 'target_name': 'interactive_ui_tests',
5421 'type': 'executable',
5422 'msvs_guid': '018D4F38-6272-448F-A864-976DA09F05D0',
5423 'dependencies': [
5424 'chrome',
5425 'chrome_resources',
5426 'chrome_strings',
5427 'debugger',
5428 'test_support_common',
5429 'test_support_ui',
5430 'syncapi',
5431 '../third_party/hunspell/hunspell.gyp:hunspell',
5432 '../net/net.gyp:net_resources',
5433 '../skia/skia.gyp:skia',
5434 '../third_party/icu/icu.gyp:icui18n',
5435 '../third_party/libpng/libpng.gyp:libpng',
5436 '../third_party/libxml/libxml.gyp:libxml',
5437 '../third_party/zlib/zlib.gyp:zlib',
5438 '../testing/gtest.gyp:gtest',
5439 '../third_party/npapi/npapi.gyp:npapi',
5440 # run time dependency
5441 '../webkit/webkit.gyp:webkit_resources',
5442 ],
5443 'include_dirs': [
5444 '..',
5445 ],
5446 # TODO(phajdan.jr): Only temporary, to make transition easier.
5447 'defines': [ 'ALLOW_IN_PROC_BROWSER_TEST' ],
5448 'sources': [
5449 'browser/autocomplete/autocomplete_edit_view_browsertest.cc',
5450 'browser/browser_focus_uitest.cc',
5451 'browser/debugger/devtools_sanity_unittest.cc',
5452 'browser/views/bookmark_bar_view_test.cc',
5453 'browser/blocked_popup_container_interactive_uitest.cc',
5454 'browser/views/find_bar_host_interactive_uitest.cc',
5455 'browser/views/tabs/tab_dragging_test.cc',
5456 'test/in_process_browser_test.cc',
5457 'test/in_process_browser_test.h',
5458 'test/interactive_ui/npapi_interactive_test.cc',
5459 'test/interactive_ui/view_event_test_base.cc',
5460 'test/interactive_ui/view_event_test_base.h',
5461 ],
5462 'conditions': [
5463 ['OS=="linux"', {
5464 'dependencies': [
5465 '../build/linux/system.gyp:gtk',
5466 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
5467 ],
5468 'sources!': [
5469 # TODO(port)
5470 'browser/views/bookmark_bar_view_test.cc',
5471 'browser/views/find_bar_host_interactive_uitest.cc',
5472 'browser/views/tabs/tab_dragging_test.cc',
5473 'test/interactive_ui/npapi_interactive_test.cc',
5474 'test/interactive_ui/view_event_test_base.cc',
5475 'test/interactive_ui/view_event_test_base.h',
5476 ],
5477 }],
5478 ['target_arch!="x64"', {
5479 'dependencies': [
5480 # run time dependency
5481 '../webkit/tools/test_shell/test_shell.gyp:npapi_test_plugin',
5482 ],
5483 }],
5484 ['OS=="linux" and toolkit_views==1', {
5485 'dependencies': [
5486 '../views/views.gyp:views',
5487 ],
5488 }],
5489 ['OS=="mac"', {
5490 'sources!': [
5491 # TODO(port)
5492 'browser/autocomplete/autocomplete_edit_view_browsertest.cc',
5493 'browser/browser_focus_uitest.cc',
5494 'browser/debugger/devtools_sanity_unittest.cc',
5495 'browser/views/bookmark_bar_view_test.cc',
5496 'browser/blocked_popup_container_interactive_uitest.cc',
5497 'browser/views/find_bar_host_interactive_uitest.cc',
5498 'browser/views/tabs/tab_dragging_test.cc',
5499 'test/interactive_ui/npapi_interactive_test.cc',
5500 'test/interactive_ui/view_event_test_base.cc',
5501 'test/interactive_ui/view_event_test_base.h',
5502 ],
5503 }],
5504 ['OS=="win"', {
5505 'include_dirs': [
5506 'third_party/wtl/include',
5507 ],
5508 'dependencies': [
5509 'chrome_dll_version',
5510 'crash_service', # run time dependency
5511 'installer/installer.gyp:installer_util_strings',
5512 '../views/views.gyp:views',
5513 '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
5514 ],
5515 'sources': [
5516 '../webkit/glue/resources/aliasb.cur',
5517 '../webkit/glue/resources/cell.cur',
5518 '../webkit/glue/resources/col_resize.cur',
5519 '../webkit/glue/resources/copy.cur',
5520 '../webkit/glue/resources/row_resize.cur',
5521 '../webkit/glue/resources/vertical_text.cur',
5522 '../webkit/glue/resources/zoom_in.cur',
5523 '../webkit/glue/resources/zoom_out.cur',
5524
5525 'app/chrome_dll.rc',
5526 'test/data/resource.rc',
5527
5528 # TODO: It would be nice to have these pulled in
5529 # automatically from direct_dependent_settings in
5530 # their various targets (net.gyp:net_resources, etc.),
5531 # but that causes errors in other targets when
5532 # resulting .res files get referenced multiple times.
5533 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc',
5534 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc',
5535 '<(SHARED_INTERMEDIATE_DIR)/chrome/renderer_resources.rc',
5536 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc',
5537 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc',
5538 ],
5539 'configurations': {
5540 'Debug': {
5541 'msvs_settings': {
5542 'VCLinkerTool': {
5543 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
5544 },
5545 },
5546 },
5547 },
5548 }],
5549 ],
5550 },
5551 # TODO(port): enable on mac. 5418 # TODO(port): enable on mac.
5552 { 5419 {
5553 'target_name': 'reliability_tests', 5420 'target_name': 'reliability_tests',
5554 'type': 'executable', 5421 'type': 'executable',
5555 'msvs_guid': '8A3E1774-1DE9-445C-982D-3EE37C8A752A', 5422 'msvs_guid': '8A3E1774-1DE9-445C-982D-3EE37C8A752A',
5556 'dependencies': [ 5423 'dependencies': [
5557 'test_support_common', 5424 'test_support_common',
5558 'test_support_ui', 5425 'test_support_ui',
5559 'theme_resources', 5426 'theme_resources',
5560 '../skia/skia.gyp:skia', 5427 '../skia/skia.gyp:skia',
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
5716 { 5583 {
5717 # TODO(sgk): remove this when we change the buildbots to 5584 # TODO(sgk): remove this when we change the buildbots to
5718 # use the generated build\all.sln file to build the world. 5585 # use the generated build\all.sln file to build the world.
5719 'target_name': 'pull_in_all', 5586 'target_name': 'pull_in_all',
5720 'type': 'none', 5587 'type': 'none',
5721 'dependencies': [ 5588 'dependencies': [
5722 'installer/mini_installer.gyp:*', 5589 'installer/mini_installer.gyp:*',
5723 'installer/installer.gyp:*', 5590 'installer/installer.gyp:*',
5724 '../app/app.gyp:*', 5591 '../app/app.gyp:*',
5725 '../base/base.gyp:*', 5592 '../base/base.gyp:*',
5593 'test/interactive_ui/interactive_ui_test.gyp:*',
5726 '../ipc/ipc.gyp:*', 5594 '../ipc/ipc.gyp:*',
5727 '../media/media.gyp:*', 5595 '../media/media.gyp:*',
5728 '../net/net.gyp:*', 5596 '../net/net.gyp:*',
5729 '../printing/printing.gyp:*', 5597 '../printing/printing.gyp:*',
5730 '../rlz/rlz.gyp:*', 5598 '../rlz/rlz.gyp:*',
5731 '../sdch/sdch.gyp:*', 5599 '../sdch/sdch.gyp:*',
5732 '../skia/skia.gyp:*', 5600 '../skia/skia.gyp:*',
5733 '../testing/gmock.gyp:*', 5601 '../testing/gmock.gyp:*',
5734 '../testing/gtest.gyp:*', 5602 '../testing/gtest.gyp:*',
5735 '../third_party/bsdiff/bsdiff.gyp:*', 5603 '../third_party/bsdiff/bsdiff.gyp:*',
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after
5937 'VCLinkerTool': { 5805 'VCLinkerTool': {
5938 'LinkIncremental': '<(msvs_large_module_debug_link_mode) ', 5806 'LinkIncremental': '<(msvs_large_module_debug_link_mode) ',
5939 }, 5807 },
5940 }, 5808 },
5941 }, 5809 },
5942 }, 5810 },
5943 }], 5811 }],
5944 ], 5812 ],
5945 }, 5813 },
5946 { 5814 {
5947 'target_name': 'interactive_ui_tests_dll',
5948 # 'product_name': 'interactive_ui_tests',
5949 'type': 'shared_library',
5950 'msvs_guid': '04116FAF-DA17-46EE-B108-971FCF0F0AFC',
5951 'dependencies': [
5952 'chrome',
5953 'chrome_resources',
5954 'chrome_strings',
5955 'debugger',
5956 'test_support_common',
5957 'test_support_ui',
5958 'syncapi',
5959 '../third_party/hunspell/hunspell.gyp:hunspell',
5960 '../net/net.gyp:net_resources',
5961 '../skia/skia.gyp:skia',
5962 '../third_party/icu/icu.gyp:icui18n',
5963 '../third_party/libpng/libpng.gyp:libpng',
5964 '../third_party/libxml/libxml.gyp:libxml',
5965 '../third_party/zlib/zlib.gyp:zlib',
5966 '../testing/gtest.gyp:gtest',
5967 '../third_party/npapi/npapi.gyp:npapi',
5968 # run time dependency
5969 '../webkit/webkit.gyp:webkit_resources',
5970 ],
5971 'include_dirs': [
5972 '..',
5973 ],
5974 'defines': [ 'ALLOW_IN_PROC_BROWSER_TEST' ],
5975 'sources': [
5976 'browser/autocomplete/autocomplete_edit_view_browsertest.cc',
5977 'browser/browser_focus_uitest.cc',
5978 'browser/debugger/devtools_sanity_unittest.cc',
5979 'browser/views/bookmark_bar_view_test.cc',
5980 'browser/blocked_popup_container_interactive_uitest.cc',
5981 'browser/views/find_bar_host_interactive_uitest.cc',
5982 'browser/views/tabs/tab_dragging_test.cc',
5983 'test/in_process_browser_test.cc',
5984 'test/in_process_browser_test.h',
5985 'test/interactive_ui/npapi_interactive_test.cc',
5986 'test/interactive_ui/view_event_test_base.cc',
5987 'test/interactive_ui/view_event_test_base.h',
5988 'test/test_launcher/run_all_unittests.cc',
5989 'test/test_launcher/test_runner.h',
5990 'test/test_launcher/test_runner.cc',
5991 'test/unit/chrome_test_suite.h',
5992 ],
5993 'conditions': [
5994 ['OS=="linux"', {
5995 'dependencies': [
5996 '../build/linux/system.gyp:gtk',
5997 ],
5998 'sources!': [
5999 # TODO(port)
6000 'browser/views/bookmark_bar_view_test.cc',
6001 'browser/views/find_bar_host_interactive_uitest.cc',
6002 'browser/views/tabs/tab_dragging_test.cc',
6003 'test/interactive_ui/npapi_interactive_test.cc',
6004 'test/interactive_ui/view_event_test_base.cc',
6005 'test/interactive_ui/view_event_test_base.h',
6006 ],
6007 }],
6008 ['target_arch!="x64"', {
6009 'dependencies': [
6010 # run time dependency
6011 '../webkit/tools/test_shell/test_shell.gyp:npapi_test_plugin',
6012 ],
6013 }],
6014 ['OS=="linux" and toolkit_views==1', {
6015 'dependencies': [
6016 '../views/views.gyp:views',
6017 ],
6018 }],
6019 ['OS=="mac"', {
6020 'sources!': [
6021 # TODO(port)
6022 'browser/autocomplete/autocomplete_edit_view_browsertest.cc',
6023 'browser/browser_focus_uitest.cc',
6024 'browser/debugger/devtools_sanity_unittest.cc',
6025 'browser/views/bookmark_bar_view_test.cc',
6026 'browser/blocked_popup_container_interactive_uitest.cc',
6027 'browser/views/find_bar_host_interactive_uitest.cc',
6028 'browser/views/tabs/tab_dragging_test.cc',
6029 'test/interactive_ui/npapi_interactive_test.cc',
6030 'test/interactive_ui/view_event_test_base.cc',
6031 'test/interactive_ui/view_event_test_base.h',
6032 ],
6033 }],
6034 ['OS=="win"', {
6035 'include_dirs': [
6036 'third_party/wtl/include',
6037 ],
6038 'dependencies': [
6039 'chrome_dll_version',
6040 'crash_service', # run time dependency
6041 'installer/installer.gyp:installer_util_strings',
6042 '../views/views.gyp:views',
6043 ],
6044 'sources': [
6045 '../webkit/glue/resources/aliasb.cur',
6046 '../webkit/glue/resources/cell.cur',
6047 '../webkit/glue/resources/col_resize.cur',
6048 '../webkit/glue/resources/copy.cur',
6049 '../webkit/glue/resources/row_resize.cur',
6050 '../webkit/glue/resources/vertical_text.cur',
6051 '../webkit/glue/resources/zoom_in.cur',
6052 '../webkit/glue/resources/zoom_out.cur',
6053
6054 'app/chrome_dll.rc',
6055 'test/data/resource.rc',
6056
6057 # TODO: It would be nice to have these pulled in
6058 # automatically from direct_dependent_settings in
6059 # their various targets (net.gyp:net_resources, etc.),
6060 # but that causes errors in other targets when
6061 # resulting .res files get referenced multiple times.
6062 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc',
6063 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc',
6064 '<(SHARED_INTERMEDIATE_DIR)/chrome/renderer_resources.rc',
6065 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc',
6066 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc',
6067 ],
6068 'configurations': {
6069 'Debug': {
6070 'msvs_settings': {
6071 'VCLinkerTool': {
6072 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
6073 },
6074 },
6075 },
6076 },
6077 }],
6078 ],
6079 },
6080 {
6081 # Shared library used by the in-proc browser tests. 5815 # Shared library used by the in-proc browser tests.
6082 'target_name': 'browser_tests_dll', 5816 'target_name': 'browser_tests_dll',
6083 'type': 'shared_library', 5817 'type': 'shared_library',
6084 'product_name': 'browser_tests', 5818 'product_name': 'browser_tests',
6085 'msvs_guid': 'D7589D0D-304E-4589-85A4-153B7D84B07F', 5819 'msvs_guid': 'D7589D0D-304E-4589-85A4-153B7D84B07F',
6086 'dependencies': [ 5820 'dependencies': [
6087 'chrome', 5821 'chrome',
6088 'browser', 5822 'browser',
6089 'chrome_dll_version', 5823 'chrome_dll_version',
6090 'chrome_resources', 5824 'chrome_resources',
(...skipping 698 matching lines...) Expand 10 before | Expand all | Expand 10 after
6789 ], # targets when chrome_personalization==1 6523 ], # targets when chrome_personalization==1
6790 }], 6524 }],
6791 ], # 'conditions' 6525 ], # 'conditions'
6792 } 6526 }
6793 6527
6794 # Local Variables: 6528 # Local Variables:
6795 # tab-width:2 6529 # tab-width:2
6796 # indent-tabs-mode:nil 6530 # indent-tabs-mode:nil
6797 # End: 6531 # End:
6798 # vim: set expandtab tabstop=2 shiftwidth=2: 6532 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW
« no previous file with comments | « build/all.gyp ('k') | chrome/test/interactive_ui/interactive_ui_test.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698