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 'variables': { | 6 'variables': { |
7 'content_shell_product_name': 'Content Shell', | 7 'content_shell_product_name': 'Content Shell', |
8 # The "19" is so that sites that sniff for version think that this is | 8 # The "19" is so that sites that sniff for version think that this is |
9 # something reasonably current; the "77.34.5" is a hint that this isn't a | 9 # something reasonably current; the "77.34.5" is a hint that this isn't a |
10 # standard Chrome. | 10 # standard Chrome. |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
44 '../base/base.gyp:base', | 44 '../base/base.gyp:base', |
45 '../base/base.gyp:base_static', | 45 '../base/base.gyp:base_static', |
46 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 46 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
47 '../cc/blink/cc_blink.gyp:cc_blink', | 47 '../cc/blink/cc_blink.gyp:cc_blink', |
48 '../cc/cc.gyp:cc', | 48 '../cc/cc.gyp:cc', |
49 '../components/components.gyp:crash_component_breakpad_mac_to_be_deleted
', | 49 '../components/components.gyp:crash_component_breakpad_mac_to_be_deleted
', |
50 '../components/components.gyp:devtools_discovery', | 50 '../components/components.gyp:devtools_discovery', |
51 '../components/components.gyp:devtools_http_handler', | 51 '../components/components.gyp:devtools_http_handler', |
52 '../components/components.gyp:web_cache_renderer', | 52 '../components/components.gyp:web_cache_renderer', |
53 '../components/components.gyp:plugins_renderer', | 53 '../components/components.gyp:plugins_renderer', |
| 54 '../components/test_runner/test_runner.gyp:test_runner', |
54 '../device/bluetooth/bluetooth.gyp:device_bluetooth', | 55 '../device/bluetooth/bluetooth.gyp:device_bluetooth', |
55 '../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks', | 56 '../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks', |
56 '../gin/gin.gyp:gin', | 57 '../gin/gin.gyp:gin', |
57 '../gpu/gpu.gyp:gpu', | 58 '../gpu/gpu.gyp:gpu', |
58 '../ipc/ipc.gyp:ipc', | 59 '../ipc/ipc.gyp:ipc', |
59 '../media/blink/media_blink.gyp:media_blink', | 60 '../media/blink/media_blink.gyp:media_blink', |
60 '../media/media.gyp:media', | 61 '../media/media.gyp:media', |
61 '../net/net.gyp:net', | 62 '../net/net.gyp:net', |
62 '../net/net.gyp:net_resources', | 63 '../net/net.gyp:net_resources', |
63 '../skia/skia.gyp:skia', | 64 '../skia/skia.gyp:skia', |
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
198 'shell/common/layout_test/layout_test_messages.h', | 199 'shell/common/layout_test/layout_test_messages.h', |
199 'shell/common/leak_detection_result.h', | 200 'shell/common/leak_detection_result.h', |
200 'shell/common/shell_content_client.cc', | 201 'shell/common/shell_content_client.cc', |
201 'shell/common/shell_content_client.h', | 202 'shell/common/shell_content_client.h', |
202 'shell/common/shell_messages.cc', | 203 'shell/common/shell_messages.cc', |
203 'shell/common/shell_messages.h', | 204 'shell/common/shell_messages.h', |
204 'shell/common/shell_switches.cc', | 205 'shell/common/shell_switches.cc', |
205 'shell/common/shell_switches.h', | 206 'shell/common/shell_switches.h', |
206 'shell/common/shell_test_configuration.cc', | 207 'shell/common/shell_test_configuration.cc', |
207 'shell/common/shell_test_configuration.h', | 208 'shell/common/shell_test_configuration.h', |
208 'shell/common/test_runner/test_preferences.cc', | |
209 'shell/common/test_runner/test_preferences.h', | |
210 'shell/common/v8_breakpad_support_win.cc', | 209 'shell/common/v8_breakpad_support_win.cc', |
211 'shell/common/v8_breakpad_support_win.h', | 210 'shell/common/v8_breakpad_support_win.h', |
212 'shell/renderer/ipc_echo.cc', | 211 'shell/renderer/ipc_echo.cc', |
213 'shell/renderer/ipc_echo.h', | 212 'shell/renderer/ipc_echo.h', |
214 'shell/renderer/layout_test/blink_test_helpers.cc', | 213 'shell/renderer/layout_test/blink_test_helpers.cc', |
215 'shell/renderer/layout_test/blink_test_helpers.h', | 214 'shell/renderer/layout_test/blink_test_helpers.h', |
216 'shell/renderer/layout_test/blink_test_runner.cc', | 215 'shell/renderer/layout_test/blink_test_runner.cc', |
217 'shell/renderer/layout_test/blink_test_runner.h', | 216 'shell/renderer/layout_test/blink_test_runner.h', |
218 'shell/renderer/layout_test/gc_controller.cc', | 217 'shell/renderer/layout_test/gc_controller.cc', |
219 'shell/renderer/layout_test/gc_controller.h', | 218 'shell/renderer/layout_test/gc_controller.h', |
220 'shell/renderer/layout_test/layout_test_content_renderer_client.cc', | 219 'shell/renderer/layout_test/layout_test_content_renderer_client.cc', |
221 'shell/renderer/layout_test/layout_test_content_renderer_client.h', | 220 'shell/renderer/layout_test/layout_test_content_renderer_client.h', |
222 'shell/renderer/layout_test/layout_test_render_frame_observer.cc', | 221 'shell/renderer/layout_test/layout_test_render_frame_observer.cc', |
223 'shell/renderer/layout_test/layout_test_render_frame_observer.h', | 222 'shell/renderer/layout_test/layout_test_render_frame_observer.h', |
224 'shell/renderer/layout_test/layout_test_render_process_observer.cc', | 223 'shell/renderer/layout_test/layout_test_render_process_observer.cc', |
225 'shell/renderer/layout_test/layout_test_render_process_observer.h', | 224 'shell/renderer/layout_test/layout_test_render_process_observer.h', |
226 'shell/renderer/layout_test/leak_detector.cc', | 225 'shell/renderer/layout_test/leak_detector.cc', |
227 'shell/renderer/layout_test/leak_detector.h', | 226 'shell/renderer/layout_test/leak_detector.h', |
228 'shell/renderer/layout_test/test_media_stream_renderer_factory.cc', | 227 'shell/renderer/layout_test/test_media_stream_renderer_factory.cc', |
229 'shell/renderer/layout_test/test_media_stream_renderer_factory.h', | 228 'shell/renderer/layout_test/test_media_stream_renderer_factory.h', |
230 'shell/renderer/layout_test/test_plugin_placeholder.cc', | 229 'shell/renderer/layout_test/test_plugin_placeholder.cc', |
231 'shell/renderer/layout_test/test_plugin_placeholder.h', | 230 'shell/renderer/layout_test/test_plugin_placeholder.h', |
232 'shell/renderer/layout_test/test_video_frame_provider.cc', | 231 'shell/renderer/layout_test/test_video_frame_provider.cc', |
233 'shell/renderer/layout_test/test_video_frame_provider.h', | 232 'shell/renderer/layout_test/test_video_frame_provider.h', |
234 'shell/renderer/shell_content_renderer_client.cc', | 233 'shell/renderer/shell_content_renderer_client.cc', |
235 'shell/renderer/shell_content_renderer_client.h', | 234 'shell/renderer/shell_content_renderer_client.h', |
236 'shell/renderer/shell_render_view_observer.cc', | 235 'shell/renderer/shell_render_view_observer.cc', |
237 'shell/renderer/shell_render_view_observer.h', | 236 'shell/renderer/shell_render_view_observer.h', |
238 'shell/renderer/test_runner/accessibility_controller.cc', | |
239 'shell/renderer/test_runner/accessibility_controller.h', | |
240 'shell/renderer/test_runner/app_banner_client.cc', | |
241 'shell/renderer/test_runner/app_banner_client.h', | |
242 'shell/renderer/test_runner/event_sender.cc', | |
243 'shell/renderer/test_runner/event_sender.h', | |
244 'shell/renderer/test_runner/gamepad_controller.cc', | |
245 'shell/renderer/test_runner/gamepad_controller.h', | |
246 'shell/renderer/test_runner/mock_color_chooser.cc', | |
247 'shell/renderer/test_runner/mock_color_chooser.h', | |
248 'shell/renderer/test_runner/mock_constraints.cc', | |
249 'shell/renderer/test_runner/mock_constraints.h', | |
250 'shell/renderer/test_runner/mock_credential_manager_client.cc', | |
251 'shell/renderer/test_runner/mock_credential_manager_client.h', | |
252 'shell/renderer/test_runner/mock_grammar_check.cc', | |
253 'shell/renderer/test_runner/mock_grammar_check.h', | |
254 'shell/renderer/test_runner/mock_screen_orientation_client.cc', | |
255 'shell/renderer/test_runner/mock_screen_orientation_client.h', | |
256 'shell/renderer/test_runner/mock_spell_check.cc', | |
257 'shell/renderer/test_runner/mock_spell_check.h', | |
258 'shell/renderer/test_runner/mock_web_audio_device.cc', | |
259 'shell/renderer/test_runner/mock_web_audio_device.h', | |
260 'shell/renderer/test_runner/mock_web_media_stream_center.cc', | |
261 'shell/renderer/test_runner/mock_web_media_stream_center.h', | |
262 'shell/renderer/test_runner/mock_web_midi_accessor.cc', | |
263 'shell/renderer/test_runner/mock_web_midi_accessor.h', | |
264 'shell/renderer/test_runner/mock_web_speech_recognizer.cc', | |
265 'shell/renderer/test_runner/mock_web_speech_recognizer.h', | |
266 'shell/renderer/test_runner/mock_web_theme_engine.cc', | |
267 'shell/renderer/test_runner/mock_web_theme_engine.h', | |
268 'shell/renderer/test_runner/mock_web_user_media_client.cc', | |
269 'shell/renderer/test_runner/mock_web_user_media_client.h', | |
270 'shell/renderer/test_runner/mock_webrtc_data_channel_handler.cc', | |
271 'shell/renderer/test_runner/mock_webrtc_data_channel_handler.h', | |
272 'shell/renderer/test_runner/mock_webrtc_dtmf_sender_handler.cc', | |
273 'shell/renderer/test_runner/mock_webrtc_dtmf_sender_handler.h', | |
274 'shell/renderer/test_runner/mock_webrtc_peer_connection_handler.cc', | |
275 'shell/renderer/test_runner/mock_webrtc_peer_connection_handler.h', | |
276 'shell/renderer/test_runner/spell_check_client.cc', | |
277 'shell/renderer/test_runner/spell_check_client.h', | |
278 'shell/renderer/test_runner/test_common.cc', | |
279 'shell/renderer/test_runner/test_common.h', | |
280 'shell/renderer/test_runner/test_interfaces.cc', | |
281 'shell/renderer/test_runner/test_interfaces.h', | |
282 'shell/renderer/test_runner/test_plugin.cc', | |
283 'shell/renderer/test_runner/test_plugin.h', | |
284 'shell/renderer/test_runner/test_runner.cc', | |
285 'shell/renderer/test_runner/test_runner.h', | |
286 'shell/renderer/test_runner/text_input_controller.cc', | |
287 'shell/renderer/test_runner/text_input_controller.h', | |
288 'shell/renderer/test_runner/web_ax_object_proxy.cc', | |
289 'shell/renderer/test_runner/web_ax_object_proxy.h', | |
290 'shell/renderer/test_runner/web_content_settings.cc', | |
291 'shell/renderer/test_runner/web_content_settings.h', | |
292 'shell/renderer/test_runner/web_frame_test_proxy.h', | |
293 'shell/renderer/test_runner/web_task.cc', | |
294 'shell/renderer/test_runner/web_task.h', | |
295 'shell/renderer/test_runner/web_test_delegate.h', | |
296 'shell/renderer/test_runner/web_test_interfaces.cc', | |
297 'shell/renderer/test_runner/web_test_interfaces.h', | |
298 'shell/renderer/test_runner/web_test_proxy.cc', | |
299 'shell/renderer/test_runner/web_test_proxy.h', | |
300 'shell/renderer/test_runner/web_test_runner.h', | |
301 ], | 237 ], |
302 'msvs_settings': { | 238 'msvs_settings': { |
303 'VCLinkerTool': { | 239 'VCLinkerTool': { |
304 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS | 240 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS |
305 }, | 241 }, |
306 }, | 242 }, |
307 'conditions': [ | 243 'conditions': [ |
308 ['OS=="win" and win_use_allocator_shim==1', { | 244 ['OS=="win" and win_use_allocator_shim==1', { |
309 'dependencies': [ | 245 'dependencies': [ |
310 '../base/allocator/allocator.gyp:allocator', | 246 '../base/allocator/allocator.gyp:allocator', |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
416 }] | 352 }] |
417 ], | 353 ], |
418 }, | 354 }, |
419 { | 355 { |
420 # GN version: //content/shell:resources | 356 # GN version: //content/shell:resources |
421 'target_name': 'content_shell_resources', | 357 'target_name': 'content_shell_resources', |
422 'type': 'none', | 358 'type': 'none', |
423 'variables': { | 359 'variables': { |
424 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/content', | 360 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/content', |
425 }, | 361 }, |
| 362 'dependencies': [ |
| 363 '../components/test_runner/test_runner.gyp:resources', |
| 364 ], |
426 'actions': [ | 365 'actions': [ |
427 { | 366 { |
428 'action_name': 'generate_content_shell_resources', | 367 'action_name': 'generate_content_shell_resources', |
429 'variables': { | 368 'variables': { |
430 'grit_grd_file': 'shell/shell_resources.grd', | 369 'grit_grd_file': 'shell/shell_resources.grd', |
431 }, | 370 }, |
432 'includes': [ '../build/grit_action.gypi' ], | 371 'includes': [ '../build/grit_action.gypi' ], |
433 }, | 372 }, |
434 ], | 373 ], |
435 'includes': [ '../build/grit_target.gypi' ], | 374 'includes': [ '../build/grit_target.gypi' ], |
436 'copies': [ | 375 'copies': [ |
437 { | 376 { |
438 'destination': '<(PRODUCT_DIR)', | 377 'destination': '<(PRODUCT_DIR)', |
439 'files': [ | 378 'files': [ |
440 '<(SHARED_INTERMEDIATE_DIR)/content/shell_resources.pak' | 379 '<(SHARED_INTERMEDIATE_DIR)/content/shell_resources.pak' |
441 ], | 380 ], |
442 }, | 381 }, |
443 ], | 382 ], |
444 'conditions': [ | |
445 ['OS=="win"', { | |
446 'copies': [{ | |
447 'destination': '<(PRODUCT_DIR)', | |
448 'files': ['shell/renderer/test_runner/resources/fonts/AHEM____.TTF']
, | |
449 }], | |
450 }], | |
451 ['OS=="mac"', { | |
452 'all_dependent_settings': { | |
453 'mac_bundle_resources': [ | |
454 'shell/renderer/test_runner/resources/fonts/AHEM____.TTF', | |
455 'shell/renderer/test_runner/resources/fonts/ChromiumAATTest.ttf', | |
456 '<(SHARED_INTERMEDIATE_DIR)/webkit/missingImage.png', | |
457 '<(SHARED_INTERMEDIATE_DIR)/webkit/textAreaResizeCorner.png', | |
458 ], | |
459 }, | |
460 }], | |
461 ['use_x11 == 1', { | |
462 'copies': [{ | |
463 'destination': '<(PRODUCT_DIR)', | |
464 'files': [ | |
465 'shell/renderer/test_runner/resources/fonts/AHEM____.TTF', | |
466 'shell/renderer/test_runner/resources/fonts/fonts.conf', | |
467 '../third_party/gardiner_mod/GardinerModBug.ttf', | |
468 '../third_party/gardiner_mod/GardinerModCat.ttf', | |
469 ] | |
470 }], | |
471 }], | |
472 ['OS=="android"', { | |
473 'copies': [{ | |
474 'destination': '<(PRODUCT_DIR)', | |
475 'files': [ | |
476 'shell/renderer/test_runner/resources/fonts/AHEM____.TTF', | |
477 'shell/renderer/test_runner/resources/fonts/android_main_fonts.xml
', | |
478 'shell/renderer/test_runner/resources/fonts/android_fallback_fonts
.xml', | |
479 ] | |
480 }], | |
481 }], | |
482 ], | |
483 }, | 383 }, |
484 { | 384 { |
485 # We build a minimal set of resources so WebKit in content_shell has | 385 # We build a minimal set of resources so WebKit in content_shell has |
486 # access to necessary resources. | 386 # access to necessary resources. |
487 # GN version: //content/shell:pak | 387 # GN version: //content/shell:pak |
488 'target_name': 'content_shell_pak', | 388 'target_name': 'content_shell_pak', |
489 'type': 'none', | 389 'type': 'none', |
490 'dependencies': [ | 390 'dependencies': [ |
491 'app/resources/content_resources.gyp:content_resources', | 391 'app/resources/content_resources.gyp:content_resources', |
492 'app/strings/content_strings.gyp:content_strings', | 392 'app/strings/content_strings.gyp:content_strings', |
(...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
801 ['os_posix == 1 and OS != "mac"', { | 701 ['os_posix == 1 and OS != "mac"', { |
802 'copies': [{ | 702 'copies': [{ |
803 'destination': '<(PRODUCT_DIR)/plugins', | 703 'destination': '<(PRODUCT_DIR)/plugins', |
804 'files': ['<(PRODUCT_DIR)/libtest_netscape_plugin.so'], | 704 'files': ['<(PRODUCT_DIR)/libtest_netscape_plugin.so'], |
805 }], | 705 }], |
806 }], | 706 }], |
807 ], | 707 ], |
808 } | 708 } |
809 ], | 709 ], |
810 'conditions': [ | 710 'conditions': [ |
811 ['OS=="mac" or OS=="win"', { | |
812 'targets': [ | |
813 { | |
814 # GN version: //content/shell:layout_test_helper | |
815 'target_name': 'layout_test_helper', | |
816 'type': 'executable', | |
817 'sources': [ | |
818 'shell/renderer/test_runner/helper/layout_test_helper_mac.mm', | |
819 'shell/renderer/test_runner/helper/layout_test_helper_win.cc', | |
820 ], | |
821 'conditions': [ | |
822 ['OS=="mac"', { | |
823 'link_settings': { | |
824 'libraries': [ | |
825 '$(SDKROOT)/System/Library/Frameworks/AppKit.framework', | |
826 ], | |
827 }, | |
828 }], | |
829 ], | |
830 }, | |
831 ], | |
832 }], # OS=="mac" or OS=="win" | |
833 ['OS=="mac"', { | 711 ['OS=="mac"', { |
834 'targets': [ | 712 'targets': [ |
835 { | 713 { |
836 'target_name': 'content_shell_framework', | 714 'target_name': 'content_shell_framework', |
837 'type': 'shared_library', | 715 'type': 'shared_library', |
838 'product_name': '<(content_shell_product_name) Framework', | 716 'product_name': '<(content_shell_product_name) Framework', |
839 'mac_bundle': 1, | 717 'mac_bundle': 1, |
840 'mac_bundle_resources': [ | 718 'mac_bundle_resources': [ |
841 'shell/app/English.lproj/HttpAuth.xib', | 719 'shell/app/English.lproj/HttpAuth.xib', |
842 'shell/app/English.lproj/MainMenu.xib', | 720 'shell/app/English.lproj/MainMenu.xib', |
(...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1181 '--input_symbol', '<(PRODUCT_DIR)/content_shell.exe.pdb', | 1059 '--input_symbol', '<(PRODUCT_DIR)/content_shell.exe.pdb', |
1182 '--destination_dir', '<(dest_dir)', | 1060 '--destination_dir', '<(dest_dir)', |
1183 ], | 1061 ], |
1184 }, | 1062 }, |
1185 ], | 1063 ], |
1186 }, | 1064 }, |
1187 ], | 1065 ], |
1188 }], # OS=="win" and fastbuild==0 and target_arch=="ia32" | 1066 }], # OS=="win" and fastbuild==0 and target_arch=="ia32" |
1189 ] | 1067 ] |
1190 } | 1068 } |
OLD | NEW |