| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 import("//build/config/features.gni") | 5 import("//build/config/features.gni") |
| 6 import("//build/config/ui.gni") | 6 import("//build/config/ui.gni") |
| 7 import("//tools/grit/repack.gni") | 7 import("//tools/grit/repack.gni") |
| 8 import("//tools/grit/grit_rule.gni") | 8 import("//tools/grit/grit_rule.gni") |
| 9 if (is_android) { | 9 if (is_android) { |
| 10 import("//build/config/android/config.gni") | 10 import("//build/config/android/config.gni") |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 137 "common/layout_test/layout_test_messages.h", | 137 "common/layout_test/layout_test_messages.h", |
| 138 "common/leak_detection_result.h", | 138 "common/leak_detection_result.h", |
| 139 "common/shell_content_client.cc", | 139 "common/shell_content_client.cc", |
| 140 "common/shell_content_client.h", | 140 "common/shell_content_client.h", |
| 141 "common/shell_messages.cc", | 141 "common/shell_messages.cc", |
| 142 "common/shell_messages.h", | 142 "common/shell_messages.h", |
| 143 "common/shell_switches.cc", | 143 "common/shell_switches.cc", |
| 144 "common/shell_switches.h", | 144 "common/shell_switches.h", |
| 145 "common/shell_test_configuration.cc", | 145 "common/shell_test_configuration.cc", |
| 146 "common/shell_test_configuration.h", | 146 "common/shell_test_configuration.h", |
| 147 "common/test_runner/test_preferences.cc", | |
| 148 "common/test_runner/test_preferences.h", | |
| 149 "renderer/ipc_echo.cc", | 147 "renderer/ipc_echo.cc", |
| 150 "renderer/ipc_echo.h", | 148 "renderer/ipc_echo.h", |
| 151 "renderer/layout_test/blink_test_helpers.cc", | 149 "renderer/layout_test/blink_test_helpers.cc", |
| 152 "renderer/layout_test/blink_test_helpers.h", | 150 "renderer/layout_test/blink_test_helpers.h", |
| 153 "renderer/layout_test/blink_test_runner.cc", | 151 "renderer/layout_test/blink_test_runner.cc", |
| 154 "renderer/layout_test/blink_test_runner.h", | 152 "renderer/layout_test/blink_test_runner.h", |
| 155 "renderer/layout_test/gc_controller.cc", | 153 "renderer/layout_test/gc_controller.cc", |
| 156 "renderer/layout_test/gc_controller.h", | 154 "renderer/layout_test/gc_controller.h", |
| 157 "renderer/layout_test/layout_test_content_renderer_client.cc", | 155 "renderer/layout_test/layout_test_content_renderer_client.cc", |
| 158 "renderer/layout_test/layout_test_content_renderer_client.h", | 156 "renderer/layout_test/layout_test_content_renderer_client.h", |
| 159 "renderer/layout_test/layout_test_render_frame_observer.cc", | 157 "renderer/layout_test/layout_test_render_frame_observer.cc", |
| 160 "renderer/layout_test/layout_test_render_frame_observer.h", | 158 "renderer/layout_test/layout_test_render_frame_observer.h", |
| 161 "renderer/layout_test/layout_test_render_process_observer.cc", | 159 "renderer/layout_test/layout_test_render_process_observer.cc", |
| 162 "renderer/layout_test/layout_test_render_process_observer.h", | 160 "renderer/layout_test/layout_test_render_process_observer.h", |
| 163 "renderer/layout_test/leak_detector.cc", | 161 "renderer/layout_test/leak_detector.cc", |
| 164 "renderer/layout_test/leak_detector.h", | 162 "renderer/layout_test/leak_detector.h", |
| 165 "renderer/layout_test/test_media_stream_renderer_factory.cc", | 163 "renderer/layout_test/test_media_stream_renderer_factory.cc", |
| 166 "renderer/layout_test/test_media_stream_renderer_factory.h", | 164 "renderer/layout_test/test_media_stream_renderer_factory.h", |
| 167 "renderer/layout_test/test_plugin_placeholder.cc", | 165 "renderer/layout_test/test_plugin_placeholder.cc", |
| 168 "renderer/layout_test/test_plugin_placeholder.h", | 166 "renderer/layout_test/test_plugin_placeholder.h", |
| 169 "renderer/layout_test/test_video_frame_provider.cc", | 167 "renderer/layout_test/test_video_frame_provider.cc", |
| 170 "renderer/layout_test/test_video_frame_provider.h", | 168 "renderer/layout_test/test_video_frame_provider.h", |
| 171 "renderer/shell_content_renderer_client.cc", | 169 "renderer/shell_content_renderer_client.cc", |
| 172 "renderer/shell_content_renderer_client.h", | 170 "renderer/shell_content_renderer_client.h", |
| 173 "renderer/shell_render_view_observer.cc", | 171 "renderer/shell_render_view_observer.cc", |
| 174 "renderer/shell_render_view_observer.h", | 172 "renderer/shell_render_view_observer.h", |
| 175 "renderer/test_runner/accessibility_controller.cc", | |
| 176 "renderer/test_runner/accessibility_controller.h", | |
| 177 "renderer/test_runner/app_banner_client.cc", | |
| 178 "renderer/test_runner/app_banner_client.h", | |
| 179 "renderer/test_runner/event_sender.cc", | |
| 180 "renderer/test_runner/event_sender.h", | |
| 181 "renderer/test_runner/gamepad_controller.cc", | |
| 182 "renderer/test_runner/gamepad_controller.h", | |
| 183 "renderer/test_runner/mock_color_chooser.cc", | |
| 184 "renderer/test_runner/mock_color_chooser.h", | |
| 185 "renderer/test_runner/mock_constraints.cc", | |
| 186 "renderer/test_runner/mock_constraints.h", | |
| 187 "renderer/test_runner/mock_credential_manager_client.cc", | |
| 188 "renderer/test_runner/mock_credential_manager_client.h", | |
| 189 "renderer/test_runner/mock_grammar_check.cc", | |
| 190 "renderer/test_runner/mock_grammar_check.h", | |
| 191 "renderer/test_runner/mock_screen_orientation_client.cc", | |
| 192 "renderer/test_runner/mock_screen_orientation_client.h", | |
| 193 "renderer/test_runner/mock_spell_check.cc", | |
| 194 "renderer/test_runner/mock_spell_check.h", | |
| 195 "renderer/test_runner/mock_web_audio_device.cc", | |
| 196 "renderer/test_runner/mock_web_audio_device.h", | |
| 197 "renderer/test_runner/mock_web_media_stream_center.cc", | |
| 198 "renderer/test_runner/mock_web_media_stream_center.h", | |
| 199 "renderer/test_runner/mock_web_midi_accessor.cc", | |
| 200 "renderer/test_runner/mock_web_midi_accessor.h", | |
| 201 "renderer/test_runner/mock_web_speech_recognizer.cc", | |
| 202 "renderer/test_runner/mock_web_speech_recognizer.h", | |
| 203 "renderer/test_runner/mock_web_theme_engine.cc", | |
| 204 "renderer/test_runner/mock_web_theme_engine.h", | |
| 205 "renderer/test_runner/mock_web_user_media_client.cc", | |
| 206 "renderer/test_runner/mock_web_user_media_client.h", | |
| 207 "renderer/test_runner/mock_webrtc_data_channel_handler.cc", | |
| 208 "renderer/test_runner/mock_webrtc_data_channel_handler.h", | |
| 209 "renderer/test_runner/mock_webrtc_dtmf_sender_handler.cc", | |
| 210 "renderer/test_runner/mock_webrtc_dtmf_sender_handler.h", | |
| 211 "renderer/test_runner/mock_webrtc_peer_connection_handler.cc", | |
| 212 "renderer/test_runner/mock_webrtc_peer_connection_handler.h", | |
| 213 "renderer/test_runner/spell_check_client.cc", | |
| 214 "renderer/test_runner/spell_check_client.h", | |
| 215 "renderer/test_runner/test_common.cc", | |
| 216 "renderer/test_runner/test_common.h", | |
| 217 "renderer/test_runner/test_interfaces.cc", | |
| 218 "renderer/test_runner/test_interfaces.h", | |
| 219 "renderer/test_runner/test_plugin.cc", | |
| 220 "renderer/test_runner/test_plugin.h", | |
| 221 "renderer/test_runner/test_runner.cc", | |
| 222 "renderer/test_runner/test_runner.h", | |
| 223 "renderer/test_runner/text_input_controller.cc", | |
| 224 "renderer/test_runner/text_input_controller.h", | |
| 225 "renderer/test_runner/web_ax_object_proxy.cc", | |
| 226 "renderer/test_runner/web_ax_object_proxy.h", | |
| 227 "renderer/test_runner/web_content_settings.cc", | |
| 228 "renderer/test_runner/web_content_settings.h", | |
| 229 "renderer/test_runner/web_frame_test_proxy.h", | |
| 230 "renderer/test_runner/web_task.cc", | |
| 231 "renderer/test_runner/web_task.h", | |
| 232 "renderer/test_runner/web_test_delegate.h", | |
| 233 "renderer/test_runner/web_test_interfaces.cc", | |
| 234 "renderer/test_runner/web_test_interfaces.h", | |
| 235 "renderer/test_runner/web_test_proxy.cc", | |
| 236 "renderer/test_runner/web_test_proxy.h", | |
| 237 "renderer/test_runner/web_test_runner.h", | |
| 238 ] | 173 ] |
| 239 | 174 |
| 240 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 175 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 241 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 176 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 242 | 177 |
| 243 defines = [ "CONTENT_SHELL_VERSION=\"$content_shell_version\"" ] | 178 defines = [ "CONTENT_SHELL_VERSION=\"$content_shell_version\"" ] |
| 244 | 179 |
| 245 public_deps = [ | 180 public_deps = [ |
| 246 # This exposes all public content APIs. | 181 # This exposes all public content APIs. |
| 247 "//content/public/app:both", | 182 "//content/public/app:both", |
| 248 "//content/public/browser", | 183 "//content/public/browser", |
| 249 "//content/public/common", | 184 "//content/public/common", |
| 250 "//content/public/plugin", | 185 "//content/public/plugin", |
| 251 "//content/public/renderer", | 186 "//content/public/renderer", |
| 252 "//content/public/utility", | 187 "//content/public/utility", |
| 253 ] | 188 ] |
| 254 deps = [ | 189 deps = [ |
| 255 ":resources", | 190 ":resources", |
| 256 "//base", | 191 "//base", |
| 257 "//base:base_static", | 192 "//base:base_static", |
| 258 "//base/allocator", | 193 "//base/allocator", |
| 259 "//base/third_party/dynamic_annotations", | 194 "//base/third_party/dynamic_annotations", |
| 260 "//cc", | 195 "//cc", |
| 261 "//components/crash/app", | 196 "//components/crash/app", |
| 262 "//components/devtools_discovery", | 197 "//components/devtools_discovery", |
| 263 "//components/devtools_http_handler", | 198 "//components/devtools_http_handler", |
| 264 "//components/plugins/renderer", | 199 "//components/plugins/renderer", |
| 200 "//components/test_runner:test_runner", |
| 265 "//components/web_cache/renderer", | 201 "//components/web_cache/renderer", |
| 266 "//content:resources", | 202 "//content:resources", |
| 267 "//content/app/resources", | 203 "//content/app/resources", |
| 268 "//content/app/strings", | 204 "//content/app/strings", |
| 269 "//content/gpu", | 205 "//content/gpu", |
| 270 "//content/test:layouttest_support", | 206 "//content/test:layouttest_support", |
| 271 "//device/bluetooth", | 207 "//device/bluetooth", |
| 272 "//device/bluetooth:mocks", | 208 "//device/bluetooth:mocks", |
| 273 "//gin", | 209 "//gin", |
| 274 "//gpu", | 210 "//gpu", |
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 399 ] | 335 ] |
| 400 outputs = [ | 336 outputs = [ |
| 401 "$root_out_dir/shell_resources.pak", | 337 "$root_out_dir/shell_resources.pak", |
| 402 ] | 338 ] |
| 403 | 339 |
| 404 public_deps = [ | 340 public_deps = [ |
| 405 ":content_shell_resources_grit", | 341 ":content_shell_resources_grit", |
| 406 ] | 342 ] |
| 407 } | 343 } |
| 408 | 344 |
| 409 # Font copies. | |
| 410 if (!is_mac) { | |
| 411 copy("copy_ahem") { | |
| 412 visibility = [ ":*" ] | |
| 413 sources = [ | |
| 414 "renderer/test_runner/resources/fonts/AHEM____.TTF", | |
| 415 ] | |
| 416 outputs = [ | |
| 417 "$root_out_dir/AHEM____.TTF", | |
| 418 ] | |
| 419 } | |
| 420 } | |
| 421 if (use_x11) { | |
| 422 copy("copy_x11_fonts") { | |
| 423 visibility = [ ":*" ] | |
| 424 sources = [ | |
| 425 "//third_party/gardiner_mod/GardinerModBug.ttf", | |
| 426 "//third_party/gardiner_mod/GardinerModCat.ttf", | |
| 427 "renderer/test_runner/resources/fonts/fonts.conf", | |
| 428 ] | |
| 429 outputs = [ | |
| 430 "$root_out_dir/{{source_file_part}}", | |
| 431 ] | |
| 432 } | |
| 433 } | |
| 434 if (is_android) { | |
| 435 copy("copy_android_fonts") { | |
| 436 visibility = [ ":*" ] | |
| 437 sources = [ | |
| 438 "renderer/test_runner/resources/fonts/android_fallback_fonts.xml", | |
| 439 "renderer/test_runner/resources/fonts/android_main_fonts.xml", | |
| 440 ] | |
| 441 outputs = [ | |
| 442 "$root_out_dir/{{source_file_part}}", | |
| 443 ] | |
| 444 } | |
| 445 } | |
| 446 | |
| 447 group("resources") { | 345 group("resources") { |
| 448 public_deps = [ | 346 public_deps = [ |
| 449 ":copy_shell_resources", | 347 ":copy_shell_resources", |
| 450 ] | 348 ] |
| 451 deps = [] | 349 deps = [ |
| 452 | 350 "//components/test_runner:resources", |
| 453 if (is_mac) { | 351 ] |
| 454 # TODO(GYP) Mac bundle resources. | |
| 455 #'all_dependent_settings': { | |
| 456 # 'mac_bundle_resources': [ | |
| 457 # 'shell/renderer/test_runner/resources/fonts/AHEM____.TTF', | |
| 458 # 'shell/renderer/test_runner/resources/fonts/ChromiumAATTest.ttf', | |
| 459 # '<(SHARED_INTERMEDIATE_DIR)/webkit/missingImage.png', | |
| 460 # '<(SHARED_INTERMEDIATE_DIR)/webkit/textAreaResizeCorner.png', | |
| 461 # ], | |
| 462 #}, | |
| 463 } else { | |
| 464 deps += [ ":copy_ahem" ] | |
| 465 } | |
| 466 | |
| 467 if (use_x11) { | |
| 468 deps += [ ":copy_x11_fonts" ] | |
| 469 } | |
| 470 if (is_android) { | |
| 471 deps += [ ":copy_android_fonts" ] | |
| 472 } | |
| 473 } | 352 } |
| 474 | 353 |
| 475 repack("pak") { | 354 repack("pak") { |
| 476 sources = [ | 355 sources = [ |
| 477 "$root_gen_dir/blink/public/resources/blink_image_resources_100_percent.pak"
, | 356 "$root_gen_dir/blink/public/resources/blink_image_resources_100_percent.pak"
, |
| 478 "$root_gen_dir/blink/public/resources/blink_resources.pak", | 357 "$root_gen_dir/blink/public/resources/blink_resources.pak", |
| 479 "$root_gen_dir/content/app/resources/content_resources_100_percent.pak", | 358 "$root_gen_dir/content/app/resources/content_resources_100_percent.pak", |
| 480 "$root_gen_dir/content/app/strings/content_strings_en-US.pak", | 359 "$root_gen_dir/content/app/strings/content_strings_en-US.pak", |
| 481 "$root_gen_dir/content/browser/tracing/tracing_resources.pak", | 360 "$root_gen_dir/content/browser/tracing/tracing_resources.pak", |
| 482 "$root_gen_dir/content/content_resources.pak", | 361 "$root_gen_dir/content/content_resources.pak", |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 549 } | 428 } |
| 550 } else { | 429 } else { |
| 551 group("content_shell") { | 430 group("content_shell") { |
| 552 testonly = true | 431 testonly = true |
| 553 deps = [ | 432 deps = [ |
| 554 ":content_shell_lib", | 433 ":content_shell_lib", |
| 555 ] | 434 ] |
| 556 } | 435 } |
| 557 } | 436 } |
| 558 | 437 |
| 559 if (is_mac || is_win) { | |
| 560 # GYP version: content/content_shell_and_tests.gyp:layout_test_helper | |
| 561 executable("layout_test_helper") { | |
| 562 sources = [ | |
| 563 "renderer/test_runner/helper/layout_test_helper_mac.mm", | |
| 564 "renderer/test_runner/helper/layout_test_helper_win.cc", | |
| 565 ] | |
| 566 | |
| 567 if (is_mac) { | |
| 568 libs = [ "AppKit.framework" ] | |
| 569 } | |
| 570 } | |
| 571 } | |
| 572 | |
| 573 if (is_win) { | 438 if (is_win) { |
| 574 # GYP version: content/content_shell_and_tests.gyp:content_shell_crash_service | 439 # GYP version: content/content_shell_and_tests.gyp:content_shell_crash_service |
| 575 executable("crash_service") { | 440 executable("crash_service") { |
| 576 sources = [ | 441 sources = [ |
| 577 "tools/content_shell_crash_service.cc", | 442 "tools/content_shell_crash_service.cc", |
| 578 ] | 443 ] |
| 579 | 444 |
| 580 deps = [ | 445 deps = [ |
| 581 "//base", | 446 "//base", |
| 582 "//components/crash/tools:crash_service", | 447 "//components/crash/tools:crash_service", |
| 583 ] | 448 ] |
| 584 | 449 |
| 585 configs -= [ "//build/config/win:console" ] | 450 configs -= [ "//build/config/win:console" ] |
| 586 configs += [ "//build/config/win:windowed" ] | 451 configs += [ "//build/config/win:windowed" ] |
| 587 } | 452 } |
| 588 } | 453 } |
| OLD | NEW |