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

Side by Side Diff: content/content_tests.gypi

Issue 10917130: Add preliminary iOS support to more content/ gypi files (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Typo fix Created 8 years, 3 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
« no previous file with comments | « content/content_common.gypi ('k') | no next file » | 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) 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
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « content/content_common.gypi ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698