OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 'targets': [ | 6 'targets': [ |
7 { | 7 { |
8 'target_name': 'test_support_content', | 8 'target_name': 'test_support_content', |
9 'type': 'static_library', | 9 'type': 'static_library', |
10 'defines!': ['CONTENT_IMPLEMENTATION'], | 10 'defines!': ['CONTENT_IMPLEMENTATION'], |
11 'dependencies': [ | 11 'dependencies': [ |
12 '../build/temp_gyp/googleurl.gyp:googleurl', | 12 '../build/temp_gyp/googleurl.gyp:googleurl', |
13 'content_app', | 13 'content_app', |
14 'content_browser', | 14 'content_browser', |
15 'content_common', | 15 'content_common', |
16 '../net/net.gyp:net_test_support', | 16 '../net/net.gyp:net_test_support', |
17 '../ppapi/ppapi_internal.gyp:ppapi_host', | |
18 '../ppapi/ppapi_internal.gyp:ppapi_proxy', | |
19 '../ppapi/ppapi_internal.gyp:ppapi_shared', | |
20 '../ppapi/ppapi_internal.gyp:ppapi_unittest_shared', | |
21 '../skia/skia.gyp:skia', | 17 '../skia/skia.gyp:skia', |
22 '../testing/gmock.gyp:gmock', | 18 '../testing/gmock.gyp:gmock', |
23 '../testing/gtest.gyp:gtest', | 19 '../testing/gtest.gyp:gtest', |
24 '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit', | |
25 '../ui/surface/surface.gyp:surface', | |
26 '../ui/ui.gyp:ui_test_support', | 20 '../ui/ui.gyp:ui_test_support', |
27 '../webkit/support/webkit_support.gyp:appcache', | |
28 ], | 21 ], |
29 'include_dirs': [ | 22 'include_dirs': [ |
30 '..', | 23 '..', |
31 ], | 24 ], |
32 'sources': [ | 25 'sources': [ |
33 'public/test/accessibility_test_utils_win.cc', | 26 'public/test/accessibility_test_utils_win.cc', |
34 'public/test/accessibility_test_utils_win.h', | 27 'public/test/accessibility_test_utils_win.h', |
35 'public/test/browser_test.h', | 28 'public/test/browser_test.h', |
36 'public/test/browser_test_base.cc', | 29 'public/test/browser_test_base.cc', |
37 'public/test/browser_test_base.h', | 30 'public/test/browser_test_base.h', |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
138 'test/test_web_contents_view.h', | 131 'test/test_web_contents_view.h', |
139 | 132 |
140 # TODO(phajdan.jr): Those files should be moved to webkit | 133 # TODO(phajdan.jr): Those files should be moved to webkit |
141 # test support target. | 134 # test support target. |
142 '../webkit/appcache/appcache_test_helper.cc', | 135 '../webkit/appcache/appcache_test_helper.cc', |
143 '../webkit/appcache/appcache_test_helper.h', | 136 '../webkit/appcache/appcache_test_helper.h', |
144 '../webkit/quota/mock_special_storage_policy.cc', | 137 '../webkit/quota/mock_special_storage_policy.cc', |
145 '../webkit/quota/mock_special_storage_policy.h', | 138 '../webkit/quota/mock_special_storage_policy.h', |
146 ], | 139 ], |
147 'conditions': [ | 140 'conditions': [ |
| 141 ['OS == "ios"', { |
| 142 'sources/': [ |
| 143 # iOS only needs a small portion of content; exclude all the |
| 144 # implementation, and re-include what is used. |
| 145 ['exclude', '\\.(cc|mm)$'], |
| 146 ['include', '_ios\\.(cc|mm)$'], |
| 147 ['include', '^public/test/content_test_suite_base\\.cc$'], |
| 148 ['include', '^public/test/mock_notification_observer\\.cc$'], |
| 149 ['include', '^public/test/mock_resource_context\\.cc$'], |
| 150 ['include', '^public/test/test_browser_thread\\.cc$'], |
| 151 ['include', '^public/test/test_content_client_initializer\\.cc$'], |
| 152 ['include', '^public/test/test_notification_tracker\\.cc$'], |
| 153 ['include', '^public/test/test_utils\\.cc$'], |
| 154 ], |
| 155 }, { # OS != "ios" |
| 156 'dependencies': [ |
| 157 '../ppapi/ppapi_internal.gyp:ppapi_host', |
| 158 '../ppapi/ppapi_internal.gyp:ppapi_proxy', |
| 159 '../ppapi/ppapi_internal.gyp:ppapi_shared', |
| 160 '../ppapi/ppapi_internal.gyp:ppapi_unittest_shared', |
| 161 '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit', |
| 162 '../ui/surface/surface.gyp:surface', |
| 163 '../webkit/support/webkit_support.gyp:appcache', |
| 164 ], |
| 165 }], |
148 ['OS == "win" or (toolkit_uses_gtk == 1 and selinux == 0)', { | 166 ['OS == "win" or (toolkit_uses_gtk == 1 and selinux == 0)', { |
149 'dependencies': [ | 167 'dependencies': [ |
150 '../sandbox/sandbox.gyp:sandbox', | 168 '../sandbox/sandbox.gyp:sandbox', |
151 ], | 169 ], |
152 }], | 170 }], |
153 ['enable_webrtc==1', { | 171 ['enable_webrtc==1', { |
154 'sources': [ | 172 'sources': [ |
155 'renderer/media/mock_media_stream_dependency_factory.cc', | 173 'renderer/media/mock_media_stream_dependency_factory.cc', |
156 'renderer/media/mock_media_stream_dependency_factory.h', | 174 'renderer/media/mock_media_stream_dependency_factory.h', |
157 'renderer/media/mock_media_stream_dispatcher.cc', | 175 'renderer/media/mock_media_stream_dispatcher.cc', |
(...skipping 29 matching lines...) Expand all Loading... |
187 'dependencies': [ | 205 'dependencies': [ |
188 '../ui/aura/aura.gyp:test_support_aura', | 206 '../ui/aura/aura.gyp:test_support_aura', |
189 '../ui/compositor/compositor.gyp:compositor', | 207 '../ui/compositor/compositor.gyp:compositor', |
190 ], | 208 ], |
191 }], | 209 }], |
192 ['OS=="win"', { | 210 ['OS=="win"', { |
193 'dependencies': [ | 211 'dependencies': [ |
194 '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2', | 212 '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2', |
195 ], | 213 ], |
196 }], | 214 }], |
197 ['OS!="android"', { | 215 ['OS!="android" and OS!="ios"', { |
198 'dependencies': [ | 216 'dependencies': [ |
199 '../third_party/libvpx/libvpx.gyp:libvpx', | 217 '../third_party/libvpx/libvpx.gyp:libvpx', |
200 ], | 218 ], |
201 }], | 219 }], |
202 ], | 220 ], |
203 }, | 221 }, |
204 { | 222 { |
205 'target_name': 'content_unittests', | 223 'target_name': 'content_unittests', |
206 'type': '<(gtest_target_type)', | 224 'type': '<(gtest_target_type)', |
207 'defines!': ['CONTENT_IMPLEMENTATION'], | 225 'defines!': ['CONTENT_IMPLEMENTATION'], |
208 'dependencies': [ | 226 'dependencies': [ |
209 'content_common', | 227 'content_common', |
210 'content_gpu', | |
211 'content_plugin', | |
212 'content_renderer', | |
213 'test_support_content', | 228 'test_support_content', |
214 'browser/speech/proto/speech_proto.gyp:speech_proto', | 229 'browser/speech/proto/speech_proto.gyp:speech_proto', |
215 'content_resources.gyp:content_resources', | |
216 '../base/base.gyp:test_support_base', | 230 '../base/base.gyp:test_support_base', |
217 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | |
218 '../crypto/crypto.gyp:crypto', | 231 '../crypto/crypto.gyp:crypto', |
219 '../gpu/gpu.gyp:gpu_unittest_utils', | |
220 '../ipc/ipc.gyp:test_support_ipc', | |
221 '../jingle/jingle.gyp:jingle_glue_test_util', | |
222 '../media/media.gyp:media_test_support', | 232 '../media/media.gyp:media_test_support', |
223 '../media/media.gyp:shared_memory_support', | |
224 '../net/net.gyp:net_test_support', | 233 '../net/net.gyp:net_test_support', |
225 '../skia/skia.gyp:skia', | 234 '../skia/skia.gyp:skia', |
226 '../testing/gmock.gyp:gmock', | 235 '../testing/gmock.gyp:gmock', |
227 '../testing/gtest.gyp:gtest', | 236 '../testing/gtest.gyp:gtest', |
228 '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase', | |
229 '../third_party/libjingle/libjingle.gyp:libjingle', | |
230 '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit', | |
231 '../ui/gl/gl.gyp:gl', | |
232 '../ui/ui.gyp:ui', | 237 '../ui/ui.gyp:ui', |
233 '../v8/tools/gyp/v8.gyp:v8', | |
234 '../webkit/support/webkit_support.gyp:appcache', | |
235 '../webkit/support/webkit_support.gyp:blob', | |
236 '../webkit/support/webkit_support.gyp:database', | |
237 '../webkit/support/webkit_support.gyp:dom_storage', | |
238 '../webkit/support/webkit_support.gyp:fileapi', | |
239 '../webkit/support/webkit_support.gyp:forms', | 238 '../webkit/support/webkit_support.gyp:forms', |
240 '../webkit/support/webkit_support.gyp:glue', | |
241 '../webkit/support/webkit_support.gyp:quota', | |
242 '../webkit/support/webkit_support.gyp:user_agent', | 239 '../webkit/support/webkit_support.gyp:user_agent', |
243 '../webkit/support/webkit_support.gyp:webkit_base', | |
244 '../webkit/support/webkit_support.gyp:webkit_media', | |
245 '../webkit/webkit.gyp:test_shell_test_support', | |
246 ], | 240 ], |
247 'include_dirs': [ | 241 'include_dirs': [ |
248 '..', | 242 '..', |
249 ], | 243 ], |
250 'sources': [ | 244 'sources': [ |
251 'browser/accessibility/browser_accessibility_mac_unittest.mm', | 245 'browser/accessibility/browser_accessibility_mac_unittest.mm', |
252 'browser/accessibility/browser_accessibility_manager_unittest.cc', | 246 'browser/accessibility/browser_accessibility_manager_unittest.cc', |
253 'browser/accessibility/browser_accessibility_win_unittest.cc', | 247 'browser/accessibility/browser_accessibility_win_unittest.cc', |
254 'browser/appcache/chrome_appcache_service_unittest.cc', | 248 'browser/appcache/chrome_appcache_service_unittest.cc', |
255 'browser/browser_thread_unittest.cc', | 249 'browser/browser_thread_unittest.cc', |
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
446 '../webkit/quota/mock_quota_manager.cc', | 440 '../webkit/quota/mock_quota_manager.cc', |
447 '../webkit/quota/mock_quota_manager.h', | 441 '../webkit/quota/mock_quota_manager.h', |
448 '../webkit/quota/mock_quota_manager_unittest.cc', | 442 '../webkit/quota/mock_quota_manager_unittest.cc', |
449 '../webkit/quota/mock_storage_client.cc', | 443 '../webkit/quota/mock_storage_client.cc', |
450 '../webkit/quota/mock_storage_client.h', | 444 '../webkit/quota/mock_storage_client.h', |
451 '../webkit/quota/quota_database_unittest.cc', | 445 '../webkit/quota/quota_database_unittest.cc', |
452 '../webkit/quota/quota_manager_unittest.cc', | 446 '../webkit/quota/quota_manager_unittest.cc', |
453 '../webkit/quota/quota_temporary_storage_evictor_unittest.cc', | 447 '../webkit/quota/quota_temporary_storage_evictor_unittest.cc', |
454 ], | 448 ], |
455 'conditions': [ | 449 'conditions': [ |
| 450 ['OS == "ios"', { |
| 451 'sources/': [ |
| 452 # iOS only needs a small portion of content; exclude all the |
| 453 # implementation, and re-include what is used. |
| 454 ['exclude', '\\.(cc|mm)$'], |
| 455 ['include', '_ios\\.(cc|mm)$'], |
| 456 ['include', '^browser/browser_thread_unittest\\.cc$'], |
| 457 ['include', '^browser/notification_service_impl_unittest\\.cc$'], |
| 458 ['include', '^browser/speech/.*_unittest\\.cc$'], |
| 459 ['include', '^test/run_all_unittests\\.cc$'], |
| 460 ], |
| 461 }, { # OS != "ios" |
| 462 'dependencies': [ |
| 463 'content_gpu', |
| 464 'content_plugin', |
| 465 'content_renderer', |
| 466 'content_resources.gyp:content_resources', |
| 467 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn
amic_annotations', |
| 468 '../gpu/gpu.gyp:gpu_unittest_utils', |
| 469 '../ipc/ipc.gyp:test_support_ipc', |
| 470 '../jingle/jingle.gyp:jingle_glue_test_util', |
| 471 '../media/media.gyp:shared_memory_support', |
| 472 '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase', |
| 473 '../third_party/libjingle/libjingle.gyp:libjingle', |
| 474 '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit', |
| 475 '../ui/gl/gl.gyp:gl', |
| 476 '../v8/tools/gyp/v8.gyp:v8', |
| 477 '../webkit/support/webkit_support.gyp:appcache', |
| 478 '../webkit/support/webkit_support.gyp:blob', |
| 479 '../webkit/support/webkit_support.gyp:database', |
| 480 '../webkit/support/webkit_support.gyp:dom_storage', |
| 481 '../webkit/support/webkit_support.gyp:fileapi', |
| 482 '../webkit/support/webkit_support.gyp:glue', |
| 483 '../webkit/support/webkit_support.gyp:quota', |
| 484 '../webkit/support/webkit_support.gyp:webkit_base', |
| 485 '../webkit/support/webkit_support.gyp:webkit_media', |
| 486 '../webkit/webkit.gyp:test_shell_test_support', |
| 487 ], |
| 488 }], |
456 ['enable_webrtc==1', { | 489 ['enable_webrtc==1', { |
457 'sources': [ | 490 'sources': [ |
458 'browser/renderer_host/p2p/socket_host_test_utils.h', | 491 'browser/renderer_host/p2p/socket_host_test_utils.h', |
459 'browser/renderer_host/p2p/socket_host_tcp_unittest.cc', | 492 'browser/renderer_host/p2p/socket_host_tcp_unittest.cc', |
460 'browser/renderer_host/p2p/socket_host_tcp_server_unittest.cc', | 493 'browser/renderer_host/p2p/socket_host_tcp_server_unittest.cc', |
461 'browser/renderer_host/p2p/socket_host_udp_unittest.cc', | 494 'browser/renderer_host/p2p/socket_host_udp_unittest.cc', |
462 'renderer/media/media_stream_dispatcher_unittest.cc', | 495 'renderer/media/media_stream_dispatcher_unittest.cc', |
463 'renderer/media/media_stream_impl_unittest.cc', | 496 'renderer/media/media_stream_impl_unittest.cc', |
464 'renderer/media/peer_connection_handler_jsep_unittest.cc', | 497 'renderer/media/peer_connection_handler_jsep_unittest.cc', |
465 'renderer/media/rtc_video_decoder_unittest.cc', | 498 'renderer/media/rtc_video_decoder_unittest.cc', |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
526 ], | 559 ], |
527 }], | 560 }], |
528 ['OS == "android"', { | 561 ['OS == "android"', { |
529 'sources!': [ | 562 'sources!': [ |
530 'browser/geolocation/device_data_provider_unittest.cc', | 563 'browser/geolocation/device_data_provider_unittest.cc', |
531 'browser/geolocation/gps_location_provider_unittest_linux.cc', | 564 'browser/geolocation/gps_location_provider_unittest_linux.cc', |
532 'browser/geolocation/network_location_provider_unittest.cc', | 565 'browser/geolocation/network_location_provider_unittest.cc', |
533 'browser/geolocation/wifi_data_provider_common_unittest.cc', | 566 'browser/geolocation/wifi_data_provider_common_unittest.cc', |
534 'browser/geolocation/wifi_data_provider_linux_unittest.cc', | 567 'browser/geolocation/wifi_data_provider_linux_unittest.cc', |
535 ], | 568 ], |
536 }, { # OS != "android" | 569 }], |
| 570 ['OS != "android" and OS != "ios"', { |
537 'dependencies': [ | 571 'dependencies': [ |
538 '../third_party/libvpx/libvpx.gyp:libvpx', | 572 '../third_party/libvpx/libvpx.gyp:libvpx', |
539 ], | 573 ], |
540 }], | 574 }], |
541 ['OS == "android" and gtest_target_type == "shared_library"', { | 575 ['OS == "android" and gtest_target_type == "shared_library"', { |
542 'dependencies': [ | 576 'dependencies': [ |
543 '../testing/android/native_test.gyp:native_test_native_code', | 577 '../testing/android/native_test.gyp:native_test_native_code', |
544 ], | 578 ], |
545 }], | 579 }], |
546 ], | 580 ], |
547 }, | 581 }, |
548 { | |
549 'target_name': 'content_browsertests', | |
550 'type': 'executable', | |
551 'defines!': ['CONTENT_IMPLEMENTATION'], | |
552 'dependencies': [ | |
553 'content_gpu', | |
554 'content_plugin', | |
555 'content_renderer', | |
556 'content_shell_lib', | |
557 'content_shell_pak', | |
558 'test_support_content', | |
559 '../base/base.gyp:test_support_base', | |
560 '../ipc/ipc.gyp:test_support_ipc', | |
561 '../net/net.gyp:net_test_support', | |
562 '../ppapi/ppapi_internal.gyp:ppapi_host', | |
563 '../ppapi/ppapi_internal.gyp:ppapi_proxy', | |
564 '../ppapi/ppapi_internal.gyp:ppapi_ipc', | |
565 '../ppapi/ppapi_internal.gyp:ppapi_shared', | |
566 '../ppapi/ppapi_internal.gyp:ppapi_unittest_shared', | |
567 '../skia/skia.gyp:skia', | |
568 '../testing/gmock.gyp:gmock', | |
569 '../testing/gtest.gyp:gtest', | |
570 '../ui/ui.gyp:ui', | |
571 '../webkit/support/webkit_support.gyp:forms', | |
572 '../webkit/support/webkit_support.gyp:glue', | |
573 ], | |
574 'include_dirs': [ | |
575 '..', | |
576 ], | |
577 'defines': [ | |
578 'HAS_OUT_OF_PROC_TEST_RUNNER', | |
579 ], | |
580 'sources': [ | |
581 'browser/accessibility/cross_platform_accessibility_browsertest.cc', | |
582 'browser/accessibility/dump_accessibility_tree_browsertest.cc', | |
583 'browser/accessibility/dump_accessibility_tree_helper.cc', | |
584 'browser/accessibility/dump_accessibility_tree_helper.h', | |
585 'browser/accessibility/dump_accessibility_tree_helper_mac.mm', | |
586 'browser/accessibility/dump_accessibility_tree_helper_win.cc', | |
587 'browser/appcache/appcache_browsertest.cc', | |
588 'browser/audio_browsertest.cc', | |
589 'browser/child_process_security_policy_browsertest.cc', | |
590 'browser/database_browsertest.cc', | |
591 'browser/device_orientation/device_orientation_browsertest.cc', | |
592 'browser/dom_storage/dom_storage_browsertest.cc', | |
593 'browser/download/download_browsertest.cc', | |
594 'browser/download/mhtml_generation_browsertest.cc', | |
595 'browser/download/save_package_browsertest.cc', | |
596 'browser/fileapi/file_system_browsertest.cc', | |
597 'browser/in_process_webkit/indexed_db_browsertest.cc', | |
598 'browser/in_process_webkit/indexed_db_layout_browsertest.cc', | |
599 'browser/media_browsertest.cc', | |
600 'browser/plugin_data_remover_impl_browsertest.cc', | |
601 'browser/plugin_browsertest.cc', | |
602 'browser/plugin_service_impl_browsertest.cc', | |
603 'browser/renderer_host/render_view_host_browsertest.cc', | |
604 'browser/renderer_host/render_view_host_manager_browsertest.cc', | |
605 'browser/renderer_host/resource_dispatcher_host_browsertest.cc', | |
606 'browser/session_history_browsertest.cc', | |
607 'browser/speech/speech_recognition_browsertest.cc', | |
608 'browser/webkit_browsertest.cc', | |
609 'browser/worker_host/test/worker_browsertest.cc', | |
610 'common/content_constants_internal.cc', | |
611 'common/content_constants_internal.h', | |
612 'renderer/browser_plugin/mock_browser_plugin.h', | |
613 'renderer/browser_plugin/mock_browser_plugin.cc', | |
614 'renderer/browser_plugin/mock_browser_plugin_manager.h', | |
615 'renderer/browser_plugin/mock_browser_plugin_manager.cc', | |
616 'renderer/browser_plugin/browser_plugin_browsertest.h', | |
617 'renderer/browser_plugin/browser_plugin_browsertest.cc', | |
618 'renderer/mouse_lock_dispatcher_browsertest.cc', | |
619 'renderer/pepper/mock_renderer_ppapi_host.cc', | |
620 'renderer/pepper/pepper_file_chooser_host_unittest.cc', | |
621 'renderer/render_view_browsertest.cc', | |
622 'renderer/render_view_browsertest_mac.mm', | |
623 'renderer/renderer_accessibility_browsertest.cc', | |
624 'test/content_browser_test.h', | |
625 'test/content_browser_test.cc', | |
626 'test/content_browser_test_utils.cc', | |
627 'test/content_browser_test_utils.h', | |
628 'test/content_browser_test_utils_mac.mm', | |
629 'test/content_browser_test_test.cc', | |
630 'test/content_test_launcher.cc', | |
631 'test/layout_browsertest.cc', | |
632 'test/layout_browsertest.h', | |
633 'test/layout_test_http_server.cc', | |
634 'test/layout_test_http_server.h', | |
635 ], | |
636 'conditions': [ | |
637 ['OS=="win"', { | |
638 'resource_include_dirs': [ | |
639 '<(SHARED_INTERMEDIATE_DIR)/webkit', | |
640 ], | |
641 'sources': [ | |
642 'shell/resource.h', | |
643 'shell/shell.rc', | |
644 # TODO: It would be nice to have these pulled in | |
645 # automatically from direct_dependent_settings in | |
646 # their various targets (net.gyp:net_resources, etc.), | |
647 # but that causes errors in other targets when | |
648 # resulting .res files get referenced multiple times. | |
649 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc', | |
650 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_chromium_resources.rc', | |
651 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc', | |
652 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_strings_en-US.rc', | |
653 ], | |
654 'dependencies': [ | |
655 '<(DEPTH)/net/net.gyp:net_resources', | |
656 '<(DEPTH)/third_party/iaccessible2/iaccessible2.gyp:iaccessible2', | |
657 '<(DEPTH)/webkit/support/webkit_support.gyp:webkit_resources', | |
658 '<(DEPTH)/webkit/support/webkit_support.gyp:webkit_strings', | |
659 ], | |
660 'configurations': { | |
661 'Debug_Base': { | |
662 'msvs_settings': { | |
663 'VCLinkerTool': { | |
664 'LinkIncremental': '<(msvs_large_module_debug_link_mode)', | |
665 }, | |
666 }, | |
667 }, | |
668 }, | |
669 }], | |
670 ['OS=="win" and win_use_allocator_shim==1', { | |
671 'dependencies': [ | |
672 '../base/allocator/allocator.gyp:allocator', | |
673 ], | |
674 }], | |
675 ['OS=="linux"', { | |
676 'sources!': [ | |
677 'browser/accessibility/dump_accessibility_tree_browsertest.cc', | |
678 'browser/accessibility/dump_accessibility_tree_helper.cc', | |
679 ], | |
680 }], | |
681 ['OS=="mac"', { | |
682 'dependencies': [ | |
683 'content_shell', # Needed for Content Shell.app's Helper. | |
684 ], | |
685 }], | |
686 ['use_aura==1', { | |
687 'sources!': [ | |
688 'browser/accessibility/dump_accessibility_tree_browsertest.cc', | |
689 'browser/accessibility/dump_accessibility_tree_helper_win.cc', | |
690 'browser/accessibility/dump_accessibility_tree_helper.cc', | |
691 'browser/plugin_browsertest.cc', | |
692 ], | |
693 }], | |
694 ['target_arch!="arm"', { | |
695 'dependencies': [ | |
696 # Runtime dependencies | |
697 '../webkit/webkit.gyp:copy_npapi_test_plugin', | |
698 '../webkit/webkit.gyp:pull_in_copy_TestNetscapePlugIn', | |
699 ], | |
700 }], | |
701 ], | |
702 }, | |
703 ], | 582 ], |
704 'conditions': [ | 583 'conditions': [ |
| 584 ['OS!="ios"', { |
| 585 'targets': [ |
| 586 { |
| 587 'target_name': 'content_browsertests', |
| 588 'type': 'executable', |
| 589 'defines!': ['CONTENT_IMPLEMENTATION'], |
| 590 'dependencies': [ |
| 591 'content_gpu', |
| 592 'content_plugin', |
| 593 'content_renderer', |
| 594 'content_shell_lib', |
| 595 'content_shell_pak', |
| 596 'test_support_content', |
| 597 '../base/base.gyp:test_support_base', |
| 598 '../ipc/ipc.gyp:test_support_ipc', |
| 599 '../net/net.gyp:net_test_support', |
| 600 '../ppapi/ppapi_internal.gyp:ppapi_host', |
| 601 '../ppapi/ppapi_internal.gyp:ppapi_proxy', |
| 602 '../ppapi/ppapi_internal.gyp:ppapi_ipc', |
| 603 '../ppapi/ppapi_internal.gyp:ppapi_shared', |
| 604 '../ppapi/ppapi_internal.gyp:ppapi_unittest_shared', |
| 605 '../skia/skia.gyp:skia', |
| 606 '../testing/gmock.gyp:gmock', |
| 607 '../testing/gtest.gyp:gtest', |
| 608 '../ui/ui.gyp:ui', |
| 609 '../webkit/support/webkit_support.gyp:forms', |
| 610 '../webkit/support/webkit_support.gyp:glue', |
| 611 ], |
| 612 'include_dirs': [ |
| 613 '..', |
| 614 ], |
| 615 'defines': [ |
| 616 'HAS_OUT_OF_PROC_TEST_RUNNER', |
| 617 ], |
| 618 'sources': [ |
| 619 'browser/accessibility/cross_platform_accessibility_browsertest.cc', |
| 620 'browser/accessibility/dump_accessibility_tree_browsertest.cc', |
| 621 'browser/accessibility/dump_accessibility_tree_helper.cc', |
| 622 'browser/accessibility/dump_accessibility_tree_helper.h', |
| 623 'browser/accessibility/dump_accessibility_tree_helper_mac.mm', |
| 624 'browser/accessibility/dump_accessibility_tree_helper_win.cc', |
| 625 'browser/appcache/appcache_browsertest.cc', |
| 626 'browser/audio_browsertest.cc', |
| 627 'browser/child_process_security_policy_browsertest.cc', |
| 628 'browser/database_browsertest.cc', |
| 629 'browser/device_orientation/device_orientation_browsertest.cc', |
| 630 'browser/dom_storage/dom_storage_browsertest.cc', |
| 631 'browser/download/download_browsertest.cc', |
| 632 'browser/download/mhtml_generation_browsertest.cc', |
| 633 'browser/download/save_package_browsertest.cc', |
| 634 'browser/fileapi/file_system_browsertest.cc', |
| 635 'browser/in_process_webkit/indexed_db_browsertest.cc', |
| 636 'browser/in_process_webkit/indexed_db_layout_browsertest.cc', |
| 637 'browser/media_browsertest.cc', |
| 638 'browser/plugin_data_remover_impl_browsertest.cc', |
| 639 'browser/plugin_browsertest.cc', |
| 640 'browser/plugin_service_impl_browsertest.cc', |
| 641 'browser/renderer_host/render_view_host_browsertest.cc', |
| 642 'browser/renderer_host/render_view_host_manager_browsertest.cc', |
| 643 'browser/renderer_host/resource_dispatcher_host_browsertest.cc', |
| 644 'browser/session_history_browsertest.cc', |
| 645 'browser/speech/speech_recognition_browsertest.cc', |
| 646 'browser/webkit_browsertest.cc', |
| 647 'browser/worker_host/test/worker_browsertest.cc', |
| 648 'common/content_constants_internal.cc', |
| 649 'common/content_constants_internal.h', |
| 650 'renderer/browser_plugin/mock_browser_plugin.h', |
| 651 'renderer/browser_plugin/mock_browser_plugin.cc', |
| 652 'renderer/browser_plugin/mock_browser_plugin_manager.h', |
| 653 'renderer/browser_plugin/mock_browser_plugin_manager.cc', |
| 654 'renderer/browser_plugin/browser_plugin_browsertest.h', |
| 655 'renderer/browser_plugin/browser_plugin_browsertest.cc', |
| 656 'renderer/mouse_lock_dispatcher_browsertest.cc', |
| 657 'renderer/pepper/mock_renderer_ppapi_host.cc', |
| 658 'renderer/pepper/pepper_file_chooser_host_unittest.cc', |
| 659 'renderer/render_view_browsertest.cc', |
| 660 'renderer/render_view_browsertest_mac.mm', |
| 661 'renderer/renderer_accessibility_browsertest.cc', |
| 662 'test/content_browser_test.h', |
| 663 'test/content_browser_test.cc', |
| 664 'test/content_browser_test_utils.cc', |
| 665 'test/content_browser_test_utils.h', |
| 666 'test/content_browser_test_utils_mac.mm', |
| 667 'test/content_browser_test_test.cc', |
| 668 'test/content_test_launcher.cc', |
| 669 'test/layout_browsertest.cc', |
| 670 'test/layout_browsertest.h', |
| 671 'test/layout_test_http_server.cc', |
| 672 'test/layout_test_http_server.h', |
| 673 ], |
| 674 'conditions': [ |
| 675 ['OS=="win"', { |
| 676 'resource_include_dirs': [ |
| 677 '<(SHARED_INTERMEDIATE_DIR)/webkit', |
| 678 ], |
| 679 'sources': [ |
| 680 'shell/resource.h', |
| 681 'shell/shell.rc', |
| 682 # TODO: It would be nice to have these pulled in |
| 683 # automatically from direct_dependent_settings in |
| 684 # their various targets (net.gyp:net_resources, etc.), |
| 685 # but that causes errors in other targets when |
| 686 # resulting .res files get referenced multiple times. |
| 687 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc', |
| 688 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_chromium_resources.rc'
, |
| 689 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc', |
| 690 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_strings_en-US.rc', |
| 691 ], |
| 692 'dependencies': [ |
| 693 '<(DEPTH)/net/net.gyp:net_resources', |
| 694 '<(DEPTH)/third_party/iaccessible2/iaccessible2.gyp:iaccessible2
', |
| 695 '<(DEPTH)/webkit/support/webkit_support.gyp:webkit_resources', |
| 696 '<(DEPTH)/webkit/support/webkit_support.gyp:webkit_strings', |
| 697 ], |
| 698 'configurations': { |
| 699 'Debug_Base': { |
| 700 'msvs_settings': { |
| 701 'VCLinkerTool': { |
| 702 'LinkIncremental': '<(msvs_large_module_debug_link_mode)', |
| 703 }, |
| 704 }, |
| 705 }, |
| 706 }, |
| 707 }], |
| 708 ['OS=="win" and win_use_allocator_shim==1', { |
| 709 'dependencies': [ |
| 710 '../base/allocator/allocator.gyp:allocator', |
| 711 ], |
| 712 }], |
| 713 ['OS=="linux"', { |
| 714 'sources!': [ |
| 715 'browser/accessibility/dump_accessibility_tree_browsertest.cc', |
| 716 'browser/accessibility/dump_accessibility_tree_helper.cc', |
| 717 ], |
| 718 }], |
| 719 ['OS=="mac"', { |
| 720 'dependencies': [ |
| 721 'content_shell', # Needed for Content Shell.app's Helper. |
| 722 ], |
| 723 }], |
| 724 ['use_aura==1', { |
| 725 'sources!': [ |
| 726 'browser/accessibility/dump_accessibility_tree_browsertest.cc', |
| 727 'browser/accessibility/dump_accessibility_tree_helper_win.cc', |
| 728 'browser/accessibility/dump_accessibility_tree_helper.cc', |
| 729 'browser/plugin_browsertest.cc', |
| 730 ], |
| 731 }], |
| 732 ['target_arch!="arm"', { |
| 733 'dependencies': [ |
| 734 # Runtime dependencies |
| 735 '../webkit/webkit.gyp:copy_npapi_test_plugin', |
| 736 '../webkit/webkit.gyp:pull_in_copy_TestNetscapePlugIn', |
| 737 ], |
| 738 }], |
| 739 ], |
| 740 }, |
| 741 ], |
| 742 }], |
705 ['chromeos==1 or OS=="linux" or OS=="win" or OS=="mac"', { | 743 ['chromeos==1 or OS=="linux" or OS=="win" or OS=="mac"', { |
706 'targets': [ | 744 'targets': [ |
707 { | 745 { |
708 'target_name': 'video_decode_accelerator_unittest', | 746 'target_name': 'video_decode_accelerator_unittest', |
709 'type': 'executable', | 747 'type': 'executable', |
710 'dependencies': [ | 748 'dependencies': [ |
711 'content', | 749 'content', |
712 '../base/base.gyp:base', | 750 '../base/base.gyp:base', |
713 '../testing/gtest.gyp:gtest', | 751 '../testing/gtest.gyp:gtest', |
714 '../media/media.gyp:media', | 752 '../media/media.gyp:media', |
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
852 '-buildfile', | 890 '-buildfile', |
853 '<(DEPTH)/content/shell/android/javatests/content_shell_test_apk
.xml', | 891 '<(DEPTH)/content/shell/android/javatests/content_shell_test_apk
.xml', |
854 ] | 892 ] |
855 } | 893 } |
856 ], | 894 ], |
857 }, | 895 }, |
858 ], | 896 ], |
859 }], | 897 }], |
860 ], | 898 ], |
861 } | 899 } |
OLD | NEW |