| OLD | NEW |
| (Empty) |
| 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 | |
| 3 # found in the LICENSE file. | |
| 4 | |
| 5 { | |
| 6 'variables': { | |
| 7 'chromium_code': 1, | |
| 8 # Define the common dependencies that contain all the actual | |
| 9 # Chromium functionality. This list gets pulled in below by | |
| 10 # the link of the actual chrome (or chromium) executable on | |
| 11 # Linux or Mac, and into chrome.dll on Windows. | |
| 12 'chromium_dependencies': [ | |
| 13 'common', | |
| 14 'browser', | |
| 15 'debugger', | |
| 16 'renderer', | |
| 17 'utility', | |
| 18 'worker', | |
| 19 '../printing/printing.gyp:printing', | |
| 20 '../webkit/webkit.gyp:inspector_resources', | |
| 21 ], | |
| 22 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/chrome', | |
| 23 'mac_xib_localizer_tool_path': '<(DEPTH)/build/mac/generate_localizer', | |
| 24 'mac_xib_localizers_dir': '<(INTERMEDIATE_DIR)/xib_localizers', | |
| 25 'browser_tests_sources': [ | |
| 26 'browser/browser_browsertest.cc', | |
| 27 'browser/crash_recovery_browsertest.cc', | |
| 28 'browser/download/save_page_browsertest.cc', | |
| 29 'browser/ssl/ssl_browser_tests.cc', | |
| 30 ], | |
| 31 'browser_tests_sources_win_specific': [ | |
| 32 'browser/extensions/extension_shelf_model_unittest.cc', | |
| 33 'browser/extensions/extension_startup_unittest.cc', | |
| 34 'browser/extensions/extension_browsertest.cc', | |
| 35 'browser/extensions/extension_browsertest.h', | |
| 36 'browser/extensions/extension_browsertests_misc.cc', | |
| 37 'browser/views/browser_views_accessibility_browsertest.cc', | |
| 38 'browser/views/find_bar_win_browsertest.cc', | |
| 39 # TODO(jam): http://crbug.com/15101 These tests fail on Linux and Mac. | |
| 40 'browser/child_process_security_policy_browser_test.cc', | |
| 41 'browser/renderer_host/test/web_cache_manager_browsertest.cc', | |
| 42 'browser/renderer_host/test/render_view_host_manager_browsertest.cc', | |
| 43 # TODO(jcampan): once the task manager works on Mac, move this test to the | |
| 44 # non win specific section. | |
| 45 'browser/task_manager_browsertest.cc', | |
| 46 ], | |
| 47 # TODO(jcampan): move these vars to views.gyp. | |
| 48 'views_unit_tests_sources': [ | |
| 49 '../views/view_unittest.cc', | |
| 50 '../views/focus/focus_manager_unittest.cc', | |
| 51 ], | |
| 52 'views_unit_tests_sources_win_specific': [ | |
| 53 # TODO(jcampan): make the following tests work on Linux. | |
| 54 '../views/controls/label_unittest.cc', | |
| 55 '../views/controls/table/table_view_unittest.cc', | |
| 56 '../views/grid_layout_unittest.cc', | |
| 57 ] | |
| 58 }, | |
| 59 'includes': [ | |
| 60 '../build/common.gypi', | |
| 61 ], | |
| 62 'target_defaults': { | |
| 63 'sources/': [ | |
| 64 ['exclude', '/(cocoa|gtk|win)/'], | |
| 65 ['exclude', '_(cocoa|gtk|linux|mac|posix|skia|win|views|x)(_unittest)?\\.(
cc|mm?)$'], | |
| 66 ['exclude', '/(gtk|win|x11)_[^/]*\\.cc$'], | |
| 67 ], | |
| 68 'conditions': [ | |
| 69 ['OS=="linux"', {'sources/': [ | |
| 70 ['include', '/gtk/'], | |
| 71 ['include', '_(gtk|linux|posix|skia|x)(_unittest)?\\.cc$'], | |
| 72 ['include', '/(gtk|x11)_[^/]*\\.cc$'], | |
| 73 ]}], | |
| 74 ['OS=="mac"', {'sources/': [ | |
| 75 ['include', '/cocoa/'], | |
| 76 ['include', '_(cocoa|mac|posix)(_unittest)?\\.(cc|mm?)$'], | |
| 77 ]}, { # else: OS != "mac" | |
| 78 'sources/': [ | |
| 79 ['exclude', '\\.mm?$'], | |
| 80 ], | |
| 81 }], | |
| 82 ['OS=="win"', {'sources/': [ | |
| 83 ['include', '_(views|win)(_unittest)?\\.cc$'], | |
| 84 ['include', '/win/'], | |
| 85 ['include', '/(views|win)_[^/]*\\.cc$'], | |
| 86 ]}], | |
| 87 ['OS=="linux" and toolkit_views==1', {'sources/': [ | |
| 88 ['include', '_views\\.cc$'], | |
| 89 ]}], | |
| 90 ], | |
| 91 }, | |
| 92 'targets': [ | |
| 93 { | |
| 94 # TODO(mark): It would be better if each static library that needed | |
| 95 # to run grit would list its own .grd files, but unfortunately some | |
| 96 # of the static libraries currently have circular dependencies among | |
| 97 # generated headers. | |
| 98 'target_name': 'chrome_resources', | |
| 99 'type': 'none', | |
| 100 'msvs_guid': 'B95AB527-F7DB-41E9-AD91-EB51EE0F56BE', | |
| 101 'rules': [ | |
| 102 { | |
| 103 'rule_name': 'grit', | |
| 104 'extension': 'grd', | |
| 105 'variables': { | |
| 106 'conditions': [ | |
| 107 ['branding=="Chrome"', { | |
| 108 # TODO(mmoss) The .grd files look for _google_chrome, but for | |
| 109 # consistency they should look for GOOGLE_CHROME_BUILD like C++. | |
| 110 # Clean this up when Windows moves to gyp. | |
| 111 'chrome_build': '_google_chrome', | |
| 112 'branded_env': 'CHROMIUM_BUILD=google_chrome', | |
| 113 }, { # else: branding!="Chrome" | |
| 114 'chrome_build': '_chromium', | |
| 115 'branded_env': 'CHROMIUM_BUILD=chromium', | |
| 116 }], | |
| 117 ], | |
| 118 }, | |
| 119 'inputs': [ | |
| 120 '../tools/grit/grit.py', | |
| 121 ], | |
| 122 'outputs': [ | |
| 123 '<(grit_out_dir)/grit/<(RULE_INPUT_ROOT).h', | |
| 124 '<(grit_out_dir)/<(RULE_INPUT_ROOT).pak', | |
| 125 ], | |
| 126 'action': ['python', '<@(_inputs)', '-i', '<(RULE_INPUT_PATH)', | |
| 127 'build', '-o', '<(grit_out_dir)', | |
| 128 '-D', '<(chrome_build)', | |
| 129 '-E', '<(branded_env)', | |
| 130 ], | |
| 131 'message': 'Generating resources from <(RULE_INPUT_PATH)', | |
| 132 }, | |
| 133 ], | |
| 134 'sources': [ | |
| 135 # Data resources. | |
| 136 'browser/browser_resources.grd', | |
| 137 'common/common_resources.grd', | |
| 138 'renderer/renderer_resources.grd', | |
| 139 ], | |
| 140 'direct_dependent_settings': { | |
| 141 'include_dirs': [ | |
| 142 '<(grit_out_dir)', | |
| 143 ], | |
| 144 }, | |
| 145 'conditions': [ | |
| 146 ['OS=="win"', { | |
| 147 'dependencies': ['../build/win/system.gyp:cygwin'], | |
| 148 }], | |
| 149 ], | |
| 150 }, | |
| 151 { | |
| 152 # TODO(mark): It would be better if each static library that needed | |
| 153 # to run grit would list its own .grd files, but unfortunately some | |
| 154 # of the static libraries currently have circular dependencies among | |
| 155 # generated headers. | |
| 156 'target_name': 'chrome_strings', | |
| 157 'msvs_guid': 'D9DDAF60-663F-49CC-90DC-3D08CC3D1B28', | |
| 158 'conditions': [ | |
| 159 ['OS=="win"', { | |
| 160 # HACK(nsylvain): We want to enforce a fake dependency on | |
| 161 # intaller_util_string. install_util depends on both | |
| 162 # chrome_strings and installer_util_strings, but for some reasons | |
| 163 # Incredibuild does not enforce it (most likely a bug). By changing | |
| 164 # the type and making sure we depend on installer_util_strings, it | |
| 165 # will always get built before installer_util. | |
| 166 'type': 'dummy_executable', | |
| 167 'dependencies': ['../build/win/system.gyp:cygwin', | |
| 168 'installer/installer.gyp:installer_util_strings',], | |
| 169 }, { | |
| 170 'type': 'none', | |
| 171 }], | |
| 172 ], | |
| 173 'rules': [ | |
| 174 { | |
| 175 'rule_name': 'grit', | |
| 176 'extension': 'grd', | |
| 177 'variables': { | |
| 178 'conditions': [ | |
| 179 ['branding=="Chrome"', { | |
| 180 # TODO(mmoss) The .grd files look for _google_chrome, but for | |
| 181 # consistency they should look for GOOGLE_CHROME_BUILD like C++. | |
| 182 # Clean this up when Windows moves to gyp. | |
| 183 'chrome_build': '_google_chrome', | |
| 184 }, { # else: branding!="Chrome" | |
| 185 'chrome_build': '_chromium', | |
| 186 }], | |
| 187 ], | |
| 188 }, | |
| 189 'inputs': [ | |
| 190 '../tools/grit/grit.py', | |
| 191 ], | |
| 192 'outputs': [ | |
| 193 '<(grit_out_dir)/grit/<(RULE_INPUT_ROOT).h', | |
| 194 '<(grit_out_dir)/<(RULE_INPUT_ROOT)_da.pak', | |
| 195 '<(grit_out_dir)/<(RULE_INPUT_ROOT)_en-US.pak', | |
| 196 '<(grit_out_dir)/<(RULE_INPUT_ROOT)_he.pak', | |
| 197 '<(grit_out_dir)/<(RULE_INPUT_ROOT)_zh-TW.pak', | |
| 198 ], | |
| 199 'action': ['python', '<@(_inputs)', '-i', '<(RULE_INPUT_PATH)', | |
| 200 'build', '-o', '<(grit_out_dir)', | |
| 201 '-D', '<(chrome_build)'], | |
| 202 'message': 'Generating resources from <(RULE_INPUT_PATH)', | |
| 203 }, | |
| 204 ], | |
| 205 'sources': [ | |
| 206 # Localizable resources. | |
| 207 'app/resources/locale_settings.grd', | |
| 208 'app/chromium_strings.grd', | |
| 209 'app/generated_resources.grd', | |
| 210 'app/google_chrome_strings.grd', | |
| 211 ], | |
| 212 'direct_dependent_settings': { | |
| 213 'include_dirs': [ | |
| 214 '<(grit_out_dir)', | |
| 215 ], | |
| 216 }, | |
| 217 }, | |
| 218 { | |
| 219 # theme_resources also generates a .cc file, so it can't use the rules abo
ve. | |
| 220 'target_name': 'theme_resources', | |
| 221 'type': 'none', | |
| 222 'msvs_guid' : 'A158FB0A-25E4-6523-6B5A-4BB294B73D31', | |
| 223 'variables': { | |
| 224 'grit_path': '../tools/grit/grit.py', | |
| 225 }, | |
| 226 'actions': [ | |
| 227 { | |
| 228 'action_name': 'theme_resources', | |
| 229 'variables': { | |
| 230 'input_path': 'app/theme/theme_resources.grd', | |
| 231 'conditions': [ | |
| 232 ['branding=="Chrome"', { | |
| 233 # TODO(mmoss) The .grd files look for _google_chrome, but for | |
| 234 # consistency they should look for GOOGLE_CHROME_BUILD like C++. | |
| 235 # Clean this up when Windows moves to gyp. | |
| 236 'chrome_build': '_google_chrome', | |
| 237 }, { # else: branding!="Chrome" | |
| 238 'chrome_build': '_chromium', | |
| 239 }], | |
| 240 ], | |
| 241 }, | |
| 242 'inputs': [ | |
| 243 '<(input_path)', | |
| 244 ], | |
| 245 'outputs': [ | |
| 246 '<(grit_out_dir)/grit/theme_resources.h', | |
| 247 '<(grit_out_dir)/grit/theme_resources_map.cc', | |
| 248 '<(grit_out_dir)/grit/theme_resources_map.h', | |
| 249 '<(grit_out_dir)/theme_resources.pak', | |
| 250 '<(grit_out_dir)/theme_resources.rc', | |
| 251 ], | |
| 252 'action': [ | |
| 253 'python', '<(grit_path)', | |
| 254 '-i', '<(input_path)', 'build', | |
| 255 '-o', '<(grit_out_dir)', | |
| 256 '-D', '<(chrome_build)' | |
| 257 ], | |
| 258 'conditions': [ | |
| 259 ['chromeos==1', { | |
| 260 'action': ['-D', 'chromeos'], | |
| 261 }], | |
| 262 ], | |
| 263 'message': 'Generating resources from <(input_path)', | |
| 264 }, | |
| 265 ], | |
| 266 'direct_dependent_settings': { | |
| 267 'include_dirs': [ | |
| 268 '<(grit_out_dir)', | |
| 269 ], | |
| 270 }, | |
| 271 'conditions': [ | |
| 272 ['OS=="win"', { | |
| 273 'dependencies': ['../build/win/system.gyp:cygwin'], | |
| 274 }], | |
| 275 ], | |
| 276 }, | |
| 277 { | |
| 278 'target_name': 'default_extensions', | |
| 279 'type': 'none', | |
| 280 'msvs_guid': 'DA9BAB64-91DC-419B-AFDE-6FF8C569E83A', | |
| 281 'conditions': [ | |
| 282 ['OS=="win"', { | |
| 283 'copies': [ | |
| 284 { | |
| 285 'destination': '<(PRODUCT_DIR)/extensions', | |
| 286 'files': [ | |
| 287 'browser/extensions/default_extensions/external_extensions.json' | |
| 288 ] | |
| 289 } | |
| 290 ], | |
| 291 }], | |
| 292 ], | |
| 293 }, | |
| 294 { | |
| 295 'target_name': 'common', | |
| 296 'type': '<(library)', | |
| 297 'msvs_guid': '899F1280-3441-4D1F-BA04-CCD6208D9146', | |
| 298 'dependencies': [ | |
| 299 'chrome_resources', | |
| 300 'chrome_strings', | |
| 301 'theme_resources', | |
| 302 '../app/app.gyp:app_base', | |
| 303 '../base/base.gyp:base', | |
| 304 '../base/base.gyp:base_gfx', | |
| 305 '../build/temp_gyp/googleurl.gyp:googleurl', | |
| 306 '../ipc/ipc.gyp:ipc', | |
| 307 '../net/net.gyp:net', | |
| 308 '../skia/skia.gyp:skia', | |
| 309 '../third_party/icu38/icu38.gyp:icui18n', | |
| 310 '../third_party/icu38/icu38.gyp:icuuc', | |
| 311 '../third_party/libxml/libxml.gyp:libxml', | |
| 312 '../third_party/zlib/zlib.gyp:zlib', | |
| 313 '../third_party/npapi/npapi.gyp:npapi', | |
| 314 '../webkit/webkit.gyp:glue', | |
| 315 ], | |
| 316 'include_dirs': [ | |
| 317 '..', | |
| 318 ], | |
| 319 'sources': [ | |
| 320 # All .cc, .h, and .mm files under chrome/common except for tests. | |
| 321 'common/extensions/extension.cc', | |
| 322 'common/extensions/extension.h', | |
| 323 'common/extensions/extension_constants.cc', | |
| 324 'common/extensions/extension_constants.h', | |
| 325 'common/extensions/extension_error_reporter.cc', | |
| 326 'common/extensions/extension_error_reporter.h', | |
| 327 'common/extensions/extension_error_utils.cc', | |
| 328 'common/extensions/extension_error_utils.h', | |
| 329 'common/extensions/extension_unpacker.cc', | |
| 330 'common/extensions/extension_unpacker.h', | |
| 331 'common/extensions/url_pattern.cc', | |
| 332 'common/extensions/url_pattern.h', | |
| 333 'common/extensions/user_script.cc', | |
| 334 'common/extensions/user_script.h', | |
| 335 'common/gfx/utils.h', | |
| 336 'common/net/cookie_monster_sqlite.cc', | |
| 337 'common/net/cookie_monster_sqlite.h', | |
| 338 'common/net/dns.h', | |
| 339 'common/net/url_request_intercept_job.cc', | |
| 340 'common/net/url_request_intercept_job.h', | |
| 341 'common/web_resource/web_resource_unpacker.cc', | |
| 342 'common/web_resource/web_resource_unpacker.h', | |
| 343 'common/app_cache/app_cache_context_impl.cc', | |
| 344 'common/app_cache/app_cache_context_impl.h', | |
| 345 'common/app_cache/app_cache_dispatcher.cc', | |
| 346 'common/app_cache/app_cache_dispatcher.h', | |
| 347 'common/app_cache/app_cache_dispatcher_host.cc', | |
| 348 'common/app_cache/app_cache_dispatcher_host.h', | |
| 349 'common/automation_constants.cc', | |
| 350 'common/automation_constants.h', | |
| 351 'common/bindings_policy.h', | |
| 352 'common/child_process.cc', | |
| 353 'common/child_process.h', | |
| 354 'common/child_process_host.cc', | |
| 355 'common/child_process_host.h', | |
| 356 'common/child_process_info.cc', | |
| 357 'common/child_process_info.h', | |
| 358 'common/child_process_logging.h', | |
| 359 'common/child_process_logging_linux.cc', | |
| 360 'common/child_process_logging_mac.mm', | |
| 361 'common/child_process_logging_win.cc', | |
| 362 'common/child_thread.cc', | |
| 363 'common/child_thread.h', | |
| 364 'common/chrome_constants.cc', | |
| 365 'common/chrome_constants.h', | |
| 366 'common/chrome_counters.cc', | |
| 367 'common/chrome_counters.h', | |
| 368 'common/chrome_descriptors.h', | |
| 369 'common/chrome_paths.cc', | |
| 370 'common/chrome_paths.h', | |
| 371 'common/chrome_paths_internal.h', | |
| 372 'common/chrome_paths_linux.cc', | |
| 373 'common/chrome_paths_mac.mm', | |
| 374 'common/chrome_paths_win.cc', | |
| 375 'common/chrome_plugin_api.h', | |
| 376 'common/chrome_plugin_lib.cc', | |
| 377 'common/chrome_plugin_lib.h', | |
| 378 'common/chrome_plugin_util.cc', | |
| 379 'common/chrome_plugin_util.h', | |
| 380 'common/chrome_switches.cc', | |
| 381 'common/chrome_switches.h', | |
| 382 'common/classfactory.cc', | |
| 383 'common/classfactory.h', | |
| 384 'common/common_glue.cc', | |
| 385 'common/common_param_traits.cc', | |
| 386 'common/common_param_traits.h', | |
| 387 'common/db_message_filter.cc', | |
| 388 'common/db_message_filter.h', | |
| 389 'common/debug_flags.cc', | |
| 390 'common/debug_flags.h', | |
| 391 'common/devtools_messages.h', | |
| 392 'common/devtools_messages_internal.h', | |
| 393 'common/env_vars.cc', | |
| 394 'common/env_vars.h', | |
| 395 'common/filter_policy.h', | |
| 396 'common/gears_api.h', | |
| 397 'common/gtk_tree.cc', | |
| 398 'common/gtk_tree.h', | |
| 399 'common/gtk_util.cc', | |
| 400 'common/gtk_util.h', | |
| 401 'common/histogram_synchronizer.cc', | |
| 402 'common/histogram_synchronizer.h', | |
| 403 'common/important_file_writer.cc', | |
| 404 'common/important_file_writer.h', | |
| 405 'common/json_value_serializer.cc', | |
| 406 'common/json_value_serializer.h', | |
| 407 'common/jstemplate_builder.cc', | |
| 408 'common/jstemplate_builder.h', | |
| 409 'common/libxml_utils.cc', | |
| 410 'common/libxml_utils.h', | |
| 411 'common/logging_chrome.cc', | |
| 412 'common/logging_chrome.h', | |
| 413 'common/main_function_params.h', | |
| 414 'common/message_router.cc', | |
| 415 'common/message_router.h', | |
| 416 'common/modal_dialog_event.h', | |
| 417 'common/mru_cache.h', | |
| 418 'common/navigation_types.h', | |
| 419 'common/native_web_keyboard_event.h', | |
| 420 'common/native_web_keyboard_event_linux.cc', | |
| 421 'common/native_web_keyboard_event_mac.mm', | |
| 422 'common/native_web_keyboard_event_win.cc', | |
| 423 'common/native_window_notification_source.h', | |
| 424 'common/notification_details.h', | |
| 425 'common/notification_observer.h', | |
| 426 'common/notification_registrar.cc', | |
| 427 'common/notification_registrar.h', | |
| 428 'common/notification_service.cc', | |
| 429 'common/notification_service.h', | |
| 430 'common/notification_source.h', | |
| 431 'common/notification_type.h', | |
| 432 'common/owned_widget_gtk.cc', | |
| 433 'common/owned_widget_gtk.h', | |
| 434 'common/page_action.h', | |
| 435 'common/page_action.cc', | |
| 436 'common/page_transition_types.h', | |
| 437 'common/page_zoom.h', | |
| 438 'common/platform_util.h', | |
| 439 'common/platform_util_linux.cc', | |
| 440 'common/platform_util_mac.mm', | |
| 441 'common/platform_util_win.cc', | |
| 442 'common/plugin_messages.h', | |
| 443 'common/plugin_messages_internal.h', | |
| 444 'common/pref_member.cc', | |
| 445 'common/pref_member.h', | |
| 446 'common/pref_names.cc', | |
| 447 'common/pref_names.h', | |
| 448 'common/pref_service.cc', | |
| 449 'common/pref_service.h', | |
| 450 'common/process_watcher_posix.cc', | |
| 451 'common/process_watcher_win.cc', | |
| 452 'common/process_watcher.h', | |
| 453 'common/property_bag.cc', | |
| 454 'common/property_bag.h', | |
| 455 'common/quarantine_mac.h', | |
| 456 'common/quarantine_mac.mm', | |
| 457 'common/ref_counted_util.h', | |
| 458 'common/render_messages.h', | |
| 459 'common/render_messages_internal.h', | |
| 460 'common/renderer_preferences.h', | |
| 461 'common/resource_dispatcher.cc', | |
| 462 'common/resource_dispatcher.h', | |
| 463 'common/result_codes.h', | |
| 464 'common/sandbox_init_wrapper.cc', | |
| 465 'common/sandbox_init_wrapper.h', | |
| 466 'common/security_filter_peer.cc', | |
| 467 'common/security_filter_peer.h', | |
| 468 'common/sqlite_compiled_statement.cc', | |
| 469 'common/sqlite_compiled_statement.h', | |
| 470 'common/sqlite_utils.cc', | |
| 471 'common/sqlite_utils.h', | |
| 472 'common/task_queue.cc', | |
| 473 'common/task_queue.h', | |
| 474 'common/temp_scaffolding_stubs.cc', | |
| 475 'common/temp_scaffolding_stubs.h', | |
| 476 'common/thumbnail_score.cc', | |
| 477 'common/thumbnail_score.h', | |
| 478 'common/time_format.cc', | |
| 479 'common/time_format.h', | |
| 480 'common/transport_dib.h', | |
| 481 'common/transport_dib_linux.cc', | |
| 482 'common/transport_dib_mac.cc', | |
| 483 'common/transport_dib_win.cc', | |
| 484 'common/url_constants.cc', | |
| 485 'common/url_constants.h', | |
| 486 'common/visitedlink_common.cc', | |
| 487 'common/visitedlink_common.h', | |
| 488 'common/webkit_param_traits.h', | |
| 489 'common/webmessageportchannel_impl.cc', | |
| 490 'common/webmessageportchannel_impl.h', | |
| 491 'common/win_safe_util.cc', | |
| 492 'common/win_safe_util.h', | |
| 493 'common/worker_messages.h', | |
| 494 'common/worker_messages_internal.h', | |
| 495 'common/worker_thread_ticker.cc', | |
| 496 'common/worker_thread_ticker.h', | |
| 497 'common/x11_util.cc', | |
| 498 'common/x11_util.h', | |
| 499 'common/x11_util_internal.h', | |
| 500 'common/zip.cc', # Requires zlib directly. | |
| 501 'common/zip.h', | |
| 502 'third_party/xdg_user_dirs/xdg_user_dir_lookup.cc', | |
| 503 | |
| 504 'tools/build/win/precompiled.cc', | |
| 505 'tools/build/win/precompiled.h', | |
| 506 ], | |
| 507 'direct_dependent_settings': { | |
| 508 'include_dirs': [ | |
| 509 '..', | |
| 510 ], | |
| 511 }, | |
| 512 'export_dependent_settings': [ | |
| 513 '../app/app.gyp:app_base', | |
| 514 ], | |
| 515 'configurations': { | |
| 516 'Debug': { | |
| 517 'msvs_precompiled_header': 'tools/build/win/precompiled.h', | |
| 518 'msvs_precompiled_source': 'tools/build/win/precompiled.cc', | |
| 519 }, | |
| 520 }, | |
| 521 'conditions': [ | |
| 522 ['OS=="linux"', { | |
| 523 'dependencies': [ | |
| 524 '../build/linux/system.gyp:gtk', | |
| 525 ], | |
| 526 'link_settings': { | |
| 527 'libraries': [ | |
| 528 '-lX11', | |
| 529 '-lXrender', | |
| 530 '-lXext', | |
| 531 ], | |
| 532 }, | |
| 533 }, { # else: 'OS!="linux"' | |
| 534 'sources!': [ | |
| 535 'third_party/xdg_user_dirs/xdg_user_dir_lookup.cc', | |
| 536 ], | |
| 537 }], | |
| 538 ['OS=="win"', { | |
| 539 'include_dirs': [ | |
| 540 'third_party/wtl/include', | |
| 541 ], | |
| 542 'sources!': [ | |
| 543 'common/temp_scaffolding_stubs.cc', | |
| 544 'common/temp_scaffolding_stubs.h', | |
| 545 ], | |
| 546 }, { # else: OS != "win" | |
| 547 'sources!': [ | |
| 548 'common/classfactory.cc', | |
| 549 ], | |
| 550 }], | |
| 551 ], | |
| 552 }, | |
| 553 { | |
| 554 'target_name': 'browser', | |
| 555 'type': '<(library)', | |
| 556 'msvs_guid': '5BF908A7-68FB-4A4B-99E3-8C749F1FE4EA', | |
| 557 'dependencies': [ | |
| 558 'common', | |
| 559 'chrome_resources', | |
| 560 'chrome_strings', | |
| 561 'theme_resources', | |
| 562 '../app/app.gyp:app_resources', | |
| 563 '../media/media.gyp:media', | |
| 564 '../net/net.gyp:net_resources', | |
| 565 '../printing/printing.gyp:printing', | |
| 566 '../skia/skia.gyp:skia', | |
| 567 '../third_party/icu38/icu38.gyp:icui18n', | |
| 568 '../third_party/icu38/icu38.gyp:icuuc', | |
| 569 '../third_party/libxml/libxml.gyp:libxml', | |
| 570 '../third_party/npapi/npapi.gyp:npapi', | |
| 571 'third_party/hunspell/hunspell.gyp:hunspell', | |
| 572 '../webkit/webkit.gyp:glue', | |
| 573 ], | |
| 574 'include_dirs': [ | |
| 575 '..', | |
| 576 '<(INTERMEDIATE_DIR)', | |
| 577 ], | |
| 578 'sources': [ | |
| 579 # All .cc, .h, .m, and .mm files under browser except for tests and | |
| 580 # mocks. | |
| 581 'browser/alternate_nav_url_fetcher.cc', | |
| 582 'browser/alternate_nav_url_fetcher.h', | |
| 583 'browser/app_controller_mac.h', | |
| 584 'browser/app_controller_mac.mm', | |
| 585 'browser/app_modal_dialog.cc', | |
| 586 'browser/app_modal_dialog.h', | |
| 587 'browser/app_modal_dialog_gtk.cc', | |
| 588 'browser/app_modal_dialog_mac.mm', | |
| 589 'browser/app_modal_dialog_win.cc', | |
| 590 'browser/app_modal_dialog_queue.cc', | |
| 591 'browser/app_modal_dialog_queue.h', | |
| 592 'browser/autocomplete/autocomplete.cc', | |
| 593 'browser/autocomplete/autocomplete.h', | |
| 594 'browser/autocomplete/autocomplete_accessibility.cc', | |
| 595 'browser/autocomplete/autocomplete_accessibility.h', | |
| 596 'browser/autocomplete/autocomplete_edit.cc', | |
| 597 'browser/autocomplete/autocomplete_edit.h', | |
| 598 'browser/autocomplete/autocomplete_edit_view.h', | |
| 599 'browser/autocomplete/autocomplete_edit_view_gtk.cc', | |
| 600 'browser/autocomplete/autocomplete_edit_view_gtk.h', | |
| 601 'browser/autocomplete/autocomplete_edit_view_mac.h', | |
| 602 'browser/autocomplete/autocomplete_edit_view_mac.mm', | |
| 603 'browser/autocomplete/autocomplete_edit_view_win.cc', | |
| 604 'browser/autocomplete/autocomplete_edit_view_win.h', | |
| 605 'browser/autocomplete/autocomplete_popup_model.cc', | |
| 606 'browser/autocomplete/autocomplete_popup_model.h', | |
| 607 'browser/autocomplete/autocomplete_popup_view.h', | |
| 608 'browser/autocomplete/autocomplete_popup_view_gtk.cc', | |
| 609 'browser/autocomplete/autocomplete_popup_view_gtk.h', | |
| 610 'browser/autocomplete/autocomplete_popup_view_mac.h', | |
| 611 'browser/autocomplete/autocomplete_popup_view_mac.mm', | |
| 612 'browser/autocomplete/history_contents_provider.cc', | |
| 613 'browser/autocomplete/history_contents_provider.h', | |
| 614 'browser/autocomplete/history_url_provider.cc', | |
| 615 'browser/autocomplete/history_url_provider.h', | |
| 616 'browser/autocomplete/keyword_provider.cc', | |
| 617 'browser/autocomplete/keyword_provider.h', | |
| 618 'browser/autocomplete/search_provider.cc', | |
| 619 'browser/autocomplete/search_provider.h', | |
| 620 'browser/autofill_manager.cc', | |
| 621 'browser/autofill_manager.h', | |
| 622 'browser/automation/automation_autocomplete_edit_tracker.h', | |
| 623 'browser/automation/automation_browser_tracker.h', | |
| 624 'browser/automation/extension_automation_constants.h', | |
| 625 'browser/automation/extension_automation_constants.cc', | |
| 626 'browser/automation/automation_extension_function.h', | |
| 627 'browser/automation/automation_extension_function.cc', | |
| 628 'browser/automation/automation_profile_impl.cc', | |
| 629 'browser/automation/automation_profile_impl.h', | |
| 630 'browser/automation/automation_provider.cc', | |
| 631 'browser/automation/automation_provider.h', | |
| 632 'browser/automation/automation_provider_list.cc', | |
| 633 'browser/automation/automation_provider_list_generic.cc', | |
| 634 'browser/automation/automation_provider_list_mac.mm', | |
| 635 'browser/automation/automation_provider_list.h', | |
| 636 'browser/automation/automation_resource_message_filter.cc', | |
| 637 'browser/automation/automation_resource_message_filter.h', | |
| 638 'browser/automation/automation_resource_tracker.cc', | |
| 639 'browser/automation/automation_resource_tracker.h', | |
| 640 'browser/automation/automation_tab_tracker.h', | |
| 641 'browser/automation/url_request_automation_job.cc', | |
| 642 'browser/automation/url_request_automation_job.h', | |
| 643 'browser/automation/automation_window_tracker.h', | |
| 644 'browser/automation/extension_port_container.cc', | |
| 645 'browser/automation/extension_port_container.h', | |
| 646 'browser/automation/ui_controls.cc', | |
| 647 'browser/automation/ui_controls.h', | |
| 648 'browser/back_forward_menu_model.cc', | |
| 649 'browser/back_forward_menu_model.h', | |
| 650 'browser/back_forward_menu_model_views.cc', | |
| 651 'browser/back_forward_menu_model_views.h', | |
| 652 'browser/blocked_popup_container.cc', | |
| 653 'browser/blocked_popup_container.h', | |
| 654 'browser/bookmarks/bookmark_codec.cc', | |
| 655 'browser/bookmarks/bookmark_codec.h', | |
| 656 'browser/bookmarks/bookmark_context_menu_controller.cc', | |
| 657 'browser/bookmarks/bookmark_context_menu_controller.h', | |
| 658 'browser/bookmarks/bookmark_drag_data.cc', | |
| 659 'browser/bookmarks/bookmark_drag_data.h', | |
| 660 'browser/bookmarks/bookmark_drop_info.cc', | |
| 661 'browser/bookmarks/bookmark_drop_info.h', | |
| 662 'browser/bookmarks/bookmark_editor.h', | |
| 663 'browser/bookmarks/bookmark_folder_tree_model.cc', | |
| 664 'browser/bookmarks/bookmark_folder_tree_model.h', | |
| 665 'browser/bookmarks/bookmark_index.cc', | |
| 666 'browser/bookmarks/bookmark_index.h', | |
| 667 'browser/bookmarks/bookmark_html_writer.cc', | |
| 668 'browser/bookmarks/bookmark_html_writer.h', | |
| 669 'browser/bookmarks/bookmark_manager.h', | |
| 670 'browser/bookmarks/bookmark_model.cc', | |
| 671 'browser/bookmarks/bookmark_model.h', | |
| 672 'browser/bookmarks/bookmark_service.h', | |
| 673 'browser/bookmarks/bookmark_storage.cc', | |
| 674 'browser/bookmarks/bookmark_storage.h', | |
| 675 'browser/bookmarks/bookmark_table_model.cc', | |
| 676 'browser/bookmarks/bookmark_table_model.h', | |
| 677 'browser/bookmarks/bookmark_utils.cc', | |
| 678 'browser/bookmarks/bookmark_utils.h', | |
| 679 'browser/browser.cc', | |
| 680 'browser/browser.h', | |
| 681 'browser/browser_about_handler.cc', | |
| 682 'browser/browser_about_handler.h', | |
| 683 'browser/browser_accessibility.cc', | |
| 684 'browser/browser_accessibility.h', | |
| 685 'browser/browser_accessibility_manager.cc', | |
| 686 'browser/browser_accessibility_manager.h', | |
| 687 'browser/browser_init.cc', | |
| 688 'browser/browser_init.h', | |
| 689 'browser/browser_list.cc', | |
| 690 'browser/browser_list.h', | |
| 691 'browser/browser_main.cc', | |
| 692 'browser/browser_main_gtk.cc', | |
| 693 'browser/browser_main_mac.mm', | |
| 694 'browser/browser_main_win.cc', | |
| 695 'browser/browser_main_win.h', | |
| 696 'browser/browser_prefs.cc', | |
| 697 'browser/browser_prefs.h', | |
| 698 'browser/browser_process.cc', | |
| 699 'browser/browser_process.h', | |
| 700 'browser/browser_process_impl.cc', | |
| 701 'browser/browser_process_impl.h', | |
| 702 'browser/browser_shutdown.cc', | |
| 703 'browser/browser_shutdown.h', | |
| 704 'browser/browser_theme_provider_gtk.cc', | |
| 705 'browser/browser_theme_provider_mac.mm', | |
| 706 'browser/browser_theme_provider.cc', | |
| 707 'browser/browser_theme_provider.h', | |
| 708 'browser/browser_trial.cc', | |
| 709 'browser/browser_trial.h', | |
| 710 'browser/browser_url_handler.cc', | |
| 711 'browser/browser_url_handler.h', | |
| 712 'browser/browser_window.h', | |
| 713 'browser/browsing_data_remover.cc', | |
| 714 'browser/browsing_data_remover.h', | |
| 715 'browser/browsing_instance.cc', | |
| 716 'browser/browsing_instance.h', | |
| 717 'browser/cancelable_request.cc', | |
| 718 'browser/cancelable_request.h', | |
| 719 'browser/cert_store.cc', | |
| 720 'browser/cert_store.h', | |
| 721 'browser/character_encoding.cc', | |
| 722 'browser/character_encoding.h', | |
| 723 'browser/child_process_security_policy.cc', | |
| 724 'browser/child_process_security_policy.h', | |
| 725 'browser/chrome_plugin_browsing_context.cc', | |
| 726 'browser/chrome_plugin_browsing_context.h', | |
| 727 'browser/chrome_plugin_host.cc', | |
| 728 'browser/chrome_plugin_host.h', | |
| 729 'browser/chrome_thread.cc', | |
| 730 'browser/chrome_thread.h', | |
| 731 'browser/cocoa/about_window_controller.h', | |
| 732 'browser/cocoa/about_window_controller.mm', | |
| 733 'browser/cocoa/autocomplete_text_field.h', | |
| 734 'browser/cocoa/autocomplete_text_field.mm', | |
| 735 'browser/cocoa/autocomplete_text_field_cell.h', | |
| 736 'browser/cocoa/autocomplete_text_field_cell.mm', | |
| 737 'browser/cocoa/autocomplete_text_field_editor.h', | |
| 738 'browser/cocoa/autocomplete_text_field_editor.mm', | |
| 739 'browser/cocoa/autoseparating_menu.h', | |
| 740 'browser/cocoa/autoseparating_menu.m', | |
| 741 'browser/cocoa/background_gradient_view.h', | |
| 742 'browser/cocoa/background_gradient_view.mm', | |
| 743 'browser/cocoa/base_view.h', | |
| 744 'browser/cocoa/base_view.mm', | |
| 745 'browser/cocoa/browser_window_factory.mm', | |
| 746 'browser/cocoa/blocked_popup_container_controller.h', | |
| 747 'browser/cocoa/blocked_popup_container_controller.mm', | |
| 748 'browser/cocoa/bookmark_bar_bridge.h', | |
| 749 'browser/cocoa/bookmark_bar_bridge.mm', | |
| 750 'browser/cocoa/bookmark_bar_controller.h', | |
| 751 'browser/cocoa/bookmark_bar_controller.mm', | |
| 752 'browser/cocoa/bookmark_button_cell.h', | |
| 753 'browser/cocoa/bookmark_button_cell.mm', | |
| 754 'browser/cocoa/bookmark_editor_controller.h', | |
| 755 'browser/cocoa/bookmark_editor_controller.mm', | |
| 756 'browser/cocoa/bookmark_menu_bridge.h', | |
| 757 'browser/cocoa/bookmark_menu_bridge.mm', | |
| 758 'browser/cocoa/bookmark_menu_cocoa_controller.h', | |
| 759 'browser/cocoa/bookmark_menu_cocoa_controller.mm', | |
| 760 'browser/cocoa/bookmark_name_folder_controller.h', | |
| 761 'browser/cocoa/bookmark_name_folder_controller.mm', | |
| 762 'browser/cocoa/browser_test_helper.h', | |
| 763 'browser/cocoa/browser_window.h', | |
| 764 'browser/cocoa/browser_window.mm', | |
| 765 'browser/cocoa/browser_window_cocoa.h', | |
| 766 'browser/cocoa/browser_window_cocoa.mm', | |
| 767 'browser/cocoa/browser_window_controller.h', | |
| 768 'browser/cocoa/browser_window_controller.mm', | |
| 769 'browser/cocoa/clear_browsing_data_controller.h', | |
| 770 'browser/cocoa/clear_browsing_data_controller.mm', | |
| 771 'browser/cocoa/cocoa_test_helper.h', | |
| 772 'browser/cocoa/command_observer_bridge.h', | |
| 773 'browser/cocoa/command_observer_bridge.mm', | |
| 774 'browser/cocoa/custom_home_pages_model.h', | |
| 775 'browser/cocoa/custom_home_pages_model.mm', | |
| 776 'browser/cocoa/download_item_cell.h', | |
| 777 'browser/cocoa/download_item_cell.mm', | |
| 778 'browser/cocoa/download_item_controller.h', | |
| 779 'browser/cocoa/download_item_controller.mm', | |
| 780 'browser/cocoa/download_item_mac.h', | |
| 781 'browser/cocoa/download_item_mac.mm', | |
| 782 'browser/cocoa/download_shelf_controller.h', | |
| 783 'browser/cocoa/download_shelf_controller.mm', | |
| 784 'browser/cocoa/download_shelf_mac.h', | |
| 785 'browser/cocoa/download_shelf_mac.mm', | |
| 786 'browser/cocoa/download_shelf_view.h', | |
| 787 'browser/cocoa/download_shelf_view.mm', | |
| 788 'browser/cocoa/download_started_animation_mac.mm', | |
| 789 'browser/cocoa/encoding_menu_controller_delegate_mac.h', | |
| 790 'browser/cocoa/encoding_menu_controller_delegate_mac.mm', | |
| 791 'browser/cocoa/find_bar_bridge.h', | |
| 792 'browser/cocoa/find_bar_bridge.mm', | |
| 793 'browser/cocoa/find_bar_cocoa_controller.h', | |
| 794 'browser/cocoa/find_bar_cocoa_controller.mm', | |
| 795 'browser/cocoa/find_bar_view.h', | |
| 796 'browser/cocoa/find_bar_view.mm', | |
| 797 'browser/cocoa/first_run_dialog.h', | |
| 798 'browser/cocoa/first_run_dialog.mm', | |
| 799 'browser/cocoa/fullscreen_window.h', | |
| 800 'browser/cocoa/fullscreen_window.mm', | |
| 801 'browser/cocoa/gradient_button_cell.h', | |
| 802 'browser/cocoa/gradient_button_cell.mm', | |
| 803 'browser/cocoa/history_menu_bridge.h', | |
| 804 'browser/cocoa/history_menu_bridge.mm', | |
| 805 'browser/cocoa/history_menu_cocoa_controller.h', | |
| 806 'browser/cocoa/history_menu_cocoa_controller.mm', | |
| 807 'browser/cocoa/hung_renderer_controller.h', | |
| 808 'browser/cocoa/hung_renderer_controller.mm', | |
| 809 'browser/cocoa/infobar.h', | |
| 810 'browser/cocoa/infobar_container_controller.h', | |
| 811 'browser/cocoa/infobar_container_controller.mm', | |
| 812 'browser/cocoa/infobar_controller.h', | |
| 813 'browser/cocoa/infobar_controller.mm', | |
| 814 'browser/cocoa/infobar_gradient_view.h', | |
| 815 'browser/cocoa/infobar_gradient_view.mm', | |
| 816 'browser/cocoa/infobar_test_helper.h', | |
| 817 'browser/cocoa/infobar_text_field.h', | |
| 818 'browser/cocoa/infobar_text_field.mm', | |
| 819 'browser/cocoa/location_bar_view_mac.h', | |
| 820 'browser/cocoa/location_bar_view_mac.mm', | |
| 821 'browser/cocoa/nsimage_cache.h', | |
| 822 'browser/cocoa/nsimage_cache.mm', | |
| 823 'browser/cocoa/page_info_window_controller.h', | |
| 824 'browser/cocoa/page_info_window_controller.mm', | |
| 825 'browser/cocoa/page_info_window_mac.h', | |
| 826 'browser/cocoa/page_info_window_mac.mm', | |
| 827 'browser/cocoa/preferences_localizer.h', | |
| 828 'browser/cocoa/preferences_localizer.mm', | |
| 829 'browser/cocoa/preferences_window_controller.h', | |
| 830 'browser/cocoa/preferences_window_controller.mm', | |
| 831 'browser/cocoa/rwhvm_editcommand_helper.h', | |
| 832 'browser/cocoa/rwhvm_editcommand_helper.mm', | |
| 833 'browser/cocoa/sad_tab_view.h', | |
| 834 'browser/cocoa/sad_tab_view.mm', | |
| 835 'browser/cocoa/search_engine_list_model.h', | |
| 836 'browser/cocoa/search_engine_list_model.mm', | |
| 837 'browser/cocoa/shell_dialogs_mac.mm', | |
| 838 'browser/cocoa/status_bubble_mac.h', | |
| 839 'browser/cocoa/status_bubble_mac.mm', | |
| 840 'browser/cocoa/tab_cell.h', | |
| 841 'browser/cocoa/tab_cell.mm', | |
| 842 'browser/cocoa/tab_contents_controller.h', | |
| 843 'browser/cocoa/tab_contents_controller.mm', | |
| 844 'browser/cocoa/tab_controller.h', | |
| 845 'browser/cocoa/tab_controller.mm', | |
| 846 'browser/cocoa/tab_strip_controller.h', | |
| 847 'browser/cocoa/tab_strip_controller.mm', | |
| 848 'browser/cocoa/tab_strip_model_observer_bridge.h', | |
| 849 'browser/cocoa/tab_strip_model_observer_bridge.mm', | |
| 850 'browser/cocoa/tab_strip_view.h', | |
| 851 'browser/cocoa/tab_strip_view.mm', | |
| 852 'browser/cocoa/tab_view.h', | |
| 853 'browser/cocoa/tab_view.mm', | |
| 854 'browser/cocoa/tab_window_controller.h', | |
| 855 'browser/cocoa/tab_window_controller.mm', | |
| 856 'browser/cocoa/throbber_view.h', | |
| 857 'browser/cocoa/throbber_view.mm', | |
| 858 'browser/cocoa/toolbar_button_cell.h', | |
| 859 'browser/cocoa/toolbar_button_cell.mm', | |
| 860 'browser/cocoa/toolbar_controller.h', | |
| 861 'browser/cocoa/toolbar_controller.mm', | |
| 862 'browser/cocoa/toolbar_view.h', | |
| 863 'browser/cocoa/toolbar_view.mm', | |
| 864 'browser/cocoa/ui_localizer.h', | |
| 865 'browser/cocoa/ui_localizer.mm', | |
| 866 'browser/cocoa/web_drag_source.h', | |
| 867 'browser/cocoa/web_drag_source.mm', | |
| 868 'browser/cocoa/web_drop_target.h', | |
| 869 'browser/cocoa/web_drop_target.mm', | |
| 870 'browser/command_updater.cc', | |
| 871 'browser/command_updater.h', | |
| 872 'browser/cookies_table_model.cc', | |
| 873 'browser/cookies_table_model.h', | |
| 874 'browser/cross_site_request_manager.cc', | |
| 875 'browser/cross_site_request_manager.h', | |
| 876 'browser/defaults.cc', | |
| 877 'browser/defaults.h', | |
| 878 'browser/dock_info_gtk.cc', | |
| 879 'browser/dock_info_win.cc', | |
| 880 'browser/dock_info.cc', | |
| 881 'browser/dock_info.h', | |
| 882 'browser/dom_operation_notification_details.h', | |
| 883 'browser/dom_ui/chrome_url_data_manager.cc', | |
| 884 'browser/dom_ui/chrome_url_data_manager.h', | |
| 885 'browser/dom_ui/devtools_ui.cc', | |
| 886 'browser/dom_ui/devtools_ui.h', | |
| 887 'browser/dom_ui/dom_ui.cc', | |
| 888 'browser/dom_ui/dom_ui.h', | |
| 889 'browser/dom_ui/dom_ui_factory.cc', | |
| 890 'browser/dom_ui/dom_ui_factory.h', | |
| 891 'browser/dom_ui/dom_ui_favicon_source.cc', | |
| 892 'browser/dom_ui/dom_ui_favicon_source.h', | |
| 893 'browser/dom_ui/dom_ui_theme_source.cc', | |
| 894 'browser/dom_ui/dom_ui_theme_source.h', | |
| 895 'browser/dom_ui/dom_ui_thumbnail_source.cc', | |
| 896 'browser/dom_ui/dom_ui_thumbnail_source.h', | |
| 897 'browser/dom_ui/downloads_dom_handler.cc', | |
| 898 'browser/dom_ui/downloads_dom_handler.h', | |
| 899 'browser/dom_ui/downloads_ui.cc', | |
| 900 'browser/dom_ui/downloads_ui.h', | |
| 901 'browser/dom_ui/fileicon_source.cc', | |
| 902 'browser/dom_ui/fileicon_source.h', | |
| 903 'browser/dom_ui/history_ui.cc', | |
| 904 'browser/dom_ui/history_ui.h', | |
| 905 'browser/dom_ui/html_dialog_ui.cc', | |
| 906 'browser/dom_ui/html_dialog_ui.h', | |
| 907 'browser/dom_ui/new_tab_ui.cc', | |
| 908 'browser/dom_ui/new_tab_ui.h', | |
| 909 'browser/dom_ui/print_ui.cc', | |
| 910 'browser/dom_ui/print_ui.h', | |
| 911 'browser/dom_ui/shown_sections_handler.cc', | |
| 912 'browser/dom_ui/shown_sections_handler.h', | |
| 913 'browser/dom_ui/tips_handler.cc', | |
| 914 'browser/dom_ui/tips_handler.h', | |
| 915 'browser/download/download_exe.cc', | |
| 916 'browser/download/download_file.cc', | |
| 917 'browser/download/download_file.h', | |
| 918 'browser/download/download_item_model.cc', | |
| 919 'browser/download/download_item_model.h', | |
| 920 'browser/download/download_manager.cc', | |
| 921 'browser/download/download_manager.h', | |
| 922 'browser/download/download_request_dialog_delegate.h', | |
| 923 'browser/download/download_request_dialog_delegate_win.cc', | |
| 924 'browser/download/download_request_dialog_delegate_win.h', | |
| 925 'browser/download/download_request_manager.cc', | |
| 926 'browser/download/download_request_manager.h', | |
| 927 'browser/download/download_shelf.cc', | |
| 928 'browser/download/download_shelf.h', | |
| 929 'browser/download/download_started_animation.h', | |
| 930 'browser/download/download_util.cc', | |
| 931 'browser/download/download_util.h', | |
| 932 'browser/download/save_file.cc', | |
| 933 'browser/download/save_file.h', | |
| 934 'browser/download/save_file_manager.cc', | |
| 935 'browser/download/save_file_manager.h', | |
| 936 'browser/download/save_item.cc', | |
| 937 'browser/download/save_item.h', | |
| 938 'browser/download/save_package.cc', | |
| 939 'browser/download/save_package.h', | |
| 940 'browser/download/save_types.h', | |
| 941 'browser/encoding_menu_controller.cc', | |
| 942 'browser/encoding_menu_controller.h', | |
| 943 'browser/extensions/crx_installer.cc', | |
| 944 'browser/extensions/crx_installer.h', | |
| 945 'browser/extensions/extension_bookmarks_module.cc', | |
| 946 'browser/extensions/extension_bookmarks_module.h', | |
| 947 'browser/extensions/extension_bookmarks_module_constants.cc', | |
| 948 'browser/extensions/extension_bookmarks_module_constants.h', | |
| 949 'browser/extensions/extension_creator.cc', | |
| 950 'browser/extensions/extension_creator.h', | |
| 951 'browser/extensions/extension_dom_ui.cc', | |
| 952 'browser/extensions/extension_dom_ui.h', | |
| 953 'browser/extensions/extension_event_names.cc', | |
| 954 'browser/extensions/extension_event_names.h', | |
| 955 'browser/extensions/extension_file_util.cc', | |
| 956 'browser/extensions/extension_file_util.h', | |
| 957 'browser/extensions/extension_function.cc', | |
| 958 'browser/extensions/extension_function.h', | |
| 959 'browser/extensions/extension_function_dispatcher.cc', | |
| 960 'browser/extensions/extension_function_dispatcher.h', | |
| 961 'browser/extensions/extension_host.cc', | |
| 962 'browser/extensions/extension_host.h', | |
| 963 'browser/extensions/extension_install_ui.cc', | |
| 964 'browser/extensions/extension_install_ui.h', | |
| 965 'browser/extensions/extension_message_service.cc', | |
| 966 'browser/extensions/extension_message_service.h', | |
| 967 'browser/extensions/extension_browser_event_router.cc', | |
| 968 'browser/extensions/extension_browser_event_router.h', | |
| 969 'browser/extensions/extension_page_actions_module.cc', | |
| 970 'browser/extensions/extension_page_actions_module.h', | |
| 971 'browser/extensions/extension_page_actions_module_constants.cc', | |
| 972 'browser/extensions/extension_page_actions_module_constants.h', | |
| 973 'browser/extensions/extension_prefs.cc', | |
| 974 'browser/extensions/extension_prefs.h', | |
| 975 'browser/extensions/extension_process_manager.cc', | |
| 976 'browser/extensions/extension_process_manager.h', | |
| 977 'browser/extensions/extension_protocols.cc', | |
| 978 'browser/extensions/extension_protocols.h', | |
| 979 'browser/extensions/extension_shelf_model.cc', | |
| 980 'browser/extensions/extension_shelf_model.h', | |
| 981 'browser/extensions/extension_tabs_module.cc', | |
| 982 'browser/extensions/extension_tabs_module.h', | |
| 983 'browser/extensions/extension_tabs_module_constants.cc', | |
| 984 'browser/extensions/extension_tabs_module_constants.h', | |
| 985 'browser/extensions/extension_toolstrip_api.cc', | |
| 986 'browser/extensions/extension_toolstrip_api.h', | |
| 987 'browser/extensions/extension_updater.cc', | |
| 988 'browser/extensions/extension_updater.h', | |
| 989 'browser/extensions/extensions_service.cc', | |
| 990 'browser/extensions/extensions_service.h', | |
| 991 'browser/extensions/extensions_ui.cc', | |
| 992 'browser/extensions/extensions_ui.h', | |
| 993 'browser/extensions/external_extension_provider.h', | |
| 994 'browser/extensions/external_registry_extension_provider_win.cc', | |
| 995 'browser/extensions/external_registry_extension_provider_win.h', | |
| 996 'browser/extensions/external_pref_extension_provider.cc', | |
| 997 'browser/extensions/external_pref_extension_provider.h', | |
| 998 'browser/extensions/sandboxed_extension_unpacker.cc', | |
| 999 'browser/extensions/sandboxed_extension_unpacker.h', | |
| 1000 'browser/extensions/theme_preview_infobar_delegate.cc', | |
| 1001 'browser/extensions/theme_preview_infobar_delegate.h', | |
| 1002 'browser/extensions/user_script_master.cc', | |
| 1003 'browser/extensions/user_script_master.h', | |
| 1004 'browser/external_protocol_handler.cc', | |
| 1005 'browser/external_protocol_handler.h', | |
| 1006 'browser/external_tab_container.cc', | |
| 1007 'browser/external_tab_container.h', | |
| 1008 'browser/global_keyboard_shortcuts_mac.h', | |
| 1009 'browser/global_keyboard_shortcuts_mac.mm', | |
| 1010 'browser/fav_icon_helper.cc', | |
| 1011 'browser/fav_icon_helper.h', | |
| 1012 'browser/find_bar.h', | |
| 1013 'browser/find_bar_controller.cc', | |
| 1014 'browser/find_bar_controller.h', | |
| 1015 'browser/find_notification_details.h', | |
| 1016 'browser/first_run.cc', | |
| 1017 'browser/first_run.h', | |
| 1018 'browser/first_run_mac.mm', | |
| 1019 'browser/first_run_win.cc', | |
| 1020 'browser/first_run_gtk.cc', | |
| 1021 'browser/fonts_languages_window.h', | |
| 1022 'browser/gears_integration.cc', | |
| 1023 'browser/gears_integration.h', | |
| 1024 'browser/google_update.cc', | |
| 1025 'browser/google_update.h', | |
| 1026 'browser/google_update_settings_linux.cc', | |
| 1027 'browser/google_update_settings_mac.mm', | |
| 1028 'browser/google_url_tracker.cc', | |
| 1029 'browser/google_url_tracker.h', | |
| 1030 'browser/google_util.cc', | |
| 1031 'browser/google_util.h', | |
| 1032 'browser/gtk/about_chrome_dialog.cc', | |
| 1033 'browser/gtk/about_chrome_dialog.h', | |
| 1034 'browser/gtk/active_window_watcher.cc', | |
| 1035 'browser/gtk/active_window_watcher.h', | |
| 1036 'browser/gtk/back_forward_button_gtk.cc', | |
| 1037 'browser/gtk/back_forward_button_gtk.h', | |
| 1038 'browser/gtk/back_forward_menu_model_gtk.cc', | |
| 1039 'browser/gtk/back_forward_menu_model_gtk.h', | |
| 1040 'browser/gtk/blocked_popup_container_view_gtk.cc', | |
| 1041 'browser/gtk/blocked_popup_container_view_gtk.h', | |
| 1042 'browser/gtk/bookmark_bar_gtk.cc', | |
| 1043 'browser/gtk/bookmark_bar_gtk.h', | |
| 1044 'browser/gtk/bookmark_bubble_gtk.cc', | |
| 1045 'browser/gtk/bookmark_bubble_gtk.h', | |
| 1046 'browser/gtk/bookmark_context_menu_gtk.cc', | |
| 1047 'browser/gtk/bookmark_context_menu.cc', | |
| 1048 'browser/gtk/bookmark_context_menu.h', | |
| 1049 'browser/gtk/bookmark_editor_gtk.cc', | |
| 1050 'browser/gtk/bookmark_editor_gtk.h', | |
| 1051 'browser/gtk/bookmark_manager_gtk.cc', | |
| 1052 'browser/gtk/bookmark_manager_gtk.h', | |
| 1053 'browser/gtk/bookmark_menu_controller_gtk.cc', | |
| 1054 'browser/gtk/bookmark_menu_controller_gtk.h', | |
| 1055 'browser/gtk/bookmark_utils_gtk.cc', | |
| 1056 'browser/gtk/bookmark_utils_gtk.h', | |
| 1057 'browser/gtk/bookmark_tree_model.cc', | |
| 1058 'browser/gtk/bookmark_tree_model.h', | |
| 1059 'browser/gtk/browser_titlebar.cc', | |
| 1060 'browser/gtk/browser_titlebar.h', | |
| 1061 'browser/gtk/browser_toolbar_gtk.cc', | |
| 1062 'browser/gtk/browser_toolbar_gtk.h', | |
| 1063 'browser/gtk/browser_window_factory_gtk.cc', | |
| 1064 'browser/gtk/browser_window_gtk.cc', | |
| 1065 'browser/gtk/browser_window_gtk.h', | |
| 1066 'browser/gtk/clear_browsing_data_dialog_gtk.cc', | |
| 1067 'browser/gtk/clear_browsing_data_dialog_gtk.h', | |
| 1068 'browser/gtk/constrained_window_gtk.cc', | |
| 1069 'browser/gtk/constrained_window_gtk.h', | |
| 1070 'browser/gtk/custom_button.cc', | |
| 1071 'browser/gtk/custom_button.h', | |
| 1072 'browser/gtk/dialogs_gtk.cc', | |
| 1073 'browser/gtk/download_item_gtk.cc', | |
| 1074 'browser/gtk/download_item_gtk.h', | |
| 1075 'browser/gtk/download_request_dialog_delegate_gtk.cc', | |
| 1076 'browser/gtk/download_request_dialog_delegate_gtk.h', | |
| 1077 'browser/gtk/download_shelf_gtk.cc', | |
| 1078 'browser/gtk/download_shelf_gtk.h', | |
| 1079 'browser/gtk/download_started_animation_gtk.cc', | |
| 1080 'browser/gtk/edit_search_engine_dialog.cc', | |
| 1081 'browser/gtk/edit_search_engine_dialog.h', | |
| 1082 'browser/gtk/extension_shelf_gtk.cc', | |
| 1083 'browser/gtk/extension_shelf_gtk.h', | |
| 1084 'browser/gtk/extension_view_gtk.cc', | |
| 1085 'browser/gtk/extension_view_gtk.h', | |
| 1086 'browser/gtk/first_run_bubble.cc', | |
| 1087 'browser/gtk/first_run_bubble.h', | |
| 1088 'browser/gtk/first_run_dialog.cc', | |
| 1089 'browser/gtk/first_run_dialog.h', | |
| 1090 'browser/gtk/go_button_gtk.cc', | |
| 1091 'browser/gtk/go_button_gtk.h', | |
| 1092 'browser/gtk/gtk_chrome_button.cc', | |
| 1093 'browser/gtk/gtk_chrome_button.h', | |
| 1094 'browser/gtk/gtk_chrome_link_button.cc', | |
| 1095 'browser/gtk/gtk_chrome_link_button.h', | |
| 1096 'browser/gtk/gtk_dnd_util.cc', | |
| 1097 'browser/gtk/gtk_dnd_util.h', | |
| 1098 'browser/gtk/gtk_floating_container.cc', | |
| 1099 'browser/gtk/gtk_floating_container.h', | |
| 1100 'browser/gtk/gtk_theme_provider.cc', | |
| 1101 'browser/gtk/gtk_theme_provider.h', | |
| 1102 'browser/gtk/hung_renderer_dialog_gtk.cc', | |
| 1103 'browser/gtk/import_dialog_gtk.cc', | |
| 1104 'browser/gtk/import_dialog_gtk.h', | |
| 1105 'browser/gtk/import_lock_dialog_gtk.cc', | |
| 1106 'browser/gtk/import_lock_dialog_gtk.h', | |
| 1107 'browser/gtk/import_progress_dialog_gtk.cc', | |
| 1108 'browser/gtk/import_progress_dialog_gtk.h', | |
| 1109 'browser/gtk/info_bubble_gtk.cc', | |
| 1110 'browser/gtk/info_bubble_gtk.h', | |
| 1111 'browser/gtk/infobar_container_gtk.cc', | |
| 1112 'browser/gtk/infobar_container_gtk.h', | |
| 1113 'browser/gtk/infobar_gtk.cc', | |
| 1114 'browser/gtk/infobar_gtk.h', | |
| 1115 'browser/gtk/keyword_editor_view.cc', | |
| 1116 'browser/gtk/keyword_editor_view.h', | |
| 1117 'browser/gtk/find_bar_gtk.cc', | |
| 1118 'browser/gtk/find_bar_gtk.h', | |
| 1119 'browser/gtk/focus_store_gtk.cc', | |
| 1120 'browser/gtk/focus_store_gtk.h', | |
| 1121 'browser/gtk/location_bar_view_gtk.cc', | |
| 1122 'browser/gtk/location_bar_view_gtk.h', | |
| 1123 'browser/gtk/list_store_favicon_loader.cc', | |
| 1124 'browser/gtk/list_store_favicon_loader.h', | |
| 1125 'browser/gtk/menu_gtk.cc', | |
| 1126 'browser/gtk/menu_gtk.h', | |
| 1127 'browser/gtk/nine_box.cc', | |
| 1128 'browser/gtk/nine_box.h', | |
| 1129 'browser/gtk/options/advanced_contents_gtk.cc', | |
| 1130 'browser/gtk/options/advanced_contents_gtk.h', | |
| 1131 'browser/gtk/options/advanced_page_gtk.cc', | |
| 1132 'browser/gtk/options/advanced_page_gtk.h', | |
| 1133 'browser/gtk/options/content_page_gtk.cc', | |
| 1134 'browser/gtk/options/content_page_gtk.h', | |
| 1135 'browser/gtk/options/cookies_view.cc', | |
| 1136 'browser/gtk/options/cookies_view.h', | |
| 1137 'browser/gtk/options/exceptions_page_gtk.cc', | |
| 1138 'browser/gtk/options/exceptions_page_gtk.h', | |
| 1139 'browser/gtk/options/fonts_languages_window_gtk.cc', | |
| 1140 'browser/gtk/options/fonts_page_gtk.cc', | |
| 1141 'browser/gtk/options/fonts_page_gtk.h', | |
| 1142 'browser/gtk/options/general_page_gtk.cc', | |
| 1143 'browser/gtk/options/general_page_gtk.h', | |
| 1144 'browser/gtk/options/options_layout_gtk.cc', | |
| 1145 'browser/gtk/options/options_layout_gtk.h', | |
| 1146 'browser/gtk/options/options_window_gtk.cc', | |
| 1147 'browser/gtk/options/passwords_exceptions_window_gtk.cc', | |
| 1148 'browser/gtk/options/passwords_exceptions_window_gtk.h', | |
| 1149 'browser/gtk/options/passwords_page_gtk.cc', | |
| 1150 'browser/gtk/options/passwords_page_gtk.h', | |
| 1151 'browser/gtk/options/url_picker_dialog_gtk.cc', | |
| 1152 'browser/gtk/options/url_picker_dialog_gtk.h', | |
| 1153 'browser/gtk/page_info_window_gtk.cc', | |
| 1154 'browser/gtk/sad_tab_gtk.cc', | |
| 1155 'browser/gtk/sad_tab_gtk.h', | |
| 1156 'browser/gtk/slide_animator_gtk.cc', | |
| 1157 'browser/gtk/slide_animator_gtk.h', | |
| 1158 'browser/gtk/standard_menus.cc', | |
| 1159 'browser/gtk/standard_menus.h', | |
| 1160 'browser/gtk/status_bubble_gtk.cc', | |
| 1161 'browser/gtk/status_bubble_gtk.h', | |
| 1162 'browser/gtk/tab_contents_container_gtk.cc', | |
| 1163 'browser/gtk/tab_contents_container_gtk.h', | |
| 1164 'browser/gtk/tabs/dragged_tab_controller_gtk.cc', | |
| 1165 'browser/gtk/tabs/dragged_tab_controller_gtk.h', | |
| 1166 'browser/gtk/tabs/dragged_tab_gtk.cc', | |
| 1167 'browser/gtk/tabs/dragged_tab_gtk.h', | |
| 1168 'browser/gtk/tabs/tab_gtk.cc', | |
| 1169 'browser/gtk/tabs/tab_gtk.h', | |
| 1170 'browser/gtk/tabs/tab_renderer_gtk.cc', | |
| 1171 'browser/gtk/tabs/tab_renderer_gtk.h', | |
| 1172 'browser/gtk/tabs/tab_strip_gtk.cc', | |
| 1173 'browser/gtk/tabs/tab_strip_gtk.h', | |
| 1174 'browser/gtk/task_manager_gtk.cc', | |
| 1175 'browser/gtk/task_manager_gtk.h', | |
| 1176 'browser/gtk/toolbar_star_toggle_gtk.cc', | |
| 1177 'browser/gtk/toolbar_star_toggle_gtk.h', | |
| 1178 'browser/hang_monitor/hung_plugin_action.cc', | |
| 1179 'browser/hang_monitor/hung_plugin_action.h', | |
| 1180 'browser/hang_monitor/hung_window_detector.cc', | |
| 1181 'browser/hang_monitor/hung_window_detector.h', | |
| 1182 'browser/history/archived_database.cc', | |
| 1183 'browser/history/archived_database.h', | |
| 1184 'browser/history/download_database.cc', | |
| 1185 'browser/history/download_database.h', | |
| 1186 'browser/history/download_types.h', | |
| 1187 'browser/history/expire_history_backend.cc', | |
| 1188 'browser/history/expire_history_backend.h', | |
| 1189 'browser/history/history.cc', | |
| 1190 'browser/history/history.h', | |
| 1191 'browser/history/history_backend.cc', | |
| 1192 'browser/history/history_backend.h', | |
| 1193 'browser/history/history_database.cc', | |
| 1194 'browser/history/history_database.h', | |
| 1195 'browser/history/history_marshaling.h', | |
| 1196 'browser/history/history_notifications.h', | |
| 1197 'browser/history/history_publisher.cc', | |
| 1198 'browser/history/history_publisher.h', | |
| 1199 'browser/history/history_publisher_none.cc', | |
| 1200 'browser/history/history_publisher_win.cc', | |
| 1201 'browser/history/history_types.cc', | |
| 1202 'browser/history/history_types.h', | |
| 1203 'browser/history/in_memory_database.cc', | |
| 1204 'browser/history/in_memory_database.h', | |
| 1205 'browser/history/in_memory_history_backend.cc', | |
| 1206 'browser/history/in_memory_history_backend.h', | |
| 1207 'browser/history/page_usage_data.cc', | |
| 1208 'browser/history/page_usage_data.h', | |
| 1209 'browser/history/query_parser.cc', | |
| 1210 'browser/history/query_parser.h', | |
| 1211 'browser/history/snippet.cc', | |
| 1212 'browser/history/snippet.h', | |
| 1213 'browser/history/starred_url_database.cc', | |
| 1214 'browser/history/starred_url_database.h', | |
| 1215 'browser/history/text_database.cc', | |
| 1216 'browser/history/text_database.h', | |
| 1217 'browser/history/text_database_manager.cc', | |
| 1218 'browser/history/text_database_manager.h', | |
| 1219 'browser/history/thumbnail_database.cc', | |
| 1220 'browser/history/thumbnail_database.h', | |
| 1221 'browser/history/url_database.cc', | |
| 1222 'browser/history/url_database.h', | |
| 1223 'browser/history/visit_database.cc', | |
| 1224 'browser/history/visit_database.h', | |
| 1225 'browser/history/visit_tracker.cc', | |
| 1226 'browser/history/visit_tracker.h', | |
| 1227 'browser/history/visitsegment_database.cc', | |
| 1228 'browser/history/visitsegment_database.h', | |
| 1229 'browser/hung_renderer_dialog.h', | |
| 1230 'browser/icon_loader.h', | |
| 1231 'browser/icon_loader.cc', | |
| 1232 'browser/icon_loader_linux.cc', | |
| 1233 'browser/icon_loader_mac.mm', | |
| 1234 'browser/icon_loader_win.cc', | |
| 1235 'browser/icon_manager.cc', | |
| 1236 'browser/icon_manager.h', | |
| 1237 'browser/icon_manager_linux.cc', | |
| 1238 'browser/icon_manager_mac.mm', | |
| 1239 'browser/icon_manager_win.cc', | |
| 1240 'browser/ime_input.cc', | |
| 1241 'browser/ime_input.h', | |
| 1242 'browser/importer/firefox2_importer.cc', | |
| 1243 'browser/importer/firefox2_importer.h', | |
| 1244 'browser/importer/firefox3_importer.cc', | |
| 1245 'browser/importer/firefox3_importer.h', | |
| 1246 'browser/importer/firefox_importer_utils.cc', | |
| 1247 'browser/importer/firefox_importer_utils_linux.cc', | |
| 1248 'browser/importer/firefox_importer_utils_mac.mm', | |
| 1249 'browser/importer/firefox_importer_utils_win.cc', | |
| 1250 'browser/importer/firefox_importer_utils.h', | |
| 1251 'browser/importer/firefox_profile_lock.cc', | |
| 1252 'browser/importer/firefox_profile_lock.h', | |
| 1253 'browser/importer/firefox_profile_lock_posix.cc', | |
| 1254 'browser/importer/firefox_profile_lock_win.cc', | |
| 1255 'browser/importer/ie_importer.cc', | |
| 1256 'browser/importer/ie_importer.h', | |
| 1257 'browser/importer/importer.cc', | |
| 1258 'browser/importer/importer.h', | |
| 1259 'browser/importer/mork_reader.cc', | |
| 1260 'browser/importer/mork_reader.h', | |
| 1261 'browser/importer/nss_decryptor.cc', | |
| 1262 'browser/importer/nss_decryptor.h', | |
| 1263 'browser/importer/nss_decryptor_linux.cc', | |
| 1264 'browser/importer/nss_decryptor_linux.h', | |
| 1265 'browser/importer/nss_decryptor_mac.h', | |
| 1266 'browser/importer/nss_decryptor_mac.mm', | |
| 1267 'browser/importer/nss_decryptor_win.cc', | |
| 1268 'browser/importer/nss_decryptor_win.h', | |
| 1269 'browser/importer/safari_importer.h', | |
| 1270 'browser/importer/safari_importer.mm', | |
| 1271 'browser/importer/toolbar_importer.cc', | |
| 1272 'browser/importer/toolbar_importer.h', | |
| 1273 'browser/in_process_webkit/browser_webkitclient_impl.cc', | |
| 1274 'browser/in_process_webkit/browser_webkitclient_impl.h', | |
| 1275 'browser/in_process_webkit/dom_storage_dispatcher_host.cc', | |
| 1276 'browser/in_process_webkit/dom_storage_dispatcher_host.h', | |
| 1277 'browser/in_process_webkit/webkit_context.cc', | |
| 1278 'browser/in_process_webkit/webkit_context.h', | |
| 1279 'browser/in_process_webkit/webkit_thread.cc', | |
| 1280 'browser/in_process_webkit/webkit_thread.h', | |
| 1281 'browser/input_window_dialog.h', | |
| 1282 'browser/input_window_dialog_gtk.cc', | |
| 1283 'browser/input_window_dialog_win.cc', | |
| 1284 'browser/jankometer.cc', | |
| 1285 'browser/jankometer.h', | |
| 1286 'browser/jumplist.cc', | |
| 1287 'browser/jumplist.h', | |
| 1288 'browser/jsmessage_box_handler.cc', | |
| 1289 'browser/jsmessage_box_handler.h', | |
| 1290 'browser/keychain_mac.cc', | |
| 1291 'browser/keychain_mac.h', | |
| 1292 'browser/language_order_table_model.cc', | |
| 1293 'browser/language_order_table_model.h', | |
| 1294 'browser/load_from_memory_cache_details.h', | |
| 1295 'browser/load_notification_details.h', | |
| 1296 'browser/location_bar.h', | |
| 1297 'browser/login_prompt.cc', | |
| 1298 'browser/login_prompt.h', | |
| 1299 'browser/login_prompt_gtk.cc', | |
| 1300 'browser/login_prompt_win.cc', | |
| 1301 'browser/memory_details.cc', | |
| 1302 'browser/memory_details.h', | |
| 1303 'browser/meta_table_helper.cc', | |
| 1304 'browser/meta_table_helper.h', | |
| 1305 'browser/metrics/metrics_log.cc', | |
| 1306 'browser/metrics/metrics_log.h', | |
| 1307 'browser/metrics/metrics_response.cc', | |
| 1308 'browser/metrics/metrics_response.h', | |
| 1309 'browser/metrics/metrics_service.cc', | |
| 1310 'browser/metrics/metrics_service.h', | |
| 1311 'browser/metrics/user_metrics.cc', | |
| 1312 'browser/metrics/user_metrics.h', | |
| 1313 'browser/modal_html_dialog_delegate.cc', | |
| 1314 'browser/modal_html_dialog_delegate.h', | |
| 1315 'browser/net/chrome_url_request_context.cc', | |
| 1316 'browser/net/chrome_url_request_context.h', | |
| 1317 'browser/net/dns_global.cc', | |
| 1318 'browser/net/dns_global.h', | |
| 1319 'browser/net/dns_host_info.cc', | |
| 1320 'browser/net/dns_host_info.h', | |
| 1321 'browser/net/dns_master.cc', | |
| 1322 'browser/net/dns_master.h', | |
| 1323 'browser/net/metadata_url_request.cc', | |
| 1324 'browser/net/metadata_url_request.h', | |
| 1325 'browser/net/referrer.cc', | |
| 1326 'browser/net/referrer.h', | |
| 1327 'browser/net/resolve_proxy_msg_helper.cc', | |
| 1328 'browser/net/resolve_proxy_msg_helper.h', | |
| 1329 'browser/net/sdch_dictionary_fetcher.cc', | |
| 1330 'browser/net/sdch_dictionary_fetcher.h', | |
| 1331 'browser/net/url_fetcher.cc', | |
| 1332 'browser/net/url_fetcher.h', | |
| 1333 'browser/net/url_fetcher_protect.cc', | |
| 1334 'browser/net/url_fetcher_protect.h', | |
| 1335 'browser/net/url_fixer_upper.cc', | |
| 1336 'browser/net/url_fixer_upper.h', | |
| 1337 'browser/net/url_request_failed_dns_job.cc', | |
| 1338 'browser/net/url_request_failed_dns_job.h', | |
| 1339 # TODO: These should be moved to test_support (see below), but | |
| 1340 # are currently used by production code in automation_provider.cc. | |
| 1341 'browser/net/url_request_mock_http_job.cc', | |
| 1342 'browser/net/url_request_mock_http_job.h', | |
| 1343 'browser/net/url_request_mock_util.cc', | |
| 1344 'browser/net/url_request_mock_util.h', | |
| 1345 'browser/net/url_request_slow_download_job.cc', | |
| 1346 'browser/net/url_request_slow_download_job.h', | |
| 1347 'browser/net/url_request_slow_http_job.cc', | |
| 1348 'browser/net/url_request_slow_http_job.h', | |
| 1349 'browser/omnibox_search_hint.cc', | |
| 1350 'browser/omnibox_search_hint.h', | |
| 1351 'browser/options_page_base.cc', | |
| 1352 'browser/options_page_base.h', | |
| 1353 'browser/options_util.cc', | |
| 1354 'browser/options_util.h', | |
| 1355 'browser/options_window.h', | |
| 1356 'browser/page_info_model.cc', | |
| 1357 'browser/page_info_model.h', | |
| 1358 'browser/page_state.cc', | |
| 1359 'browser/page_state.h', | |
| 1360 'browser/parsers/metadata_parser.h', | |
| 1361 'browser/parsers/metadata_parser_factory.h', | |
| 1362 'browser/parsers/metadata_parser_filebase.cc', | |
| 1363 'browser/parsers/metadata_parser_filebase.h', | |
| 1364 'browser/parsers/metadata_parser_jpeg.cc', | |
| 1365 'browser/parsers/metadata_parser_jpeg.h', | |
| 1366 'browser/parsers/metadata_parser_jpeg_factory.cc', | |
| 1367 'browser/parsers/metadata_parser_jpeg_factory.h', | |
| 1368 'browser/parsers/metadata_parser_manager.cc', | |
| 1369 'browser/parsers/metadata_parser_manager.h', | |
| 1370 'browser/parsers/metadata_parser.cc', | |
| 1371 'browser/password_manager/encryptor_linux.cc', | |
| 1372 'browser/password_manager/encryptor_mac.mm', | |
| 1373 'browser/password_manager/encryptor_win.cc', | |
| 1374 'browser/password_manager/encryptor.h', | |
| 1375 'browser/password_manager/ie7_password.cc', | |
| 1376 'browser/password_manager/ie7_password.h', | |
| 1377 'browser/password_manager/login_database_mac.cc', | |
| 1378 'browser/password_manager/login_database_mac.h', | |
| 1379 'browser/password_manager/login_database.cc', | |
| 1380 'browser/password_manager/login_database.h', | |
| 1381 'browser/password_manager/password_form_manager.cc', | |
| 1382 'browser/password_manager/password_form_manager.h', | |
| 1383 'browser/password_manager/password_manager.cc', | |
| 1384 'browser/password_manager/password_manager.h', | |
| 1385 'browser/password_manager/password_store.cc', | |
| 1386 'browser/password_manager/password_store.h', | |
| 1387 'browser/password_manager/password_store_default.cc', | |
| 1388 'browser/password_manager/password_store_default.h', | |
| 1389 # Temporarily disabled while we figure some stuff out. | |
| 1390 # http://code.google.com/p/chromium/issues/detail?id=12351 | |
| 1391 # 'browser/password_manager/password_store_gnome.h', | |
| 1392 # 'browser/password_manager/password_store_gnome.cc', | |
| 1393 # 'browser/password_manager/password_store_kwallet.h', | |
| 1394 # 'browser/password_manager/password_store_kwallet.cc', | |
| 1395 'browser/password_manager/password_store_mac_internal.h', | |
| 1396 'browser/password_manager/password_store_mac.h', | |
| 1397 'browser/password_manager/password_store_mac.cc', | |
| 1398 'browser/password_manager/password_store_win.h', | |
| 1399 'browser/password_manager/password_store_win.cc', | |
| 1400 'browser/plugin_installer.cc', | |
| 1401 'browser/plugin_installer.h', | |
| 1402 'browser/plugin_process_host.cc', | |
| 1403 'browser/plugin_process_host.h', | |
| 1404 'browser/plugin_service.cc', | |
| 1405 'browser/plugin_service.h', | |
| 1406 'browser/possible_url_model.cc', | |
| 1407 'browser/possible_url_model.h', | |
| 1408 'browser/printing/print_job.cc', | |
| 1409 'browser/printing/print_job.h', | |
| 1410 'browser/printing/print_job_manager.cc', | |
| 1411 'browser/printing/print_job_manager.h', | |
| 1412 'browser/printing/print_job_worker.cc', | |
| 1413 'browser/printing/print_job_worker.h', | |
| 1414 'browser/printing/print_job_worker_owner.h', | |
| 1415 'browser/printing/print_view_manager.cc', | |
| 1416 'browser/printing/print_view_manager.h', | |
| 1417 'browser/printing/printer_query.cc', | |
| 1418 'browser/printing/printer_query.h', | |
| 1419 'browser/privacy_blacklist/blacklist.h', | |
| 1420 'browser/privacy_blacklist/blacklist.cc', | |
| 1421 'browser/privacy_blacklist/blacklist_io.h', | |
| 1422 'browser/privacy_blacklist/blacklist_io.cc', | |
| 1423 'browser/privacy_blacklist/blacklist_store.h', | |
| 1424 'browser/privacy_blacklist/blacklist_store.cc', | |
| 1425 'browser/process_singleton.h', | |
| 1426 'browser/process_singleton_linux.cc', | |
| 1427 'browser/process_singleton_mac.cc', | |
| 1428 'browser/process_singleton_win.cc', | |
| 1429 'browser/profile.cc', | |
| 1430 'browser/profile.h', | |
| 1431 'browser/profile_manager.cc', | |
| 1432 'browser/profile_manager.h', | |
| 1433 'browser/renderer_host/async_resource_handler.cc', | |
| 1434 'browser/renderer_host/async_resource_handler.h', | |
| 1435 'browser/renderer_host/audio_renderer_host.cc', | |
| 1436 'browser/renderer_host/audio_renderer_host.h', | |
| 1437 'browser/renderer_host/backing_store.h', | |
| 1438 'browser/renderer_host/backing_store_manager.cc', | |
| 1439 'browser/renderer_host/backing_store_manager.h', | |
| 1440 'browser/renderer_host/backing_store_mac.cc', | |
| 1441 'browser/renderer_host/backing_store_win.cc', | |
| 1442 'browser/renderer_host/backing_store_x.cc', | |
| 1443 'browser/renderer_host/browser_render_process_host.cc', | |
| 1444 'browser/renderer_host/browser_render_process_host.h', | |
| 1445 'browser/renderer_host/buffered_resource_handler.cc', | |
| 1446 'browser/renderer_host/buffered_resource_handler.h', | |
| 1447 'browser/renderer_host/cross_site_resource_handler.cc', | |
| 1448 'browser/renderer_host/cross_site_resource_handler.h', | |
| 1449 'browser/renderer_host/database_dispatcher_host.cc', | |
| 1450 'browser/renderer_host/database_dispatcher_host.h', | |
| 1451 'browser/renderer_host/download_resource_handler.cc', | |
| 1452 'browser/renderer_host/download_resource_handler.h', | |
| 1453 'browser/renderer_host/download_throttling_resource_handler.cc', | |
| 1454 'browser/renderer_host/download_throttling_resource_handler.h', | |
| 1455 'browser/renderer_host/file_system_accessor.cc', | |
| 1456 'browser/renderer_host/file_system_accessor.h', | |
| 1457 'browser/renderer_host/render_process_host.cc', | |
| 1458 'browser/renderer_host/render_process_host.h', | |
| 1459 'browser/renderer_host/render_sandbox_host_linux.h', | |
| 1460 'browser/renderer_host/render_sandbox_host_linux.cc', | |
| 1461 'browser/renderer_host/render_view_host.cc', | |
| 1462 'browser/renderer_host/render_view_host.h', | |
| 1463 'browser/renderer_host/render_view_host_delegate.cc', | |
| 1464 'browser/renderer_host/render_view_host_delegate.h', | |
| 1465 'browser/renderer_host/render_view_host_factory.cc', | |
| 1466 'browser/renderer_host/render_view_host_factory.h', | |
| 1467 'browser/renderer_host/render_widget_helper.cc', | |
| 1468 'browser/renderer_host/render_widget_helper.h', | |
| 1469 'browser/renderer_host/render_widget_host.cc', | |
| 1470 'browser/renderer_host/render_widget_host.h', | |
| 1471 'browser/renderer_host/render_widget_host_view.h', | |
| 1472 'browser/renderer_host/render_widget_host_view_gtk.cc', | |
| 1473 'browser/renderer_host/render_widget_host_view_gtk.h', | |
| 1474 'browser/renderer_host/render_widget_host_view_mac.h', | |
| 1475 'browser/renderer_host/render_widget_host_view_mac.mm', | |
| 1476 'browser/renderer_host/render_widget_host_view_win.cc', | |
| 1477 'browser/renderer_host/render_widget_host_view_win.h', | |
| 1478 'browser/renderer_host/resource_dispatcher_host.cc', | |
| 1479 'browser/renderer_host/resource_dispatcher_host.h', | |
| 1480 'browser/renderer_host/resource_handler.h', | |
| 1481 'browser/renderer_host/resource_message_filter.cc', | |
| 1482 'browser/renderer_host/resource_message_filter.h', | |
| 1483 'browser/renderer_host/resource_message_filter_gtk.cc', | |
| 1484 'browser/renderer_host/resource_message_filter_win.cc', | |
| 1485 'browser/renderer_host/resource_request_details.h', | |
| 1486 'browser/renderer_host/safe_browsing_resource_handler.cc', | |
| 1487 'browser/renderer_host/safe_browsing_resource_handler.h', | |
| 1488 'browser/renderer_host/save_file_resource_handler.cc', | |
| 1489 'browser/renderer_host/save_file_resource_handler.h', | |
| 1490 'browser/renderer_host/site_instance.cc', | |
| 1491 'browser/renderer_host/site_instance.h', | |
| 1492 'browser/renderer_host/sync_resource_handler.cc', | |
| 1493 'browser/renderer_host/sync_resource_handler.h', | |
| 1494 'browser/renderer_host/web_cache_manager.cc', | |
| 1495 'browser/renderer_host/web_cache_manager.h', | |
| 1496 'browser/rlz/rlz.cc', | |
| 1497 'browser/rlz/rlz.h', | |
| 1498 'browser/safe_browsing/bloom_filter.cc', | |
| 1499 'browser/safe_browsing/bloom_filter.h', | |
| 1500 'browser/safe_browsing/chunk_range.cc', | |
| 1501 'browser/safe_browsing/chunk_range.h', | |
| 1502 'browser/safe_browsing/protocol_manager.cc', | |
| 1503 'browser/safe_browsing/protocol_manager.h', | |
| 1504 'browser/safe_browsing/protocol_parser.cc', | |
| 1505 'browser/safe_browsing/protocol_parser.h', | |
| 1506 'browser/safe_browsing/safe_browsing_blocking_page.cc', | |
| 1507 'browser/safe_browsing/safe_browsing_blocking_page.h', | |
| 1508 'browser/safe_browsing/safe_browsing_database.cc', | |
| 1509 'browser/safe_browsing/safe_browsing_database.h', | |
| 1510 'browser/safe_browsing/safe_browsing_database_bloom.cc', | |
| 1511 'browser/safe_browsing/safe_browsing_database_bloom.h', | |
| 1512 'browser/safe_browsing/safe_browsing_service.cc', | |
| 1513 'browser/safe_browsing/safe_browsing_service.h', | |
| 1514 'browser/safe_browsing/safe_browsing_util.cc', | |
| 1515 'browser/safe_browsing/safe_browsing_util.h', | |
| 1516 'browser/sandbox_policy.cc', | |
| 1517 'browser/sandbox_policy.h', | |
| 1518 'browser/search_engines/edit_search_engine_controller.cc', | |
| 1519 'browser/search_engines/edit_search_engine_controller.h', | |
| 1520 'browser/search_engines/keyword_editor_controller.cc', | |
| 1521 'browser/search_engines/keyword_editor_controller.h', | |
| 1522 'browser/search_engines/template_url.cc', | |
| 1523 'browser/search_engines/template_url.h', | |
| 1524 'browser/search_engines/template_url_fetcher.cc', | |
| 1525 'browser/search_engines/template_url_fetcher.h', | |
| 1526 'browser/search_engines/template_url_model.cc', | |
| 1527 'browser/search_engines/template_url_model.h', | |
| 1528 'browser/search_engines/template_url_parser.cc', | |
| 1529 'browser/search_engines/template_url_parser.h', | |
| 1530 'browser/search_engines/template_url_prepopulate_data.cc', | |
| 1531 'browser/search_engines/template_url_prepopulate_data.h', | |
| 1532 'browser/search_engines/template_url_table_model.cc', | |
| 1533 'browser/search_engines/template_url_table_model.h', | |
| 1534 'browser/session_startup_pref.cc', | |
| 1535 'browser/session_startup_pref.h', | |
| 1536 'browser/sessions/base_session_service.cc', | |
| 1537 'browser/sessions/base_session_service.h', | |
| 1538 'browser/sessions/session_backend.cc', | |
| 1539 'browser/sessions/session_backend.h', | |
| 1540 'browser/sessions/session_command.cc', | |
| 1541 'browser/sessions/session_command.h', | |
| 1542 'browser/sessions/session_id.cc', | |
| 1543 'browser/sessions/session_id.h', | |
| 1544 'browser/sessions/session_restore.cc', | |
| 1545 'browser/sessions/session_restore.h', | |
| 1546 'browser/sessions/session_service.cc', | |
| 1547 'browser/sessions/session_service.h', | |
| 1548 'browser/sessions/session_types.cc', | |
| 1549 'browser/sessions/session_types.h', | |
| 1550 'browser/sessions/tab_restore_service.cc', | |
| 1551 'browser/sessions/tab_restore_service.h', | |
| 1552 'browser/shell_dialogs.h', | |
| 1553 'browser/shell_integration.cc', | |
| 1554 'browser/shell_integration.h', | |
| 1555 'browser/shell_integration_mac.mm', | |
| 1556 'browser/shell_integration_linux.cc', | |
| 1557 'browser/shell_integration_win.cc', | |
| 1558 'browser/spellcheck_worditerator.cc', | |
| 1559 'browser/spellcheck_worditerator.h', | |
| 1560 'browser/spellchecker.cc', | |
| 1561 'browser/spellchecker.h', | |
| 1562 'browser/spellchecker_common.h', | |
| 1563 'browser/spellchecker_linux.cc', | |
| 1564 'browser/spellchecker_mac.mm', | |
| 1565 'browser/spellchecker_platform_engine.h', | |
| 1566 'browser/spellchecker_win.cc', | |
| 1567 'browser/ssl/ssl_blocking_page.cc', | |
| 1568 'browser/ssl/ssl_blocking_page.h', | |
| 1569 'browser/ssl/ssl_cert_error_handler.cc', | |
| 1570 'browser/ssl/ssl_cert_error_handler.h', | |
| 1571 'browser/ssl/ssl_client_auth_handler.cc', | |
| 1572 'browser/ssl/ssl_client_auth_handler.h', | |
| 1573 'browser/ssl/ssl_error_handler.cc', | |
| 1574 'browser/ssl/ssl_error_handler.h', | |
| 1575 'browser/ssl/ssl_error_info.cc', | |
| 1576 'browser/ssl/ssl_error_info.h', | |
| 1577 'browser/ssl/ssl_host_state.cc', | |
| 1578 'browser/ssl/ssl_host_state.h', | |
| 1579 'browser/ssl/ssl_manager.cc', | |
| 1580 'browser/ssl/ssl_manager.h', | |
| 1581 'browser/ssl/ssl_mixed_content_handler.cc', | |
| 1582 'browser/ssl/ssl_mixed_content_handler.h', | |
| 1583 'browser/ssl/ssl_policy.cc', | |
| 1584 'browser/ssl/ssl_policy.h', | |
| 1585 'browser/ssl/ssl_policy_backend.cc', | |
| 1586 'browser/ssl/ssl_policy_backend.h', | |
| 1587 'browser/ssl/ssl_request_info.h', | |
| 1588 'browser/status_bubble.h', | |
| 1589 'browser/tab_contents/constrained_window.h', | |
| 1590 'browser/tab_contents/infobar_delegate.cc', | |
| 1591 'browser/tab_contents/infobar_delegate.h', | |
| 1592 'browser/tab_contents/interstitial_page.cc', | |
| 1593 'browser/tab_contents/interstitial_page.h', | |
| 1594 'browser/tab_contents/navigation_controller.cc', | |
| 1595 'browser/tab_contents/navigation_controller.h', | |
| 1596 'browser/tab_contents/navigation_entry.cc', | |
| 1597 'browser/tab_contents/navigation_entry.h', | |
| 1598 'browser/tab_contents/page_navigator.h', | |
| 1599 'browser/tab_contents/provisional_load_details.cc', | |
| 1600 'browser/tab_contents/provisional_load_details.h', | |
| 1601 'browser/tab_contents/render_view_context_menu.cc', | |
| 1602 'browser/tab_contents/render_view_context_menu.h', | |
| 1603 'browser/tab_contents/render_view_context_menu_gtk.cc', | |
| 1604 'browser/tab_contents/render_view_context_menu_gtk.h', | |
| 1605 'browser/tab_contents/render_view_context_menu_mac.mm', | |
| 1606 'browser/tab_contents/render_view_context_menu_mac.h', | |
| 1607 'browser/tab_contents/render_view_host_delegate_helper.cc', | |
| 1608 'browser/tab_contents/render_view_host_delegate_helper.h', | |
| 1609 'browser/tab_contents/render_view_host_manager.cc', | |
| 1610 'browser/tab_contents/render_view_host_manager.h', | |
| 1611 'browser/tab_contents/repost_form_warning.h', | |
| 1612 'browser/tab_contents/security_style.h', | |
| 1613 'browser/tab_contents/tab_contents.cc', | |
| 1614 'browser/tab_contents/tab_contents.h', | |
| 1615 'browser/tab_contents/tab_contents_delegate.h', | |
| 1616 'browser/tab_contents/tab_contents_view.cc', | |
| 1617 'browser/tab_contents/tab_contents_view.h', | |
| 1618 'browser/tab_contents/tab_contents_view_gtk.cc', | |
| 1619 'browser/tab_contents/tab_contents_view_gtk.h', | |
| 1620 'browser/tab_contents/tab_contents_view_mac.h', | |
| 1621 'browser/tab_contents/tab_contents_view_mac.mm', | |
| 1622 'browser/tab_contents/tab_util.cc', | |
| 1623 'browser/tab_contents/tab_util.h', | |
| 1624 'browser/tab_contents/thumbnail_generator.cc', | |
| 1625 'browser/tab_contents/thumbnail_generator.h', | |
| 1626 'browser/tab_contents/web_drag_source.cc', | |
| 1627 'browser/tab_contents/web_drag_source.h', | |
| 1628 'browser/tab_contents/web_drop_target.cc', | |
| 1629 'browser/tab_contents/web_drop_target.h', | |
| 1630 'browser/tabs/tab_strip_model.cc', | |
| 1631 'browser/tabs/tab_strip_model.h', | |
| 1632 'browser/tabs/tab_strip_model_order_controller.cc', | |
| 1633 'browser/tabs/tab_strip_model_order_controller.h', | |
| 1634 'browser/task_manager.cc', | |
| 1635 'browser/task_manager.h', | |
| 1636 'browser/task_manager_resource_providers.cc', | |
| 1637 'browser/task_manager_resource_providers.h', | |
| 1638 'browser/theme_resources_util.cc', | |
| 1639 'browser/theme_resources_util.h', | |
| 1640 'browser/thumbnail_store.cc', | |
| 1641 'browser/thumbnail_store.h', | |
| 1642 'browser/toolbar_model.cc', | |
| 1643 'browser/toolbar_model.h', | |
| 1644 'browser/user_data_manager.cc', | |
| 1645 'browser/user_data_manager.h', | |
| 1646 'browser/utility_process_host.cc', | |
| 1647 'browser/utility_process_host.h', | |
| 1648 'browser/view_ids.h', | |
| 1649 'browser/views/about_chrome_view.cc', | |
| 1650 'browser/views/about_chrome_view.h', | |
| 1651 'browser/views/about_ipc_dialog.cc', | |
| 1652 'browser/views/about_ipc_dialog.h', | |
| 1653 'browser/views/about_network_dialog.cc', | |
| 1654 'browser/views/about_network_dialog.h', | |
| 1655 'browser/views/accelerator_table_gtk.cc', | |
| 1656 'browser/views/accelerator_table_gtk.h', | |
| 1657 'browser/views/autocomplete/autocomplete_popup_contents_view.cc', | |
| 1658 'browser/views/autocomplete/autocomplete_popup_contents_view.h', | |
| 1659 'browser/views/autocomplete/autocomplete_popup_win.cc', | |
| 1660 'browser/views/autocomplete/autocomplete_popup_win.h', | |
| 1661 'browser/views/autocomplete/autocomplete_popup_gtk.cc', | |
| 1662 'browser/views/autocomplete/autocomplete_popup_gtk.h', | |
| 1663 'browser/views/blocked_popup_container_view_win.cc', | |
| 1664 'browser/views/blocked_popup_container_view_win.h', | |
| 1665 'browser/views/bookmark_bar_view.cc', | |
| 1666 'browser/views/bookmark_bar_view.h', | |
| 1667 'browser/views/bookmark_bubble_view.cc', | |
| 1668 'browser/views/bookmark_bubble_view.h', | |
| 1669 'browser/views/bookmark_context_menu.cc', | |
| 1670 'browser/views/bookmark_context_menu.h', | |
| 1671 'browser/views/bookmark_editor_view.cc', | |
| 1672 'browser/views/bookmark_editor_view.h', | |
| 1673 'browser/views/bookmark_folder_tree_view.cc', | |
| 1674 'browser/views/bookmark_folder_tree_view.h', | |
| 1675 'browser/views/bookmark_manager_view.cc', | |
| 1676 'browser/views/bookmark_manager_view.h', | |
| 1677 'browser/views/bookmark_menu_button.cc', | |
| 1678 'browser/views/bookmark_menu_button.h', | |
| 1679 'browser/views/bookmark_menu_controller_views.cc', | |
| 1680 'browser/views/bookmark_menu_controller_views.h', | |
| 1681 'browser/views/bookmark_table_view.cc', | |
| 1682 'browser/views/bookmark_table_view.h', | |
| 1683 'browser/views/browser_bubble.cc', | |
| 1684 'browser/views/browser_bubble.h', | |
| 1685 'browser/views/browser_bubble_gtk.cc', | |
| 1686 'browser/views/browser_bubble_win.cc', | |
| 1687 'browser/views/browser_dialogs.h', | |
| 1688 'browser/views/bug_report_view.cc', | |
| 1689 'browser/views/bug_report_view.h', | |
| 1690 'browser/views/chrome_views_delegate.cc', | |
| 1691 'browser/views/chrome_views_delegate.h', | |
| 1692 'browser/views/clear_browsing_data.cc', | |
| 1693 'browser/views/clear_browsing_data.h', | |
| 1694 'browser/views/constrained_window_win.cc', | |
| 1695 'browser/views/constrained_window_win.h', | |
| 1696 'browser/views/confirm_message_box_dialog.cc', | |
| 1697 'browser/views/confirm_message_box_dialog.h', | |
| 1698 'browser/views/dialog_stubs_gtk.cc', | |
| 1699 'browser/views/dom_view.cc', | |
| 1700 'browser/views/dom_view.h', | |
| 1701 'browser/views/download_item_view.cc', | |
| 1702 'browser/views/download_item_view.h', | |
| 1703 'browser/views/download_shelf_view.cc', | |
| 1704 'browser/views/download_shelf_view.h', | |
| 1705 'browser/views/download_started_animation_win.cc', | |
| 1706 'browser/views/edit_search_engine_dialog.cc', | |
| 1707 'browser/views/edit_search_engine_dialog.h', | |
| 1708 'browser/views/event_utils.cc', | |
| 1709 'browser/views/event_utils.h', | |
| 1710 'browser/views/extensions/extension_install_prompt.cc', | |
| 1711 'browser/views/extensions/extension_shelf.cc', | |
| 1712 'browser/views/extensions/extension_shelf.h', | |
| 1713 'browser/views/extensions/extension_view.cc', | |
| 1714 'browser/views/extensions/extension_view.h', | |
| 1715 'browser/views/external_protocol_dialog.cc', | |
| 1716 'browser/views/external_protocol_dialog.h', | |
| 1717 'browser/views/find_bar_view.cc', | |
| 1718 'browser/views/find_bar_view.h', | |
| 1719 'browser/views/find_bar_win.cc', | |
| 1720 'browser/views/find_bar_win.h', | |
| 1721 'browser/views/first_run_bubble.cc', | |
| 1722 'browser/views/first_run_bubble.h', | |
| 1723 'browser/views/first_run_customize_view.cc', | |
| 1724 'browser/views/first_run_customize_view.h', | |
| 1725 'browser/views/first_run_view.cc', | |
| 1726 'browser/views/first_run_view.h', | |
| 1727 'browser/views/first_run_view_base.cc', | |
| 1728 'browser/views/first_run_view_base.h', | |
| 1729 'browser/views/frame/browser_frame.h', | |
| 1730 'browser/views/frame/browser_frame_gtk.cc', | |
| 1731 'browser/views/frame/browser_frame_gtk.h', | |
| 1732 'browser/views/frame/browser_frame_win.cc', | |
| 1733 'browser/views/frame/browser_frame_win.h', | |
| 1734 'browser/views/frame/browser_non_client_frame_view.h', | |
| 1735 'browser/views/frame/browser_root_view.cc', | |
| 1736 'browser/views/frame/browser_root_view.h', | |
| 1737 'browser/views/frame/browser_view.cc', | |
| 1738 'browser/views/frame/browser_view.h', | |
| 1739 'browser/views/frame/glass_browser_frame_view.cc', | |
| 1740 'browser/views/frame/glass_browser_frame_view.h', | |
| 1741 'browser/views/frame/opaque_browser_frame_view.cc', | |
| 1742 'browser/views/frame/opaque_browser_frame_view.h', | |
| 1743 'browser/views/fullscreen_exit_bubble.cc', | |
| 1744 'browser/views/fullscreen_exit_bubble.h', | |
| 1745 'browser/views/go_button.cc', | |
| 1746 'browser/views/go_button.h', | |
| 1747 'browser/views/html_dialog_view.cc', | |
| 1748 'browser/views/html_dialog_view.h', | |
| 1749 'browser/views/hung_renderer_view.cc', | |
| 1750 'browser/views/importer_lock_view.cc', | |
| 1751 'browser/views/importer_lock_view.h', | |
| 1752 'browser/views/importer_view.cc', | |
| 1753 'browser/views/importer_view.h', | |
| 1754 'browser/views/importing_progress_view.cc', | |
| 1755 'browser/views/importing_progress_view.h', | |
| 1756 'browser/views/info_bubble.cc', | |
| 1757 'browser/views/info_bubble.h', | |
| 1758 'browser/views/infobars/infobar_container.cc', | |
| 1759 'browser/views/infobars/infobar_container.h', | |
| 1760 'browser/views/infobars/infobars.cc', | |
| 1761 'browser/views/infobars/infobars.h', | |
| 1762 'browser/views/jsmessage_box_dialog.cc', | |
| 1763 'browser/views/jsmessage_box_dialog.h', | |
| 1764 'browser/views/keyword_editor_view.cc', | |
| 1765 'browser/views/keyword_editor_view.h', | |
| 1766 'browser/views/location_bar_view.cc', | |
| 1767 'browser/views/location_bar_view.h', | |
| 1768 'browser/views/login_view.cc', | |
| 1769 'browser/views/login_view.h', | |
| 1770 'browser/views/new_profile_dialog.cc', | |
| 1771 'browser/views/new_profile_dialog.h', | |
| 1772 'browser/views/new_browser_window_widget.cc', | |
| 1773 'browser/views/new_browser_window_widget.h', | |
| 1774 'browser/views/options/advanced_contents_view.cc', | |
| 1775 'browser/views/options/advanced_contents_view.h', | |
| 1776 'browser/views/options/advanced_page_view.cc', | |
| 1777 'browser/views/options/advanced_page_view.h', | |
| 1778 'browser/views/options/content_page_view.cc', | |
| 1779 'browser/views/options/content_page_view.h', | |
| 1780 'browser/views/options/cookies_view.cc', | |
| 1781 'browser/views/options/cookies_view.h', | |
| 1782 'browser/views/options/exceptions_page_view.cc', | |
| 1783 'browser/views/options/exceptions_page_view.h', | |
| 1784 'browser/views/options/fonts_languages_window_view.cc', | |
| 1785 'browser/views/options/fonts_languages_window_view.h', | |
| 1786 'browser/views/options/fonts_page_view.cc', | |
| 1787 'browser/views/options/fonts_page_view.h', | |
| 1788 'browser/views/options/general_page_view.cc', | |
| 1789 'browser/views/options/general_page_view.h', | |
| 1790 'browser/views/options/language_combobox_model.cc', | |
| 1791 'browser/views/options/language_combobox_model.h', | |
| 1792 'browser/views/options/languages_page_view.cc', | |
| 1793 'browser/views/options/languages_page_view.h', | |
| 1794 'browser/views/options/options_group_view.cc', | |
| 1795 'browser/views/options/options_group_view.h', | |
| 1796 'browser/views/options/options_page_view.cc', | |
| 1797 'browser/views/options/options_page_view.h', | |
| 1798 'browser/views/options/options_window_view.cc', | |
| 1799 'browser/views/options/passwords_exceptions_window_view.cc', | |
| 1800 'browser/views/options/passwords_exceptions_window_view.h', | |
| 1801 'browser/views/options/passwords_page_view.cc', | |
| 1802 'browser/views/options/passwords_page_view.h', | |
| 1803 'browser/views/page_info_window_view.cc', | |
| 1804 'browser/views/panel_controller.cc', | |
| 1805 'browser/views/panel_controller.h', | |
| 1806 'browser/views/panels/panel_scroller.cc', | |
| 1807 'browser/views/panels/panel_scroller.h', | |
| 1808 'browser/views/panels/panel_scroller_container.cc', | |
| 1809 'browser/views/panels/panel_scroller_container.h', | |
| 1810 'browser/views/panels/panel_scroller_header.cc', | |
| 1811 'browser/views/panels/panel_scroller_header.h', | |
| 1812 'browser/views/repost_form_warning_view.cc', | |
| 1813 'browser/views/repost_form_warning_view.h', | |
| 1814 'browser/views/restart_message_box.cc', | |
| 1815 'browser/views/restart_message_box.h', | |
| 1816 'browser/views/sad_tab_view.cc', | |
| 1817 'browser/views/sad_tab_view.h', | |
| 1818 'browser/views/select_profile_dialog.cc', | |
| 1819 'browser/views/select_profile_dialog.h', | |
| 1820 'browser/views/shelf_item_dialog.cc', | |
| 1821 'browser/views/shelf_item_dialog.h', | |
| 1822 'browser/views/shell_dialogs_win.cc', | |
| 1823 'browser/views/star_toggle.cc', | |
| 1824 'browser/views/star_toggle.h', | |
| 1825 'browser/views/status_bubble_views.cc', | |
| 1826 'browser/views/status_bubble_views.h', | |
| 1827 'browser/views/tab_icon_view.cc', | |
| 1828 'browser/views/tab_icon_view.h', | |
| 1829 'browser/views/tab_contents/tab_contents_container.cc', | |
| 1830 'browser/views/tab_contents/tab_contents_container.h', | |
| 1831 'browser/views/tab_contents/native_tab_contents_container.h', | |
| 1832 'browser/views/tab_contents/native_tab_contents_container_gtk.cc', | |
| 1833 'browser/views/tab_contents/native_tab_contents_container_gtk.h', | |
| 1834 'browser/views/tab_contents/native_tab_contents_container_win.cc', | |
| 1835 'browser/views/tab_contents/native_tab_contents_container_win.h', | |
| 1836 'browser/views/tab_contents/render_view_context_menu_win.cc', | |
| 1837 'browser/views/tab_contents/render_view_context_menu_win.h', | |
| 1838 'browser/views/tab_contents/render_view_context_menu_external_win.cc', | |
| 1839 'browser/views/tab_contents/render_view_context_menu_external_win.h', | |
| 1840 'browser/views/tab_contents/tab_contents_view_gtk.cc', | |
| 1841 'browser/views/tab_contents/tab_contents_view_gtk.h', | |
| 1842 'browser/views/tab_contents/tab_contents_view_win.cc', | |
| 1843 'browser/views/tab_contents/tab_contents_view_win.h', | |
| 1844 'browser/views/tabs/dragged_tab_controller.cc', | |
| 1845 'browser/views/tabs/dragged_tab_controller.h', | |
| 1846 'browser/views/tabs/dragged_tab_view.cc', | |
| 1847 'browser/views/tabs/dragged_tab_view.h', | |
| 1848 'browser/views/tabs/grid.cc', | |
| 1849 'browser/views/tabs/grid.h', | |
| 1850 'browser/views/tabs/native_view_photobooth.h', | |
| 1851 'browser/views/tabs/native_view_photobooth_gtk.cc', | |
| 1852 'browser/views/tabs/native_view_photobooth_gtk.h', | |
| 1853 'browser/views/tabs/native_view_photobooth_win.cc', | |
| 1854 'browser/views/tabs/native_view_photobooth_win.h', | |
| 1855 'browser/views/tabs/browser_tab_strip.cc', | |
| 1856 'browser/views/tabs/browser_tab_strip.h', | |
| 1857 'browser/views/tabs/tab.cc', | |
| 1858 'browser/views/tabs/tab.h', | |
| 1859 'browser/views/tabs/tab_2.cc', | |
| 1860 'browser/views/tabs/tab_2.h', | |
| 1861 'browser/views/tabs/tab_overview_cell.cc', | |
| 1862 'browser/views/tabs/tab_overview_cell.h', | |
| 1863 'browser/views/tabs/tab_overview_container.cc', | |
| 1864 'browser/views/tabs/tab_overview_container.h', | |
| 1865 'browser/views/tabs/tab_overview_controller.cc', | |
| 1866 'browser/views/tabs/tab_overview_controller.h', | |
| 1867 'browser/views/tabs/tab_overview_drag_controller.cc', | |
| 1868 'browser/views/tabs/tab_overview_drag_controller.h', | |
| 1869 'browser/views/tabs/tab_overview_grid.cc', | |
| 1870 'browser/views/tabs/tab_overview_grid.h', | |
| 1871 'browser/views/tabs/tab_overview_message_listener.cc', | |
| 1872 'browser/views/tabs/tab_overview_message_listener.h', | |
| 1873 'browser/views/tabs/tab_overview_types.cc', | |
| 1874 'browser/views/tabs/tab_overview_types.h', | |
| 1875 'browser/views/tabs/tab_renderer.cc', | |
| 1876 'browser/views/tabs/tab_renderer.h', | |
| 1877 'browser/views/tabs/tab_strip.cc', | |
| 1878 'browser/views/tabs/tab_strip.h', | |
| 1879 'browser/views/tabs/tab_strip_2.cc', | |
| 1880 'browser/views/tabs/tab_strip_2.h', | |
| 1881 'browser/views/task_manager_view.cc', | |
| 1882 'browser/views/theme_helpers.cc', | |
| 1883 'browser/views/theme_helpers.h', | |
| 1884 'browser/views/toolbar_star_toggle.cc', | |
| 1885 'browser/views/toolbar_star_toggle.h', | |
| 1886 'browser/views/toolbar_view.cc', | |
| 1887 'browser/views/toolbar_view.h', | |
| 1888 'browser/views/uninstall_dialog.cc', | |
| 1889 'browser/views/uninstall_dialog.h', | |
| 1890 'browser/views/user_data_dir_dialog.cc', | |
| 1891 'browser/views/user_data_dir_dialog.h', | |
| 1892 'browser/visitedlink_master.cc', | |
| 1893 'browser/visitedlink_master.h', | |
| 1894 'browser/visitedlink_event_listener.cc', | |
| 1895 'browser/visitedlink_event_listener.h', | |
| 1896 'browser/webdata/web_data_service.cc', | |
| 1897 'browser/webdata/web_data_service.h', | |
| 1898 'browser/webdata/web_data_service_win.cc', | |
| 1899 'browser/webdata/web_database.cc', | |
| 1900 'browser/webdata/web_database.h', | |
| 1901 'browser/webdata/web_database_win.cc', | |
| 1902 'browser/web_resource/web_resource_service.h', | |
| 1903 'browser/web_resource/web_resource_service.cc', | |
| 1904 'browser/window_sizer.cc', | |
| 1905 'browser/window_sizer.h', | |
| 1906 'browser/window_sizer_mac.mm', | |
| 1907 'browser/window_sizer_linux.cc', | |
| 1908 'browser/window_sizer_win.cc', | |
| 1909 'browser/worker_host/message_port_dispatcher.cc', | |
| 1910 'browser/worker_host/message_port_dispatcher.h', | |
| 1911 'browser/worker_host/worker_process_host.cc', | |
| 1912 'browser/worker_host/worker_process_host.h', | |
| 1913 'browser/worker_host/worker_service.cc', | |
| 1914 'browser/worker_host/worker_service.h', | |
| 1915 'browser/zygote_host_linux.cc', | |
| 1916 'browser/zygote_main_linux.cc', | |
| 1917 'tools/build/win/precompiled_wtl.h', | |
| 1918 'tools/build/win/precompiled_wtl.cc', | |
| 1919 | |
| 1920 # This file is generated by GRIT. | |
| 1921 '<(grit_out_dir)/grit/theme_resources_map.cc', | |
| 1922 ], | |
| 1923 'conditions': [ | |
| 1924 ['javascript_engine=="v8"', { | |
| 1925 'defines': [ | |
| 1926 'CHROME_V8', | |
| 1927 ], | |
| 1928 }], | |
| 1929 ['OS=="linux"', { | |
| 1930 'dependencies': [ | |
| 1931 # Temporarily disabled while we figure some stuff out. | |
| 1932 # http://code.google.com/p/chromium/issues/detail?id=12351 | |
| 1933 # '../build/linux/system.gyp:dbus-glib', | |
| 1934 # '../build/linux/system.gyp:gnome-keyring', | |
| 1935 '../build/linux/system.gyp:gtk', | |
| 1936 '../build/linux/system.gyp:nss', | |
| 1937 '../base/base.gyp:linux_versioninfo', | |
| 1938 ], | |
| 1939 'sources!': [ | |
| 1940 'browser/views/extensions/extension_shelf.cc', | |
| 1941 'browser/views/extensions/extension_shelf.h', | |
| 1942 'browser/views/extensions/extension_view.cc', | |
| 1943 'browser/views/extensions/extension_view.h', | |
| 1944 # Windows-specific files. | |
| 1945 'browser/password_manager/password_store_win.cc', | |
| 1946 'browser/password_manager/password_store_win.h', | |
| 1947 ], | |
| 1948 'conditions': [ | |
| 1949 ['linux_breakpad==1', { | |
| 1950 'sources': [ | |
| 1951 'browser/renderer_host/render_crash_handler_host_linux.cc', | |
| 1952 'app/breakpad_linux.cc', | |
| 1953 'app/breakpad_linux.h', | |
| 1954 ], | |
| 1955 'dependencies': [ | |
| 1956 '../breakpad/breakpad.gyp:breakpad_client', | |
| 1957 ], | |
| 1958 'include_dirs': [ | |
| 1959 # breakpad_linux.cc wants file_version_info_linux.h | |
| 1960 '<(SHARED_INTERMEDIATE_DIR)', | |
| 1961 ], | |
| 1962 }, { | |
| 1963 'sources': [ | |
| 1964 'browser/renderer_host/render_crash_handler_host_linux_stub.cc', | |
| 1965 'app/breakpad_linux_stub.cc', | |
| 1966 'app/breakpad_linux.h', | |
| 1967 ], | |
| 1968 }], | |
| 1969 ['linux_sandbox_path != ""', { | |
| 1970 'defines': [ | |
| 1971 'LINUX_SANDBOX_PATH="<(linux_sandbox_path)"', | |
| 1972 ], | |
| 1973 }], | |
| 1974 ], | |
| 1975 }], | |
| 1976 ['OS=="linux" and toolkit_views==0', { | |
| 1977 'sources!': [ | |
| 1978 'browser/bookmarks/bookmark_drop_info.cc', | |
| 1979 'browser/views/autocomplete/autocomplete_popup_gtk.cc', | |
| 1980 'browser/views/autocomplete/autocomplete_popup_gtk.h' | |
| 1981 ], | |
| 1982 }], | |
| 1983 ['OS=="mac"', { | |
| 1984 'sources!': [ | |
| 1985 'browser/automation/automation_provider_list_generic.cc', | |
| 1986 'browser/bookmarks/bookmark_context_menu.cc', | |
| 1987 'browser/bookmarks/bookmark_drop_info.cc', | |
| 1988 'browser/dock_info.cc', | |
| 1989 'browser/download/download_exe.cc', | |
| 1990 'browser/download/download_request_dialog_delegate_win.cc', | |
| 1991 'browser/jankometer.cc', | |
| 1992 'browser/login_prompt.cc', | |
| 1993 'browser/password_manager/password_store_gnome.h', | |
| 1994 'browser/password_manager/password_store_gnome.cc', | |
| 1995 'browser/password_manager/password_store_kwallet.h', | |
| 1996 'browser/password_manager/password_store_kwallet.cc', | |
| 1997 'browser/password_manager/password_store_win.cc', | |
| 1998 'browser/password_manager/password_store_win.h', | |
| 1999 'browser/views/extensions/extension_shelf.cc', | |
| 2000 'browser/views/extensions/extension_shelf.h', | |
| 2001 'browser/views/extensions/extension_view.cc', | |
| 2002 'browser/views/extensions/extension_view.h', | |
| 2003 ], | |
| 2004 'sources': [ | |
| 2005 # Build the necessary GTM sources | |
| 2006 '../third_party/GTM/AppKit/GTMNSBezierPath+RoundRect.m', | |
| 2007 '../third_party/GTM/AppKit/GTMNSColor+Luminance.m', | |
| 2008 '../third_party/GTM/AppKit/GTMTheme.m', | |
| 2009 '../third_party/GTM/AppKit/GTMUILocalizer.h', | |
| 2010 '../third_party/GTM/AppKit/GTMUILocalizer.m', | |
| 2011 # Build necessary Mozilla sources | |
| 2012 '../third_party/mozilla/include/NSPasteboard+Utils.h', | |
| 2013 '../third_party/mozilla/include/NSPasteboard+Utils.mm', | |
| 2014 '../third_party/mozilla/include/NSScreen+Utils.h', | |
| 2015 '../third_party/mozilla/include/NSScreen+Utils.m', | |
| 2016 '../third_party/mozilla/include/NSString+Utils.h', | |
| 2017 '../third_party/mozilla/include/NSString+Utils.m', | |
| 2018 '../third_party/mozilla/include/NSURL+Utils.h', | |
| 2019 '../third_party/mozilla/include/NSURL+Utils.m', | |
| 2020 '../third_party/mozilla/include/NSWorkspace+Utils.h', | |
| 2021 '../third_party/mozilla/include/NSWorkspace+Utils.m', | |
| 2022 ], | |
| 2023 'include_dirs': [ | |
| 2024 '../third_party/GTM', | |
| 2025 '../third_party/GTM/AppKit', | |
| 2026 ], | |
| 2027 'link_settings': { | |
| 2028 'libraries': [ | |
| 2029 '$(SDKROOT)/System/Library/Frameworks/SecurityInterface.framework'
, | |
| 2030 '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework', | |
| 2031 ], | |
| 2032 }, | |
| 2033 'actions': [ | |
| 2034 # This block of actions are used to extract the localization data | |
| 2035 # from xib files and generate a localizer out of it. | |
| 2036 { | |
| 2037 'action_name': 'process_mainmenu_xib', | |
| 2038 'process_outputs_as_sources': 1, | |
| 2039 'inputs': [ | |
| 2040 '<(mac_xib_localizer_tool_path)', | |
| 2041 'app/nibs/MainMenu.xib' | |
| 2042 ], | |
| 2043 'outputs': [ | |
| 2044 '<(mac_xib_localizers_dir)/main_menu_localizer.h', | |
| 2045 '<(mac_xib_localizers_dir)/main_menu_localizer.mm', | |
| 2046 ], | |
| 2047 'action': ['<@(_inputs)', '<@(_outputs)'], | |
| 2048 }, | |
| 2049 # TODO(tvl): add other xibs | |
| 2050 ], | |
| 2051 }], | |
| 2052 ['OS=="win"', { | |
| 2053 'defines': [ | |
| 2054 '__STD_C', | |
| 2055 '_CRT_SECURE_NO_DEPRECATE', | |
| 2056 '_SCL_SECURE_NO_DEPRECATE', | |
| 2057 ], | |
| 2058 'include_dirs': [ | |
| 2059 'third_party/wtl/include', | |
| 2060 ], | |
| 2061 'dependencies': [ | |
| 2062 '../google_update/google_update.gyp:google_update', | |
| 2063 'installer/installer.gyp:installer_util', | |
| 2064 '../third_party/cld/cld.gyp:cld', | |
| 2065 '../views/views.gyp:views', | |
| 2066 '../gears/gears.gyp:gears', | |
| 2067 ], | |
| 2068 'export_dependent_settings': [ | |
| 2069 '../views/views.gyp:views', | |
| 2070 ], | |
| 2071 'sources': [ | |
| 2072 # Using built-in rule in vstudio for midl. | |
| 2073 'browser/history/history_indexer.idl', | |
| 2074 ], | |
| 2075 'sources!': [ | |
| 2076 'browser/history/history_publisher_none.cc', | |
| 2077 'browser/password_manager/password_store_gnome.h', | |
| 2078 'browser/password_manager/password_store_gnome.cc', | |
| 2079 'browser/password_manager/password_store_kwallet.h', | |
| 2080 'browser/password_manager/password_store_kwallet.cc', | |
| 2081 'browser/views/new_browser_window_widget.cc', | |
| 2082 'browser/views/new_browser_window_widget.h', | |
| 2083 'browser/views/panel_controller.cc', | |
| 2084 'browser/views/panel_controller.h', | |
| 2085 'browser/views/panels/panel_scroller.cc', | |
| 2086 'browser/views/panels/panel_scroller.h', | |
| 2087 'browser/views/panels/panel_scroller_container.cc', | |
| 2088 'browser/views/panels/panel_scroller_container.h', | |
| 2089 'browser/views/panels/panel_scroller_header.cc', | |
| 2090 'browser/views/panels/panel_scroller_header.h', | |
| 2091 'browser/views/tabs/grid.cc', | |
| 2092 'browser/views/tabs/grid.h', | |
| 2093 'browser/views/tabs/tab_overview_cell.cc', | |
| 2094 'browser/views/tabs/tab_overview_cell.h', | |
| 2095 'browser/views/tabs/tab_overview_container.cc', | |
| 2096 'browser/views/tabs/tab_overview_container.h', | |
| 2097 'browser/views/tabs/tab_overview_controller.cc', | |
| 2098 'browser/views/tabs/tab_overview_controller.h', | |
| 2099 'browser/views/tabs/tab_overview_drag_controller.cc', | |
| 2100 'browser/views/tabs/tab_overview_drag_controller.h', | |
| 2101 'browser/views/tabs/tab_overview_grid.cc', | |
| 2102 'browser/views/tabs/tab_overview_grid.h', | |
| 2103 'browser/views/tabs/tab_overview_message_listener.cc', | |
| 2104 'browser/views/tabs/tab_overview_message_listener.h', | |
| 2105 'browser/views/tabs/tab_overview_types.cc', | |
| 2106 'browser/views/tabs/tab_overview_types.h', | |
| 2107 ], | |
| 2108 'configurations': { | |
| 2109 'Debug': { | |
| 2110 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', | |
| 2111 'msvs_precompiled_source': 'tools/build/win/precompiled_wtl.cc', | |
| 2112 }, | |
| 2113 }, | |
| 2114 }, { # 'OS!="win" | |
| 2115 'sources/': [ | |
| 2116 # Exclude all of hang_monitor. | |
| 2117 ['exclude', '^browser/hang_monitor/'], | |
| 2118 | |
| 2119 # Exclude parts of password_manager. | |
| 2120 ['exclude', '^browser/password_manager/ie7_password\\.cc$'], | |
| 2121 | |
| 2122 # Exclude most of printing. | |
| 2123 ['exclude', '^browser/printing/'], | |
| 2124 ['include', '^browser/printing/page_(number|range|setup)\\.cc$'], | |
| 2125 | |
| 2126 # Exclude all of rlz. | |
| 2127 ['exclude', '^browser/rlz/'], | |
| 2128 | |
| 2129 # Exclude all of views. | |
| 2130 ['exclude', '^browser/views/'], | |
| 2131 ], | |
| 2132 'conditions': [ | |
| 2133 ['toolkit_views==1',{ | |
| 2134 'sources/': [ | |
| 2135 ['include', '^browser/dock_info_gtk.cc'], | |
| 2136 ['include', '^browser/dock_info.cc'], | |
| 2137 ['include', '^browser/dock_info.h'], | |
| 2138 ['include', '^browser/extensions/'], | |
| 2139 ['include', '^browser/views/accelerator_table_gtk.cc'], | |
| 2140 ['include', '^browser/views/accelerator_table_gtk.h'], | |
| 2141 ['include', '^browser/views/autocomplete/autocomplete_popup_cont
ents_view.cc'], | |
| 2142 ['include', '^browser/views/autocomplete/autocomplete_popup_cont
ents_view.h'], | |
| 2143 ['include', '^browser/views/autocomplete/autocomplete_popup_gtk.
cc'], | |
| 2144 ['include', '^browser/views/autocomplete/autocomplete_popup_gtk.
h'], | |
| 2145 ['include', '^browser/views/bookmark_bar_view.cc'], | |
| 2146 ['include', '^browser/views/bookmark_bar_view.h'], | |
| 2147 ['include', '^browser/views/bookmark_context_menu.cc'], | |
| 2148 ['include', '^browser/views/bookmark_context_menu.h'], | |
| 2149 ['include', '^browser/views/bookmark_menu_button.cc'], | |
| 2150 ['include', '^browser/views/bookmark_menu_button.h'], | |
| 2151 ['include', '^browser/views/bookmark_menu_controller_views.cc'], | |
| 2152 ['include', '^browser/views/browser_bubble_gtk.cc'], | |
| 2153 ['include', '^browser/views/browser_bubble.cc'], | |
| 2154 ['include', '^browser/views/browser_bubble.h'], | |
| 2155 ['include', '^browser/views/chrome_views_delegate.cc'], | |
| 2156 ['include', '^browser/views/clear_browsing_data.cc'], | |
| 2157 ['include', '^browser/views/clear_browsing_data.h'], | |
| 2158 ['include', '^browser/views/dialog_stubs_gtk.cc'], | |
| 2159 ['include', '^browser/views/download_item_view.cc'], | |
| 2160 ['include', '^browser/views/download_item_view.h'], | |
| 2161 ['include', '^browser/views/download_shelf_view.cc'], | |
| 2162 ['include', '^browser/views/download_shelf_view.h'], | |
| 2163 ['include', '^browser/views/dragged_tab_controller.cc'], | |
| 2164 ['include', '^browser/views/dragged_tab_controller.h'], | |
| 2165 ['include', '^browser/views/event_utils.cc'], | |
| 2166 ['include', '^browser/views/event_utils.h'], | |
| 2167 ['include', '^browser/views/extensions/extension_shelf.cc'], | |
| 2168 ['include', '^browser/views/extensions/extension_shelf.h'], | |
| 2169 ['include', '^browser/views/extensions/extension_view.cc'], | |
| 2170 ['include', '^browser/views/extensions/extension_view.h'], | |
| 2171 ['include', '^browser/views/extension_view.cc'], | |
| 2172 ['include', '^browser/views/extension_view.h'], | |
| 2173 ['include', '^browser/views/find_bar_view.cc'], | |
| 2174 ['include', '^browser/views/find_bar_view.h'], | |
| 2175 ['include', '^browser/views/find_bar_win.cc'], | |
| 2176 ['include', '^browser/views/find_bar_win.h'], | |
| 2177 ['include', '^browser/views/go_button.cc'], | |
| 2178 ['include', '^browser/views/go_button.h'], | |
| 2179 ['include', '^browser/views/toolbar_star_toggle.h'], | |
| 2180 ['include', '^browser/views/toolbar_star_toggle.cc'], | |
| 2181 ['include', '^browser/views/frame/browser_view.cc'], | |
| 2182 ['include', '^browser/views/frame/browser_view.h'], | |
| 2183 ['include', '^browser/views/frame/browser_frame_gtk.cc'], | |
| 2184 ['include', '^browser/views/frame/browser_frame_gtk.h'], | |
| 2185 ['include', '^browser/views/frame/browser_root_view.cc'], | |
| 2186 ['include', '^browser/views/frame/browser_root_view.h'], | |
| 2187 ['include', '^browser/views/frame/opaque_browser_frame_view.cc']
, | |
| 2188 ['include', '^browser/views/frame/opaque_browser_frame_view.h'], | |
| 2189 ['include', '^browser/views/infobars/*'], | |
| 2190 ['include', '^browser/views/info_bubble.cc'], | |
| 2191 ['include', '^browser/views/info_bubble.h'], | |
| 2192 ['include', '^browser/views/location_bar_view.cc'], | |
| 2193 ['include', '^browser/views/location_bar_view.h'], | |
| 2194 ['include', '^browser/views/page_info_window_view.cc'], | |
| 2195 # Not necessary unless you're trying to build ChromeOS+views. | |
| 2196 #['include', '^browser/views/panels/panel_scroller.cc'], | |
| 2197 #['include', '^browser/views/panels/panel_scroller.h'], | |
| 2198 #['include', '^browser/views/panels/panel_scroller_container.cc'
], | |
| 2199 #['include', '^browser/views/panels/panel_scroller_container.h']
, | |
| 2200 #['include', '^browser/views/panels/panel_scroller_header.cc'], | |
| 2201 #['include', '^browser/views/panels/panel_scroller_header.h'], | |
| 2202 ['include', '^browser/views/status_bubble_views.cc'], | |
| 2203 ['include', '^browser/views/status_bubble_views.h'], | |
| 2204 ['include', '^browser/views/tab_contents/native_tab_contents_con
tainer_gtk.cc'], | |
| 2205 ['include', '^browser/views/tab_contents/native_tab_contents_con
tainer_gtk.h'], | |
| 2206 ['include', '^browser/views/tab_contents/render_view_context_men
u_win.cc'], | |
| 2207 ['include', '^browser/views/tab_contents/render_view_context_men
u_win.h'], | |
| 2208 ['include', '^browser/views/tab_contents/tab_contents_container.
cc'], | |
| 2209 ['include', '^browser/views/tab_contents/tab_contents_container.
h'], | |
| 2210 ['include', '^browser/views/tab_contents/tab_contents_view_gtk.c
c'], | |
| 2211 ['include', '^browser/views/tab_contents/tab_contents_view_gtk.h
'], | |
| 2212 ['include', '^browser/views/tab_icon_view.cc'], | |
| 2213 ['include', '^browser/views/tab_icon_view.h'], | |
| 2214 ['include', '^browser/views/tabs/browser_tab_strip.cc'], | |
| 2215 ['include', '^browser/views/tabs/browser_tab_strip.h'], | |
| 2216 ['include', '^browser/views/tabs/dragged_tab_controller.cc'], | |
| 2217 ['include', '^browser/views/tabs/dragged_tab_controller.h'], | |
| 2218 ['include', '^browser/views/tabs/dragged_tab_view.cc'], | |
| 2219 ['include', '^browser/views/tabs/dragged_tab_view.h'], | |
| 2220 ['include', '^browser/views/tabs/native_view_photobooth.h'], | |
| 2221 ['include', '^browser/views/tabs/native_view_photobooth_gtk.cc']
, | |
| 2222 ['include', '^browser/views/tabs/native_view_photobooth_gtk.h'], | |
| 2223 ['include', '^browser/views/tabs/tab.cc'], | |
| 2224 ['include', '^browser/views/tabs/tab.h'], | |
| 2225 ['include', '^browser/views/tabs/tab_2.cc'], | |
| 2226 ['include', '^browser/views/tabs/tab_2.h'], | |
| 2227 ['include', '^browser/views/tabs/tab_renderer.cc'], | |
| 2228 ['include', '^browser/views/tabs/tab_renderer.h'], | |
| 2229 ['include', '^browser/views/tabs/tab_strip.cc'], | |
| 2230 ['include', '^browser/views/tabs/tab_strip.h'], | |
| 2231 ['include', '^browser/views/tabs/tab_strip_2.cc'], | |
| 2232 ['include', '^browser/views/tabs/tab_strip_2.h'], | |
| 2233 ['include', '^browser/views/toolbar_view.cc'], | |
| 2234 ['include', '^browser/views/toolbar_view.h'], | |
| 2235 ['include', '^browser/window_sizer.cc'], | |
| 2236 ['include', '^browser/window_sizer.h'], | |
| 2237 | |
| 2238 # Exclude all of browser/gtk, then include the things we want. | |
| 2239 ['exclude', '^browser/gtk'], | |
| 2240 ['include', '^browser/gtk/autocomplete_edit_gtk.cc'], | |
| 2241 ['include', '^browser/gtk/autocomplete_edit_gtk.h'], | |
| 2242 ['include', '^browser/gtk/clear_browsing_data_dialog_gtk.cc'], | |
| 2243 ['include', '^browser/gtk/clear_browsing_data_dialog_gtk.h'], | |
| 2244 ['include', '^browser/gtk/dialogs_gtk.cc'], | |
| 2245 ['include', '^browser/gtk/dialogs_gtk.h'], | |
| 2246 ['include', '^browser/gtk/download_started_animation_gtk.cc'], | |
| 2247 ['include', '^browser/gtk/download_started_animation_gtk.h'], | |
| 2248 ['include', '^browser/gtk/edit_search_engine_dialog.cc'], | |
| 2249 ['include', '^browser/gtk/edit_search_engine_dialog.h'], | |
| 2250 ['include', '^browser/gtk/first_run_dialog.cc'], | |
| 2251 ['include', '^browser/gtk/first_run_dialog.h'], | |
| 2252 ['include', '^browser/gtk/focus_store_gtk.cc'], | |
| 2253 ['include', '^browser/gtk/focus_store_gtk.h'], | |
| 2254 ['include', '^browser/gtk/gtk_chrome_link_button.cc'], | |
| 2255 ['include', '^browser/gtk/gtk_chrome_link_button.h'], | |
| 2256 ['include', '^browser/gtk/gtk_dnd_util.cc'], | |
| 2257 ['include', '^browser/gtk/gtk_dnd_util.h'], | |
| 2258 ['include', '^browser/gtk/hung_renderer_dialog_gtk.cc'], | |
| 2259 ['include', '^browser/gtk/hung_renderer_dialog_gtk.h'], | |
| 2260 ['include', '^browser/gtk/import_dialog_gtk.cc'], | |
| 2261 ['include', '^browser/gtk/import_dialog_gtk.h'], | |
| 2262 ['include', '^browser/gtk/import_progress_dialog_gtk.cc'], | |
| 2263 ['include', '^browser/gtk/import_progress_dialog_gtk.h'], | |
| 2264 ['include', '^browser/gtk/import_lock_dialog_gtk.cc'], | |
| 2265 ['include', '^browser/gtk/import_lock_dialog_gtk.h'], | |
| 2266 ['include', '^browser/gtk/keyword_editor_view.cc'], | |
| 2267 ['include', '^browser/gtk/keyword_editor_view.h'], | |
| 2268 ['include', '^browser/gtk/list_store_favicon_loader.cc'], | |
| 2269 ['include', '^browser/gtk/list_store_favicon_loader.h'], | |
| 2270 ['include', '^browser/gtk/menu_gtk.cc'], | |
| 2271 ['include', '^browser/gtk/menu_gtk.h'], | |
| 2272 | |
| 2273 # Other excluded stuff. | |
| 2274 ['exclude', '^browser/autocomplete/autocomplete_popup_view_gtk.c
c'], | |
| 2275 ['exclude', '^browser/autocomplete/autocomplete_popup_view_gtk.h
'], | |
| 2276 ['exclude', '^browser/browser_theme_provider_gtk.cc'], | |
| 2277 ['exclude', '^browser/extensions/external_registry_extension_pro
vider_win.cc'], | |
| 2278 ['exclude', '^browser/tab_contents/tab_contents_view_gtk.cc'], | |
| 2279 ['exclude', '^browser/tab_contents/tab_contents_view_gtk.h'], | |
| 2280 ['exclude', '^browser/tab_contents/render_view_context_menu_gtk.
cc'], | |
| 2281 ['exclude', '^browser/tab_contents/render_view_context_menu_gtk.
h'], | |
| 2282 ], | |
| 2283 }], | |
| 2284 ['chromeos==1',{ | |
| 2285 'dependencies': [ | |
| 2286 '../third_party/protobuf2/protobuf.gyp:protobuf', | |
| 2287 '../third_party/protobuf2/protobuf.gyp:protoc', | |
| 2288 ], | |
| 2289 'actions': [ | |
| 2290 { | |
| 2291 'action_name': 'my_proto', | |
| 2292 'inputs': [ | |
| 2293 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFI
X)', | |
| 2294 'browser/metrics/system_metrics.proto', | |
| 2295 ], | |
| 2296 'outputs': [ | |
| 2297 '<(INTERMEDIATE_DIR)/chrome/browser/metrics/system_metrics.p
b.cc', | |
| 2298 '<(INTERMEDIATE_DIR)/chrome/browser/metrics/system_metrics.p
b.h', | |
| 2299 ], | |
| 2300 'dependencies': [ | |
| 2301 '../third_party/protobuf2/protobuf.gyp:protoc', | |
| 2302 ], | |
| 2303 'action': [ | |
| 2304 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFI
X)', | |
| 2305 'browser/metrics/system_metrics.proto', | |
| 2306 '--cpp_out=<(INTERMEDIATE_DIR)/chrome', | |
| 2307 ], | |
| 2308 }, | |
| 2309 ], | |
| 2310 'sources': [ | |
| 2311 '<(INTERMEDIATE_DIR)/chrome/browser/metrics/system_metrics.pb.h'
, | |
| 2312 '<(INTERMEDIATE_DIR)/chrome/browser/metrics/system_metrics.pb.cc
', | |
| 2313 'browser/metrics/system_metrics_logger.h', | |
| 2314 'browser/metrics/system_metrics_logger_impl.cc', | |
| 2315 'browser/metrics/system_metrics_logger_impl.h', | |
| 2316 ], | |
| 2317 'include_dirs': [ | |
| 2318 '<(INTERMEDIATE_DIR)', | |
| 2319 '<(INTERMEDIATE_DIR)/chrome', | |
| 2320 ], | |
| 2321 'sources/': [ | |
| 2322 ['include', 'browser/views/new_browser_window_widget.cc'], | |
| 2323 ['include', 'browser/views/new_browser_window_widget.h'], | |
| 2324 ['include', 'browser/views/panel_controller.cc'], | |
| 2325 ['include', 'browser/views/panel_controller.h'], | |
| 2326 ['include', 'browser/views/panels/panel_container.cc'], | |
| 2327 ['include', 'browser/views/panels/panel_container.h'], | |
| 2328 ['include', 'browser/views/panels/panel_scroller.cc'], | |
| 2329 ['include', 'browser/views/panels/panel_scroller.h'], | |
| 2330 ['include', 'browser/views/panels/panel_scroller_header.cc'], | |
| 2331 ['include', 'browser/views/panels/panel_scroller_header.h'], | |
| 2332 ['include', 'browser/views/tabs/grid.cc'], | |
| 2333 ['include', 'browser/views/tabs/grid.h'], | |
| 2334 ['include', 'browser/views/tabs/tab_overview_cell.cc'], | |
| 2335 ['include', 'browser/views/tabs/tab_overview_cell.h'], | |
| 2336 ['include', 'browser/views/tabs/tab_overview_container.cc'], | |
| 2337 ['include', 'browser/views/tabs/tab_overview_container.h'], | |
| 2338 ['include', 'browser/views/tabs/tab_overview_controller.cc'], | |
| 2339 ['include', 'browser/views/tabs/tab_overview_controller.h'], | |
| 2340 ['include', 'browser/views/tabs/tab_overview_drag_controller.cc'
], | |
| 2341 ['include', 'browser/views/tabs/tab_overview_drag_controller.h']
, | |
| 2342 ['include', 'browser/views/tabs/tab_overview_grid.cc'], | |
| 2343 ['include', 'browser/views/tabs/tab_overview_grid.h'], | |
| 2344 ['include', 'browser/views/tabs/tab_overview_message_listener.cc
'], | |
| 2345 ['include', 'browser/views/tabs/tab_overview_message_listener.h'
], | |
| 2346 ['include', 'browser/views/tabs/tab_overview_types.cc'], | |
| 2347 ['include', 'browser/views/tabs/tab_overview_types.h'], | |
| 2348 ], | |
| 2349 }], | |
| 2350 ], | |
| 2351 # Exclude files that should be excluded for all non-Windows platforms. | |
| 2352 'sources!': [ | |
| 2353 'browser/autocomplete/autocomplete_accessibility.cc', | |
| 2354 'browser/automation/ui_controls.cc', | |
| 2355 'browser/bookmarks/bookmark_menu_controller.cc', | |
| 2356 'browser/bookmarks/bookmark_menu_controller.h', | |
| 2357 'browser/browser_accessibility.cc', | |
| 2358 'browser/browser_accessibility_manager.cc', | |
| 2359 'browser/extensions/extension_creator.cc', | |
| 2360 'browser/dom_ui/html_dialog_contents.cc', | |
| 2361 'browser/encoding_menu_controller_delegate.cc', | |
| 2362 'browser/external_tab_container.cc', | |
| 2363 'browser/google_update.cc', | |
| 2364 'browser/history/history_indexer.idl', | |
| 2365 'browser/history_tab_ui.cc', | |
| 2366 'browser/history_view.cc', | |
| 2367 'browser/ime_input.cc', | |
| 2368 'browser/importer/ie_importer.cc', | |
| 2369 'browser/jumplist.cc', | |
| 2370 'browser/memory_details.cc', | |
| 2371 'browser/modal_html_dialog_delegate.cc', | |
| 2372 'browser/sandbox_policy.cc', | |
| 2373 'browser/tab_contents/web_drag_source.cc', | |
| 2374 'browser/tab_contents/web_drop_target.cc', | |
| 2375 ], | |
| 2376 }], | |
| 2377 ], | |
| 2378 }, | |
| 2379 { | |
| 2380 'target_name': 'debugger', | |
| 2381 'type': '<(library)', | |
| 2382 'msvs_guid': '57823D8C-A317-4713-9125-2C91FDFD12D6', | |
| 2383 'dependencies': [ | |
| 2384 'chrome_resources', | |
| 2385 'chrome_strings', | |
| 2386 'theme_resources', | |
| 2387 '../skia/skia.gyp:skia', | |
| 2388 '../third_party/icu38/icu38.gyp:icui18n', | |
| 2389 '../third_party/icu38/icu38.gyp:icuuc', | |
| 2390 ], | |
| 2391 'include_dirs': [ | |
| 2392 '..', | |
| 2393 ], | |
| 2394 'sources': [ | |
| 2395 'browser/debugger/debugger_remote_service.cc', | |
| 2396 'browser/debugger/debugger_remote_service.h', | |
| 2397 'browser/debugger/debugger_wrapper.cc', | |
| 2398 'browser/debugger/debugger_wrapper.h', | |
| 2399 'browser/debugger/devtools_client_host.h', | |
| 2400 'browser/debugger/devtools_manager.cc', | |
| 2401 'browser/debugger/devtools_manager.h', | |
| 2402 'browser/debugger/devtools_protocol_handler.cc', | |
| 2403 'browser/debugger/devtools_protocol_handler.h', | |
| 2404 'browser/debugger/devtools_remote.h', | |
| 2405 'browser/debugger/devtools_remote_listen_socket.cc', | |
| 2406 'browser/debugger/devtools_remote_listen_socket.h', | |
| 2407 'browser/debugger/devtools_remote_message.cc', | |
| 2408 'browser/debugger/devtools_remote_message.h', | |
| 2409 'browser/debugger/devtools_remote_service.cc', | |
| 2410 'browser/debugger/devtools_remote_service.h', | |
| 2411 'browser/debugger/devtools_window.cc', | |
| 2412 'browser/debugger/devtools_window.h', | |
| 2413 'browser/debugger/inspectable_tab_proxy.cc', | |
| 2414 'browser/debugger/inspectable_tab_proxy.h', | |
| 2415 ], | |
| 2416 'conditions': [ | |
| 2417 ['OS=="linux"', { | |
| 2418 'dependencies': [ | |
| 2419 '../build/linux/system.gyp:gtk', | |
| 2420 ], | |
| 2421 }], | |
| 2422 ], | |
| 2423 }, | |
| 2424 { | |
| 2425 'target_name': 'plugin', | |
| 2426 'type': '<(library)', | |
| 2427 'msvs_guid': '20A560A0-2CD0-4D9E-A58B-1F24B99C087A', | |
| 2428 'dependencies': [ | |
| 2429 'common', | |
| 2430 'chrome_resources', | |
| 2431 'chrome_strings', | |
| 2432 '../media/media.gyp:media', | |
| 2433 '../skia/skia.gyp:skia', | |
| 2434 '../third_party/icu38/icu38.gyp:icui18n', | |
| 2435 '../third_party/icu38/icu38.gyp:icuuc', | |
| 2436 '../third_party/libxml/libxml.gyp:libxml', | |
| 2437 '../third_party/npapi/npapi.gyp:npapi', | |
| 2438 'third_party/hunspell/hunspell.gyp:hunspell', | |
| 2439 '../webkit/webkit.gyp:glue', | |
| 2440 ], | |
| 2441 'include_dirs': [ | |
| 2442 '<(INTERMEDIATE_DIR)', | |
| 2443 ], | |
| 2444 'sources': [ | |
| 2445 # All .cc, .h, .m, and .mm files under plugins except for tests and | |
| 2446 # mocks. | |
| 2447 'plugin/chrome_plugin_host.cc', | |
| 2448 'plugin/chrome_plugin_host.h', | |
| 2449 'plugin/npobject_proxy.cc', | |
| 2450 'plugin/npobject_proxy.h', | |
| 2451 'plugin/npobject_stub.cc', | |
| 2452 'plugin/npobject_stub.h', | |
| 2453 'plugin/npobject_util.cc', | |
| 2454 'plugin/npobject_util.h', | |
| 2455 'plugin/plugin_channel.cc', | |
| 2456 'plugin/plugin_channel.h', | |
| 2457 'plugin/plugin_channel_base.cc', | |
| 2458 'plugin/plugin_channel_base.h', | |
| 2459 'plugin/plugin_main.cc', | |
| 2460 'plugin/plugin_thread.cc', | |
| 2461 'plugin/plugin_thread.h', | |
| 2462 'plugin/webplugin_delegate_stub.cc', | |
| 2463 'plugin/webplugin_delegate_stub.h', | |
| 2464 'plugin/webplugin_proxy.cc', | |
| 2465 'plugin/webplugin_proxy.h', | |
| 2466 | |
| 2467 'tools/build/win/precompiled.cc', | |
| 2468 'tools/build/win/precompiled.h', | |
| 2469 ], | |
| 2470 'configurations': { | |
| 2471 'Debug': { | |
| 2472 'msvs_precompiled_header': 'tools/build/win/precompiled.h', | |
| 2473 'msvs_precompiled_source': 'tools/build/win/precompiled.cc', | |
| 2474 }, | |
| 2475 }, | |
| 2476 # These are layered in conditionals in the event other platforms | |
| 2477 # end up using this module as well. | |
| 2478 'conditions': [ | |
| 2479 ['OS=="win"', { | |
| 2480 'defines': [ | |
| 2481 '__STD_C', | |
| 2482 '_CRT_SECURE_NO_DEPRECATE', | |
| 2483 '_SCL_SECURE_NO_DEPRECATE', | |
| 2484 ], | |
| 2485 'include_dirs': [ | |
| 2486 'third_party/wtl/include', | |
| 2487 ], | |
| 2488 },], | |
| 2489 ], | |
| 2490 }, | |
| 2491 { | |
| 2492 'target_name': 'renderer', | |
| 2493 'type': '<(library)', | |
| 2494 'msvs_guid': '9301A569-5D2B-4D11-9332-B1E30AEACB8D', | |
| 2495 'dependencies': [ | |
| 2496 'common', | |
| 2497 'plugin', | |
| 2498 'chrome_resources', | |
| 2499 'chrome_strings', | |
| 2500 '../printing/printing.gyp:printing', | |
| 2501 '../skia/skia.gyp:skia', | |
| 2502 '../third_party/icu38/icu38.gyp:icui18n', | |
| 2503 '../third_party/icu38/icu38.gyp:icuuc', | |
| 2504 '../third_party/npapi/npapi.gyp:npapi', | |
| 2505 '../webkit/webkit.gyp:glue', | |
| 2506 '../webkit/webkit.gyp:webkit', | |
| 2507 ], | |
| 2508 'include_dirs': [ | |
| 2509 '..', | |
| 2510 ], | |
| 2511 'sources': [ | |
| 2512 # TODO(jrg): to link ipc_tests, these files need to be in renderer.a. | |
| 2513 # But app/ is the wrong directory for them. | |
| 2514 # Better is to remove the dep of *_tests on renderer, but in the | |
| 2515 # short term I'd like the build to work. | |
| 2516 'renderer/automation/dom_automation_controller.cc', | |
| 2517 'renderer/automation/dom_automation_controller.h', | |
| 2518 'renderer/extensions/bindings_utils.cc', | |
| 2519 'renderer/extensions/bindings_utils.h', | |
| 2520 'renderer/extensions/event_bindings.cc', | |
| 2521 'renderer/extensions/event_bindings.h', | |
| 2522 'renderer/extensions/extension_process_bindings.cc', | |
| 2523 'renderer/extensions/extension_process_bindings.h', | |
| 2524 'renderer/extensions/renderer_extension_bindings.cc', | |
| 2525 'renderer/extensions/renderer_extension_bindings.h', | |
| 2526 'renderer/loadtimes_extension_bindings.h', | |
| 2527 'renderer/loadtimes_extension_bindings.cc', | |
| 2528 'renderer/media/audio_renderer_impl.cc', | |
| 2529 'renderer/media/audio_renderer_impl.h', | |
| 2530 'renderer/net/render_dns_master.cc', | |
| 2531 'renderer/net/render_dns_master.h', | |
| 2532 'renderer/net/render_dns_queue.cc', | |
| 2533 'renderer/net/render_dns_queue.h', | |
| 2534 'renderer/resources/event_bindings.js', | |
| 2535 'renderer/resources/extension_process_bindings.js', | |
| 2536 'renderer/resources/greasemonkey_api.js', | |
| 2537 'renderer/resources/json_schema.js', | |
| 2538 'renderer/resources/renderer_extension_bindings.js', | |
| 2539 'renderer/about_handler.cc', | |
| 2540 'renderer/about_handler.h', | |
| 2541 'renderer/audio_message_filter.cc', | |
| 2542 'renderer/audio_message_filter.h', | |
| 2543 'renderer/devtools_agent.cc', | |
| 2544 'renderer/devtools_agent.h', | |
| 2545 'renderer/devtools_agent_filter.cc', | |
| 2546 'renderer/devtools_agent_filter.h', | |
| 2547 'renderer/devtools_client.cc', | |
| 2548 'renderer/devtools_client.h', | |
| 2549 'renderer/dom_ui_bindings.cc', | |
| 2550 'renderer/dom_ui_bindings.h', | |
| 2551 'renderer/extension_groups.h', | |
| 2552 'renderer/external_host_bindings.cc', | |
| 2553 'renderer/external_host_bindings.h', | |
| 2554 'renderer/external_extension.cc', | |
| 2555 'renderer/external_extension.h', | |
| 2556 'renderer/js_only_v8_extensions.cc', | |
| 2557 'renderer/js_only_v8_extensions.h', | |
| 2558 'renderer/localized_error.cc', | |
| 2559 'renderer/localized_error.h', | |
| 2560 'renderer/navigation_state.h', | |
| 2561 'renderer/plugin_channel_host.cc', | |
| 2562 'renderer/plugin_channel_host.h', | |
| 2563 'renderer/print_web_view_helper.cc', | |
| 2564 'renderer/print_web_view_helper.h', | |
| 2565 'renderer/render_process.cc', | |
| 2566 'renderer/render_process.h', | |
| 2567 'renderer/render_thread.cc', | |
| 2568 'renderer/render_thread.h', | |
| 2569 'renderer/render_view.cc', | |
| 2570 'renderer/render_view_linux.cc', | |
| 2571 'renderer/render_view.h', | |
| 2572 'renderer/render_widget.cc', | |
| 2573 'renderer/render_widget.h', | |
| 2574 'renderer/renderer_glue.cc', | |
| 2575 'renderer/renderer_histogram_snapshots.cc', | |
| 2576 'renderer/renderer_histogram_snapshots.h', | |
| 2577 'renderer/renderer_main.cc', | |
| 2578 'renderer/renderer_main_platform_delegate.h', | |
| 2579 'renderer/renderer_main_platform_delegate_linux.cc', | |
| 2580 'renderer/renderer_main_platform_delegate_mac.mm', | |
| 2581 'renderer/renderer_main_platform_delegate_win.cc', | |
| 2582 'renderer/renderer_sandbox_support_linux.cc', | |
| 2583 'renderer/renderer_sandbox_support_linux.h', | |
| 2584 'renderer/renderer_webkitclient_impl.cc', | |
| 2585 'renderer/renderer_webkitclient_impl.h', | |
| 2586 'renderer/renderer_webstoragearea_impl.cc', | |
| 2587 'renderer/renderer_webstoragearea_impl.h', | |
| 2588 'renderer/renderer_webstoragenamespace_impl.cc', | |
| 2589 'renderer/renderer_webstoragenamespace_impl.h', | |
| 2590 'renderer/user_script_slave.cc', | |
| 2591 'renderer/user_script_slave.h', | |
| 2592 'renderer/visitedlink_slave.cc', | |
| 2593 'renderer/visitedlink_slave.h', | |
| 2594 'renderer/webplugin_delegate_proxy.cc', | |
| 2595 'renderer/webplugin_delegate_proxy.h', | |
| 2596 'renderer/webworker_proxy.cc', | |
| 2597 'renderer/webworker_proxy.h', | |
| 2598 | |
| 2599 'tools/build/win/precompiled_wtl.cc', | |
| 2600 'tools/build/win/precompiled_wtl.h', | |
| 2601 ], | |
| 2602 'link_settings': { | |
| 2603 'mac_bundle_resources': [ | |
| 2604 'renderer/renderer.sb', | |
| 2605 ], | |
| 2606 }, | |
| 2607 'configurations': { | |
| 2608 'Debug': { | |
| 2609 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', | |
| 2610 'msvs_precompiled_source': 'tools/build/win/precompiled_wtl.cc', | |
| 2611 }, | |
| 2612 }, | |
| 2613 'conditions': [ | |
| 2614 # Linux-specific rules. | |
| 2615 ['OS=="linux"', { | |
| 2616 'dependencies': [ | |
| 2617 '../build/linux/system.gyp:gtk', | |
| 2618 ], | |
| 2619 }], | |
| 2620 # Windows-specific rules. | |
| 2621 ['OS=="win"', { | |
| 2622 'include_dirs': [ | |
| 2623 'third_party/wtl/include', | |
| 2624 ], | |
| 2625 },], | |
| 2626 ], | |
| 2627 }, | |
| 2628 { | |
| 2629 'target_name': 'utility', | |
| 2630 'type': '<(library)', | |
| 2631 'msvs_guid': '4D2B38E6-65FF-4F97-B88A-E441DF54EBF7', | |
| 2632 'dependencies': [ | |
| 2633 '../base/base.gyp:base', | |
| 2634 '../skia/skia.gyp:skia', | |
| 2635 ], | |
| 2636 'sources': [ | |
| 2637 'tools/build/win/precompiled.cc', | |
| 2638 'tools/build/win/precompiled.h', | |
| 2639 | |
| 2640 'utility/utility_main.cc', | |
| 2641 'utility/utility_thread.cc', | |
| 2642 'utility/utility_thread.h', | |
| 2643 ], | |
| 2644 'include_dirs': [ | |
| 2645 '..', | |
| 2646 ], | |
| 2647 'configurations': { | |
| 2648 'Debug': { | |
| 2649 'msvs_precompiled_header': 'tools/build/win/precompiled.h', | |
| 2650 'msvs_precompiled_source': 'tools/build/win/precompiled.cc', | |
| 2651 }, | |
| 2652 }, | |
| 2653 'conditions': [ | |
| 2654 ['OS=="linux"', { | |
| 2655 'dependencies': [ | |
| 2656 '../build/linux/system.gyp:gtk', | |
| 2657 ], | |
| 2658 }], | |
| 2659 ], | |
| 2660 }, | |
| 2661 { | |
| 2662 'target_name': 'worker', | |
| 2663 'type': '<(library)', | |
| 2664 'msvs_guid': 'C78D02D0-A366-4EC6-A248-AA8E64C4BA18', | |
| 2665 'dependencies': [ | |
| 2666 '../base/base.gyp:base', | |
| 2667 '../webkit/webkit.gyp:webkit', | |
| 2668 ], | |
| 2669 'sources': [ | |
| 2670 'tools/build/win/precompiled.cc', | |
| 2671 'tools/build/win/precompiled.h', | |
| 2672 'worker/nativewebworker_impl.cc', | |
| 2673 'worker/nativewebworker_impl.h', | |
| 2674 'worker/nativewebworker_stub.cc', | |
| 2675 'worker/nativewebworker_stub.h', | |
| 2676 'worker/webworkerclient_proxy.cc', | |
| 2677 'worker/webworkerclient_proxy.h', | |
| 2678 'worker/worker_main.cc', | |
| 2679 'worker/worker_thread.cc', | |
| 2680 'worker/worker_thread.h', | |
| 2681 'worker/worker_webkitclient_impl.cc', | |
| 2682 'worker/worker_webkitclient_impl.h', | |
| 2683 ], | |
| 2684 'include_dirs': [ | |
| 2685 '..', | |
| 2686 ], | |
| 2687 'configurations': { | |
| 2688 'Debug': { | |
| 2689 'msvs_precompiled_header': 'tools/build/win/precompiled.h', | |
| 2690 'msvs_precompiled_source': 'tools/build/win/precompiled.cc', | |
| 2691 }, | |
| 2692 }, | |
| 2693 }, | |
| 2694 { | |
| 2695 'target_name': 'chrome', | |
| 2696 'type': 'executable', | |
| 2697 'mac_bundle': 1, | |
| 2698 'msvs_guid': '7B219FAA-E360-43C8-B341-804A94EEFFAC', | |
| 2699 'sources': [ | |
| 2700 # All .cc, .h, .m, and .mm files under app except for tests. | |
| 2701 'app/breakpad_win.cc', | |
| 2702 'app/breakpad_win.h', | |
| 2703 'app/chrome_exe_main.cc', | |
| 2704 'app/chrome_exe_main.mm', | |
| 2705 'app/chrome_exe_main_gtk.cc', | |
| 2706 'app/chrome_exe_resource.h', | |
| 2707 'app/client_util.cc', | |
| 2708 'app/client_util.h', | |
| 2709 'app/google_update_client.cc', | |
| 2710 'app/google_update_client.h', | |
| 2711 'app/hard_error_handler_win.cc', | |
| 2712 'app/hard_error_handler_win.h', | |
| 2713 'app/keystone_glue.h', | |
| 2714 'app/keystone_glue.m', | |
| 2715 'app/scoped_ole_initializer.h', | |
| 2716 ], | |
| 2717 'dependencies': [ | |
| 2718 '../build/util/support/support.gyp:*', | |
| 2719 ], | |
| 2720 'mac_bundle_resources': [ | |
| 2721 # put any pdfs down in the sources block below so pdfsqueeze runs on | |
| 2722 # them. | |
| 2723 'app/nibs/About.xib', | |
| 2724 'app/nibs/BookmarkBar.xib', | |
| 2725 'app/nibs/BookmarkEditor.xib', | |
| 2726 'app/nibs/BookmarkNameFolder.xib', | |
| 2727 'app/nibs/BrowserWindow.xib', | |
| 2728 'app/nibs/ClearBrowsingData.xib', | |
| 2729 'app/nibs/DownloadItem.xib', | |
| 2730 'app/nibs/DownloadShelf.xib', | |
| 2731 'app/nibs/FindBar.xib', | |
| 2732 'app/nibs/FirstRunDialog.xib', | |
| 2733 'app/nibs/HungRendererDialog.xib', | |
| 2734 'app/nibs/InfoBar.xib', | |
| 2735 'app/nibs/InfoBarContainer.xib', | |
| 2736 'app/nibs/MainMenu.xib', | |
| 2737 'app/nibs/PageInfo.xib', | |
| 2738 'app/nibs/Preferences.xib', | |
| 2739 'app/nibs/SaveAccessoryView.xib', | |
| 2740 'app/nibs/TabContents.xib', | |
| 2741 'app/nibs/TabView.xib', | |
| 2742 'app/nibs/Toolbar.xib', | |
| 2743 'app/theme/back_Template.pdf', | |
| 2744 'app/theme/bookmark_bar_folder.png', | |
| 2745 'app/theme/chevron.png', # TODO(jrg): get (and use) a pdf version | |
| 2746 'app/theme/close_bar.pdf', | |
| 2747 'app/theme/close_bar_h.pdf', | |
| 2748 'app/theme/close_bar_p.pdf', | |
| 2749 'app/theme/downloads_favicon.png', | |
| 2750 'app/theme/forward_Template.pdf', | |
| 2751 'app/theme/frozen_tab.png', | |
| 2752 'app/theme/go_Template.pdf', | |
| 2753 'app/theme/home_Template.pdf', | |
| 2754 'app/theme/menu_chrome_rtl_Template.pdf', | |
| 2755 'app/theme/menu_chrome_Template.pdf', | |
| 2756 'app/theme/menu_page_rtl_Template.pdf', | |
| 2757 'app/theme/menu_page_Template.pdf', | |
| 2758 'app/theme/nav.pdf', | |
| 2759 'app/theme/newtab.pdf', | |
| 2760 'app/theme/o2_globe.png', | |
| 2761 'app/theme/o2_history.png', | |
| 2762 'app/theme/o2_more.png', | |
| 2763 'app/theme/o2_search.png', | |
| 2764 'app/theme/o2_star.png', | |
| 2765 'app/theme/otr_icon.pdf', | |
| 2766 'app/theme/pageinfo_bad.png', | |
| 2767 'app/theme/pageinfo_good.png', | |
| 2768 'app/theme/reload_Template.pdf', | |
| 2769 'app/theme/sadfavicon.png', | |
| 2770 'app/theme/sadtab.png', | |
| 2771 'app/theme/star_Template.pdf', | |
| 2772 'app/theme/starred.pdf', | |
| 2773 'app/theme/stop_Template.pdf', | |
| 2774 '../app/resources/throbber.png', | |
| 2775 'app/theme/throbber_waiting.png', | |
| 2776 'app/app-Info.plist', | |
| 2777 ], | |
| 2778 # TODO(mark): Come up with a fancier way to do this. It should only | |
| 2779 # be necessary to list app-Info.plist once, not the three times it is | |
| 2780 # listed here. | |
| 2781 'mac_bundle_resources!': [ | |
| 2782 'app/app-Info.plist', | |
| 2783 ], | |
| 2784 'xcode_settings': { | |
| 2785 'INFOPLIST_FILE': 'app/app-Info.plist', | |
| 2786 }, | |
| 2787 'conditions': [ | |
| 2788 ['OS=="linux"', { | |
| 2789 'actions': [ | |
| 2790 { | |
| 2791 'action_name': 'manpage', | |
| 2792 'conditions': [ | |
| 2793 [ 'branding == "Chrome"', { | |
| 2794 'variables': { | |
| 2795 'name': 'Google Chrome', | |
| 2796 'filename': 'google-chrome', | |
| 2797 }, | |
| 2798 }, { # else branding!="Chrome" | |
| 2799 'variables': { | |
| 2800 'name': 'Chromium', | |
| 2801 'filename': 'chromium-browser', | |
| 2802 }, | |
| 2803 }], | |
| 2804 ], | |
| 2805 'inputs': [ | |
| 2806 'tools/build/linux/sed.sh', | |
| 2807 'app/resources/manpage.1.in', | |
| 2808 ], | |
| 2809 'outputs': [ | |
| 2810 '<(PRODUCT_DIR)/<(filename).1', | |
| 2811 ], | |
| 2812 'action': [ | |
| 2813 'tools/build/linux/sed.sh', | |
| 2814 'app/resources/manpage.1.in', | |
| 2815 '<@(_outputs)', | |
| 2816 '-e', 's/@@NAME@@/<(name)/', | |
| 2817 '-e', 's/@@FILENAME@@/<(filename)/', | |
| 2818 ], | |
| 2819 'message': 'Generating manpage' | |
| 2820 }, | |
| 2821 ], | |
| 2822 | |
| 2823 'conditions': [ | |
| 2824 # All Chrome builds have breakpad symbols, but only process the | |
| 2825 # symbols from official builds. | |
| 2826 ['branding=="Chrome" and buildtype=="Official"', { | |
| 2827 'actions': [ | |
| 2828 { | |
| 2829 'action_name': 'dump_symbols', | |
| 2830 'inputs': [ | |
| 2831 '<(DEPTH)/build/linux/dump_app_syms', | |
| 2832 '<(DEPTH)/build/linux/dump_signature.py', | |
| 2833 '<(PRODUCT_DIR)/dump_syms', | |
| 2834 '<(PRODUCT_DIR)/chrome', | |
| 2835 ], | |
| 2836 'outputs': [ | |
| 2837 '<(PRODUCT_DIR)/chrome.breakpad', | |
| 2838 ], | |
| 2839 'action': ['<(DEPTH)/build/linux/dump_app_syms', | |
| 2840 '<(PRODUCT_DIR)/dump_syms', | |
| 2841 '<(PRODUCT_DIR)/chrome', '<@(_outputs)'], | |
| 2842 }, | |
| 2843 ], | |
| 2844 }], | |
| 2845 ], | |
| 2846 'dependencies': [ | |
| 2847 # Needed for chrome_dll_main.cc #include of gtk/gtk.h | |
| 2848 '../build/linux/system.gyp:gtk', | |
| 2849 # Needed for chrome_dll_main.cc use of g_thread_init | |
| 2850 '../build/linux/system.gyp:gthread', | |
| 2851 ], | |
| 2852 'copies': [ | |
| 2853 { | |
| 2854 'destination': '<(PRODUCT_DIR)', | |
| 2855 'files': ['<(INTERMEDIATE_DIR)/repack/chrome.pak', | |
| 2856 'tools/build/linux/chrome-wrapper', | |
| 2857 '../third_party/xdg-utils/scripts/xdg-settings', | |
| 2858 ], | |
| 2859 # The wrapper script above may need to generate a .desktop file, | |
| 2860 # which requires an icon. So, copy one next to the script. | |
| 2861 'conditions': [ | |
| 2862 ['branding=="Chrome"', { | |
| 2863 'files': ['app/theme/google_chrome/product_logo_48.png'] | |
| 2864 }, { # else: 'branding!="Chrome" | |
| 2865 'files': ['app/theme/chromium/product_logo_48.png'] | |
| 2866 }], | |
| 2867 ], | |
| 2868 }, | |
| 2869 { | |
| 2870 'destination': '<(PRODUCT_DIR)/locales', | |
| 2871 'files': ['<(INTERMEDIATE_DIR)/repack/da.pak', | |
| 2872 '<(INTERMEDIATE_DIR)/repack/en-US.pak', | |
| 2873 '<(INTERMEDIATE_DIR)/repack/he.pak', | |
| 2874 '<(INTERMEDIATE_DIR)/repack/zh-TW.pak', | |
| 2875 ], | |
| 2876 }, | |
| 2877 { | |
| 2878 'destination': '<(PRODUCT_DIR)/themes', | |
| 2879 'files': ['<(INTERMEDIATE_DIR)/repack/default.pak'], | |
| 2880 }, | |
| 2881 ], | |
| 2882 }], | |
| 2883 ['OS=="linux" and (toolkit_views==1 or chromeos==1)', { | |
| 2884 'dependencies': [ | |
| 2885 '../views/views.gyp:views', | |
| 2886 ], | |
| 2887 }], | |
| 2888 ['OS=="mac"', { | |
| 2889 # 'branding' is a variable defined in common.gypi | |
| 2890 # (e.g. "Chromium", "Chrome") | |
| 2891 'conditions': [ | |
| 2892 ['branding=="Chrome"', { | |
| 2893 'mac_bundle_resources': ['app/theme/google_chrome/app.icns'], | |
| 2894 'variables': { | |
| 2895 'bundle_id': 'com.google.Chrome', | |
| 2896 }, | |
| 2897 'copies': [ | |
| 2898 { | |
| 2899 'destination': '<(PRODUCT_DIR)/<(mac_product_name).app/Content
s/MacOS/', | |
| 2900 'files': ['../third_party/ffmpeg/binaries/chrome/libavcodec.52
.dylib', | |
| 2901 '../third_party/ffmpeg/binaries/chrome/libavformat.5
2.dylib', | |
| 2902 '../third_party/ffmpeg/binaries/chrome/libavutil.50.
dylib'], | |
| 2903 }, | |
| 2904 ], | |
| 2905 }, { # else: 'branding!="Chrome" | |
| 2906 'mac_bundle_resources': ['app/theme/chromium/app.icns'], | |
| 2907 'variables': { | |
| 2908 'bundle_id': 'org.chromium.Chromium', | |
| 2909 }, | |
| 2910 'copies': [ | |
| 2911 { | |
| 2912 'destination': '<(PRODUCT_DIR)/<(mac_product_name).app/Content
s/MacOS/', | |
| 2913 'files': ['../third_party/ffmpeg/binaries/chromium/libavcodec.
52.dylib', | |
| 2914 '../third_party/ffmpeg/binaries/chromium/libavformat
.52.dylib', | |
| 2915 '../third_party/ffmpeg/binaries/chromium/libavutil.5
0.dylib'], | |
| 2916 }, | |
| 2917 ], | |
| 2918 }], | |
| 2919 ['mac_breakpad==1', { | |
| 2920 'variables': { | |
| 2921 # A real .dSYM is needed for dump_syms to operate on. | |
| 2922 'mac_real_dsym': 1, | |
| 2923 }, | |
| 2924 'sources': [ | |
| 2925 'app/breakpad_mac.mm', | |
| 2926 'app/breakpad_mac.h', | |
| 2927 ], | |
| 2928 'dependencies': [ | |
| 2929 '../breakpad/breakpad.gyp:breakpad', | |
| 2930 '../breakpad/breakpad.gyp:dump_syms', | |
| 2931 '../breakpad/breakpad.gyp:symupload', | |
| 2932 ], | |
| 2933 'copies': [ | |
| 2934 { | |
| 2935 'destination': '<(PRODUCT_DIR)/<(mac_product_name).app/Content
s/Resources/', | |
| 2936 'files': ['<(PRODUCT_DIR)/crash_inspector', '<(PRODUCT_DIR)/cr
ash_report_sender.app'], | |
| 2937 }, | |
| 2938 ], | |
| 2939 'postbuilds': [ | |
| 2940 { | |
| 2941 'postbuild_name': 'Dump Symbols', | |
| 2942 'action': ['<(DEPTH)/build/mac/dump_app_syms', | |
| 2943 '<(branding)'], | |
| 2944 }, | |
| 2945 ], | |
| 2946 }, { | |
| 2947 # no breakpad, put in the stubs | |
| 2948 'sources': [ | |
| 2949 'app/breakpad_mac_stubs.mm', | |
| 2950 'app/breakpad_mac.h', | |
| 2951 ], | |
| 2952 }], # mac_breakpad | |
| 2953 ['mac_keystone==1', { | |
| 2954 'copies': [ | |
| 2955 { | |
| 2956 'destination': '<(PRODUCT_DIR)/<(mac_product_name).app/Content
s/Frameworks/', | |
| 2957 'files': ['../third_party/googlemac/Releases/Keystone/Keystone
Registration.framework'], | |
| 2958 }, | |
| 2959 ], | |
| 2960 }], # mac_keystone | |
| 2961 ], | |
| 2962 'product_name': '<(mac_product_name)', | |
| 2963 'xcode_settings': { | |
| 2964 # chrome/app/app-Info.plist has: | |
| 2965 # CFBundleIdentifier of CHROMIUM_BUNDLE_ID | |
| 2966 # CFBundleName of CHROMIUM_SHORT_NAME | |
| 2967 # Xcode then replaces these values with the branded values we set | |
| 2968 # as settings on the target. | |
| 2969 'CHROMIUM_BUNDLE_ID': '<(bundle_id)', | |
| 2970 'CHROMIUM_SHORT_NAME': '<(branding)', | |
| 2971 }, | |
| 2972 # Bring in pdfsqueeze and run it on all pdfs | |
| 2973 'dependencies': [ | |
| 2974 '../build/temp_gyp/pdfsqueeze.gyp:pdfsqueeze', | |
| 2975 ], | |
| 2976 'rules': [ | |
| 2977 { | |
| 2978 'rule_name': 'pdfsqueeze', | |
| 2979 'extension': 'pdf', | |
| 2980 'inputs': [ | |
| 2981 '<(PRODUCT_DIR)/pdfsqueeze', | |
| 2982 ], | |
| 2983 'outputs': [ | |
| 2984 '<(INTERMEDIATE_DIR)/pdfsqueeze/<(RULE_INPUT_ROOT).pdf', | |
| 2985 ], | |
| 2986 'action': ['<(PRODUCT_DIR)/pdfsqueeze', '<(RULE_INPUT_PATH)', '<@(
_outputs)'], | |
| 2987 'message': 'Running pdfsqueeze on <(RULE_INPUT_PATH)', | |
| 2988 }, | |
| 2989 ], | |
| 2990 }, { # else: OS != "mac" | |
| 2991 'conditions': [ | |
| 2992 ['branding=="Chrome"', { | |
| 2993 'product_name': 'chrome' | |
| 2994 }, { # else: Branding!="Chrome" | |
| 2995 # TODO: change to: | |
| 2996 # 'product_name': 'chromium' | |
| 2997 # whenever we convert the rest of the infrastructure | |
| 2998 # (buildbots etc.) to use "gyp -Dbranding=Chrome". | |
| 2999 # NOTE: chrome/app/theme/chromium/BRANDING and | |
| 3000 # chrome/app/theme/google_chrome/BRANDING have the short names, | |
| 3001 # etc.; should we try to extract from there instead? | |
| 3002 'product_name': 'chrome' | |
| 3003 }], | |
| 3004 ], | |
| 3005 }], | |
| 3006 ['OS=="mac"', { | |
| 3007 'actions': [ | |
| 3008 { | |
| 3009 # Mac addes an action to modify the Info.plist to meet our needs | |
| 3010 # (see the script for why this is done). | |
| 3011 'action_name': 'tweak_app_infoplist', | |
| 3012 # We don't list any inputs or outputs because we always want | |
| 3013 # the script to run. Why? Because it does thinks like record | |
| 3014 # the svn revision into the info.plist, so there is no file to | |
| 3015 # depend on that will change when ever that changes. | |
| 3016 'inputs': [], | |
| 3017 'outputs': [], | |
| 3018 'action': ['<(DEPTH)/build/mac/tweak_app_infoplist', | |
| 3019 '-b<(mac_breakpad)', | |
| 3020 '-k<(mac_keystone)', | |
| 3021 '<(branding)'], | |
| 3022 }, | |
| 3023 { | |
| 3024 # TODO(tvl): delete this after it has been in a week or so since | |
| 3025 # it will migrate bots/developers to the new layout instead of | |
| 3026 # them getting errors with stale xib in the old dir. | |
| 3027 'action_name': 'remove_stale_nibs', | |
| 3028 'inputs': [], | |
| 3029 'outputs': [], | |
| 3030 'action': ['rm', '-rf', | |
| 3031 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/About.nib', | |
| 3032 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/BookmarkBar.nib', | |
| 3033 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/BrowserWindow.nib', | |
| 3034 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/ClearBrowsingData.nib', | |
| 3035 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/DownloadItem.nib', | |
| 3036 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/DownloadShelf.nib', | |
| 3037 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/FindBar.nib', | |
| 3038 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/FirstRunDialog.nib', | |
| 3039 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/HungRendererDialog.nib', | |
| 3040 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/InfoBar.nib', | |
| 3041 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/InfoBarContainer.nib', | |
| 3042 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/MainMenu.nib', | |
| 3043 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/PageInfo.nib', | |
| 3044 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/Preferences.nib', | |
| 3045 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/SaveAccessoryView.nib', | |
| 3046 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/TabContents.nib', | |
| 3047 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/TabView.nib', | |
| 3048 '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Resources/en.lp
roj/Toolbar.nib'], | |
| 3049 }, | |
| 3050 ], | |
| 3051 }], | |
| 3052 ['OS=="mac"', { | |
| 3053 # Copy web inspector resources to the Contents/Resources folder. | |
| 3054 'copies': [ | |
| 3055 { | |
| 3056 'destination': '<(PRODUCT_DIR)/<(mac_product_name).app/Contents/Re
sources', | |
| 3057 'files': ['<(PRODUCT_DIR)/resources/inspector/'], | |
| 3058 }, | |
| 3059 ], | |
| 3060 }], | |
| 3061 ['OS=="linux"', { | |
| 3062 'conditions': [ | |
| 3063 ['branding=="Chrome"', { | |
| 3064 'dependencies': [ | |
| 3065 'installer/installer.gyp:installer_util', | |
| 3066 ], | |
| 3067 }], | |
| 3068 ], | |
| 3069 }], | |
| 3070 ['OS=="win"', { | |
| 3071 'dependencies': [ | |
| 3072 # On Windows, make sure we've built chrome.dll, which | |
| 3073 # contains all of the library code with Chromium | |
| 3074 # functionality. | |
| 3075 'chrome_dll', | |
| 3076 'installer/installer.gyp:installer_util', | |
| 3077 'installer/installer.gyp:installer_util_strings', | |
| 3078 '../breakpad/breakpad.gyp:breakpad_handler', | |
| 3079 '../breakpad/breakpad.gyp:breakpad_sender', | |
| 3080 '../sandbox/sandbox.gyp:sandbox', | |
| 3081 '../views/views.gyp:views', | |
| 3082 'worker', | |
| 3083 'app/locales/locales.gyp:*', | |
| 3084 ], | |
| 3085 'sources': [ | |
| 3086 'app/chrome_exe.rc', | |
| 3087 'app/chrome_exe_version.rc.version', | |
| 3088 ], | |
| 3089 'include_dirs': [ | |
| 3090 '<(SHARED_INTERMEDIATE_DIR)/chrome', | |
| 3091 ], | |
| 3092 'msvs_settings': { | |
| 3093 'VCLinkerTool': { | |
| 3094 'DelayLoadDLLs': [ | |
| 3095 'dbghelp.dll', | |
| 3096 'dwmapi.dll', | |
| 3097 'uxtheme.dll', | |
| 3098 'ole32.dll', | |
| 3099 'oleaut32.dll', | |
| 3100 ], | |
| 3101 'ImportLibrary': '$(OutDir)\\lib\\chrome_exe.lib', | |
| 3102 'ProgramDatabaseFile': '$(OutDir)\\chrome_exe.pdb', | |
| 3103 # Set /SUBSYSTEM:WINDOWS for chrome.exe itself. | |
| 3104 'SubSystem': '2', | |
| 3105 }, | |
| 3106 'VCManifestTool': { | |
| 3107 'AdditionalManifestFiles': '$(ProjectDir)\\app\\chrome.exe.manifes
t', | |
| 3108 }, | |
| 3109 }, | |
| 3110 'actions': [ | |
| 3111 { | |
| 3112 'action_name': 'version', | |
| 3113 'variables': { | |
| 3114 'version_py': 'tools/build/version.py', | |
| 3115 'version_path': 'VERSION', | |
| 3116 'template_input_path': 'app/chrome_exe_version.rc.version', | |
| 3117 }, | |
| 3118 'conditions': [ | |
| 3119 [ 'branding == "Chrome"', { | |
| 3120 'variables': { | |
| 3121 'branding_path': 'app/theme/google_chrome/BRANDING', | |
| 3122 }, | |
| 3123 }, { # else branding!="Chrome" | |
| 3124 'variables': { | |
| 3125 'branding_path': 'app/theme/chromium/BRANDING', | |
| 3126 }, | |
| 3127 }], | |
| 3128 ], | |
| 3129 'inputs': [ | |
| 3130 '<(template_input_path)', | |
| 3131 '<(version_path)', | |
| 3132 '<(branding_path)', | |
| 3133 ], | |
| 3134 'outputs': [ | |
| 3135 '<(SHARED_INTERMEDIATE_DIR)/chrome/chrome_exe_version.rc', | |
| 3136 ], | |
| 3137 'action': [ | |
| 3138 'python', | |
| 3139 '<(version_py)', | |
| 3140 '-f', '<(version_path)', | |
| 3141 '-f', '<(branding_path)', | |
| 3142 '<(template_input_path)', | |
| 3143 '<@(_outputs)', | |
| 3144 ], | |
| 3145 'process_outputs_as_sources': 1, | |
| 3146 'message': 'Generating version information in <(_outputs)' | |
| 3147 }, | |
| 3148 { | |
| 3149 'action_name': 'first_run', | |
| 3150 'inputs': [ | |
| 3151 'app/FirstRun', | |
| 3152 ], | |
| 3153 'outputs': [ | |
| 3154 '<(PRODUCT_DIR)/First Run', | |
| 3155 ], | |
| 3156 'action': ['cp', '-f', '<@(_inputs)', '<@(_outputs)'], | |
| 3157 'message': 'Copy first run complete sentinel file', | |
| 3158 }, | |
| 3159 ], | |
| 3160 },{ # 'OS!="win" | |
| 3161 'dependencies': [ | |
| 3162 # On Linux and Mac, link the dependencies (libraries) | |
| 3163 # that make up actual Chromium functionality directly | |
| 3164 # into the executable. | |
| 3165 '<@(chromium_dependencies)', | |
| 3166 ], | |
| 3167 'sources': [ | |
| 3168 'app/chrome_dll_main.cc', | |
| 3169 'app/chrome_dll_resource.h', | |
| 3170 ], | |
| 3171 'variables': { | |
| 3172 'repack_path': '../tools/data_pack/repack.py', | |
| 3173 }, | |
| 3174 'actions': [ | |
| 3175 { | |
| 3176 'action_name': 'repack_chrome', | |
| 3177 'variables': { | |
| 3178 'pak_inputs': [ | |
| 3179 '<(grit_out_dir)/browser_resources.pak', | |
| 3180 '<(grit_out_dir)/common_resources.pak', | |
| 3181 '<(grit_out_dir)/renderer_resources.pak', | |
| 3182 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.pak', | |
| 3183 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.pak', | |
| 3184 ], | |
| 3185 }, | |
| 3186 'inputs': [ | |
| 3187 '<(repack_path)', | |
| 3188 '<@(pak_inputs)', | |
| 3189 ], | |
| 3190 'outputs': [ | |
| 3191 '<(INTERMEDIATE_DIR)/repack/chrome.pak', | |
| 3192 ], | |
| 3193 'action': ['python', '<(repack_path)', '<@(_outputs)', '<@(pak_inp
uts)'], | |
| 3194 'process_outputs_as_mac_bundle_resources': 1, | |
| 3195 }, | |
| 3196 { | |
| 3197 'action_name': 'repack_theme', | |
| 3198 'variables': { | |
| 3199 'pak_inputs': [ | |
| 3200 '<(SHARED_INTERMEDIATE_DIR)/app/app_resources.pak', | |
| 3201 '<(grit_out_dir)/theme_resources.pak', | |
| 3202 ], | |
| 3203 }, | |
| 3204 'inputs': [ | |
| 3205 '<(repack_path)', | |
| 3206 '<@(pak_inputs)', | |
| 3207 ], | |
| 3208 'outputs': [ | |
| 3209 '<(INTERMEDIATE_DIR)/repack/theme.pak', | |
| 3210 ], | |
| 3211 'action': ['python', '<(repack_path)', '<@(_outputs)', '<@(pak_inp
uts)'], | |
| 3212 'process_outputs_as_mac_bundle_resources': 1, | |
| 3213 'conditions': [ | |
| 3214 ['OS=="linux"', { | |
| 3215 'outputs=': [ | |
| 3216 '<(INTERMEDIATE_DIR)/repack/default.pak', | |
| 3217 ] | |
| 3218 }], | |
| 3219 ], | |
| 3220 }, | |
| 3221 { | |
| 3222 # TODO(mark): Make this work with more languages than the | |
| 3223 # hardcoded da, en-US, he, zh-TW. | |
| 3224 'action_name': 'repack_locale_da', | |
| 3225 'variables': { | |
| 3226 'pak_inputs': [ | |
| 3227 '<(grit_out_dir)/generated_resources_da.pak', | |
| 3228 '<(grit_out_dir)/locale_settings_da.pak', | |
| 3229 '<(SHARED_INTERMEDIATE_DIR)/app/app_strings_da.pak', | |
| 3230 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_strings_da.pak', | |
| 3231 ], | |
| 3232 'conditions': [ | |
| 3233 ['branding=="Chrome"', { | |
| 3234 'pak_inputs': [ | |
| 3235 '<(grit_out_dir)/google_chrome_strings_da.pak', | |
| 3236 ] | |
| 3237 }, { # else: branding!="Chrome" | |
| 3238 'pak_inputs': [ | |
| 3239 '<(grit_out_dir)/chromium_strings_da.pak', | |
| 3240 ] | |
| 3241 }], | |
| 3242 ], | |
| 3243 }, | |
| 3244 'inputs': [ | |
| 3245 '<(repack_path)', | |
| 3246 '<@(pak_inputs)', | |
| 3247 ], | |
| 3248 'conditions': [ | |
| 3249 ['OS=="mac"', { | |
| 3250 'outputs': [ | |
| 3251 '<(INTERMEDIATE_DIR)/repack/da.lproj/locale.pak', | |
| 3252 ], | |
| 3253 }, { # else: OS!="mac" | |
| 3254 'outputs': [ | |
| 3255 '<(INTERMEDIATE_DIR)/repack/da.pak', | |
| 3256 ], | |
| 3257 }], | |
| 3258 ], | |
| 3259 'action': ['python', '<(repack_path)', '<@(_outputs)', '<@(pak_inp
uts)'], | |
| 3260 }, | |
| 3261 { | |
| 3262 # TODO(mark): Make this work with more languages than the | |
| 3263 # hardcoded da, en-US, he, zh-TW. | |
| 3264 'action_name': 'repack_locale_en_us', | |
| 3265 'variables': { | |
| 3266 'pak_inputs': [ | |
| 3267 '<(grit_out_dir)/generated_resources_en-US.pak', | |
| 3268 '<(grit_out_dir)/locale_settings_en-US.pak', | |
| 3269 '<(SHARED_INTERMEDIATE_DIR)/app/app_strings_en-US.pak', | |
| 3270 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_strings_en-US.pak', | |
| 3271 ], | |
| 3272 'conditions': [ | |
| 3273 ['branding=="Chrome"', { | |
| 3274 'pak_inputs': [ | |
| 3275 '<(grit_out_dir)/google_chrome_strings_en-US.pak', | |
| 3276 ] | |
| 3277 }, { # else: branding!="Chrome" | |
| 3278 'pak_inputs': [ | |
| 3279 '<(grit_out_dir)/chromium_strings_en-US.pak', | |
| 3280 ] | |
| 3281 }], | |
| 3282 ], | |
| 3283 }, | |
| 3284 'inputs': [ | |
| 3285 '<(repack_path)', | |
| 3286 '<@(pak_inputs)', | |
| 3287 ], | |
| 3288 'conditions': [ | |
| 3289 ['OS=="mac"', { | |
| 3290 'outputs': [ | |
| 3291 '<(INTERMEDIATE_DIR)/repack/en.lproj/locale.pak', | |
| 3292 ], | |
| 3293 }, { # else: OS!="mac" | |
| 3294 'outputs': [ | |
| 3295 '<(INTERMEDIATE_DIR)/repack/en-US.pak', | |
| 3296 ], | |
| 3297 }], | |
| 3298 ], | |
| 3299 'action': ['python', '<(repack_path)', '<@(_outputs)', '<@(pak_inp
uts)'], | |
| 3300 'process_outputs_as_mac_bundle_resources': 1, | |
| 3301 }, | |
| 3302 { | |
| 3303 # TODO(mark): Make this work with more languages than the | |
| 3304 # hardcoded da, en-US, he, zh-TW. | |
| 3305 'action_name': 'repack_locale_he', | |
| 3306 'variables': { | |
| 3307 'pak_inputs': [ | |
| 3308 '<(grit_out_dir)/generated_resources_he.pak', | |
| 3309 '<(grit_out_dir)/locale_settings_he.pak', | |
| 3310 '<(SHARED_INTERMEDIATE_DIR)/app/app_strings_he.pak', | |
| 3311 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_strings_he.pak', | |
| 3312 ], | |
| 3313 'conditions': [ | |
| 3314 ['branding=="Chrome"', { | |
| 3315 'pak_inputs': [ | |
| 3316 '<(grit_out_dir)/google_chrome_strings_he.pak', | |
| 3317 ] | |
| 3318 }, { # else: branding!="Chrome" | |
| 3319 'pak_inputs': [ | |
| 3320 '<(grit_out_dir)/chromium_strings_he.pak', | |
| 3321 ] | |
| 3322 }], | |
| 3323 ], | |
| 3324 }, | |
| 3325 'inputs': [ | |
| 3326 '<(repack_path)', | |
| 3327 '<@(pak_inputs)', | |
| 3328 ], | |
| 3329 'conditions': [ | |
| 3330 ['OS=="mac"', { | |
| 3331 'outputs': [ | |
| 3332 '<(INTERMEDIATE_DIR)/repack/he.lproj/locale.pak', | |
| 3333 ], | |
| 3334 }, { # else: OS!="mac" | |
| 3335 'outputs': [ | |
| 3336 '<(INTERMEDIATE_DIR)/repack/he.pak', | |
| 3337 ], | |
| 3338 }], | |
| 3339 ], | |
| 3340 'action': ['python', '<(repack_path)', '<@(_outputs)', '<@(pak_inp
uts)'], | |
| 3341 }, | |
| 3342 { | |
| 3343 # TODO(mark): Make this work with more languages than the | |
| 3344 # hardcoded da, en-US, he, zh-TW. | |
| 3345 'action_name': 'repack_locale_zh_tw', | |
| 3346 'variables': { | |
| 3347 'pak_inputs': [ | |
| 3348 '<(grit_out_dir)/generated_resources_zh-TW.pak', | |
| 3349 '<(grit_out_dir)/locale_settings_zh-TW.pak', | |
| 3350 '<(SHARED_INTERMEDIATE_DIR)/app/app_strings_zh-TW.pak', | |
| 3351 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_strings_zh-TW.pak', | |
| 3352 ], | |
| 3353 'conditions': [ | |
| 3354 ['branding=="Chrome"', { | |
| 3355 'pak_inputs': [ | |
| 3356 '<(grit_out_dir)/google_chrome_strings_zh-TW.pak', | |
| 3357 ] | |
| 3358 }, { # else: branding!="Chrome" | |
| 3359 'pak_inputs': [ | |
| 3360 '<(grit_out_dir)/chromium_strings_zh-TW.pak', | |
| 3361 ] | |
| 3362 }], | |
| 3363 ], | |
| 3364 }, | |
| 3365 'inputs': [ | |
| 3366 '<(repack_path)', | |
| 3367 '<@(pak_inputs)', | |
| 3368 ], | |
| 3369 'conditions': [ | |
| 3370 ['OS=="mac"', { | |
| 3371 'outputs': [ | |
| 3372 '<(INTERMEDIATE_DIR)/repack/zh.lproj/locale.pak', | |
| 3373 ], | |
| 3374 }, { # else: OS!="mac" | |
| 3375 'outputs': [ | |
| 3376 '<(INTERMEDIATE_DIR)/repack/zh-TW.pak', | |
| 3377 ], | |
| 3378 }], | |
| 3379 ], | |
| 3380 'action': ['python', '<(repack_path)', '<@(_outputs)', '<@(pak_inp
uts)'], | |
| 3381 }, | |
| 3382 ], | |
| 3383 'sources!': [ | |
| 3384 'app/chrome_exe_main.cc', | |
| 3385 'app/client_util.cc', | |
| 3386 'app/google_update_client.cc', | |
| 3387 ] | |
| 3388 }], | |
| 3389 ], | |
| 3390 }, | |
| 3391 { | |
| 3392 # This target contains mocks and test utilities that don't belong in | |
| 3393 # production libraries but are used by more than one test executable. | |
| 3394 'target_name': 'test_support_common', | |
| 3395 'type': '<(library)', | |
| 3396 'dependencies': [ | |
| 3397 'browser', | |
| 3398 'common', | |
| 3399 'renderer', | |
| 3400 'chrome_resources', | |
| 3401 'chrome_strings', | |
| 3402 'theme_resources', | |
| 3403 '../base/base.gyp:test_support_base', | |
| 3404 '../skia/skia.gyp:skia', | |
| 3405 '../testing/gmock.gyp:gmock', | |
| 3406 '../testing/gtest.gyp:gtest', | |
| 3407 ], | |
| 3408 'include_dirs': [ | |
| 3409 '..', | |
| 3410 ], | |
| 3411 'sources': [ | |
| 3412 # TODO: these should live here but are currently used by | |
| 3413 # production code code in libbrowser (above). | |
| 3414 #'browser/net/url_request_mock_http_job.cc', | |
| 3415 #'browser/net/url_request_mock_http_job.h', | |
| 3416 'browser/net/url_request_mock_net_error_job.cc', | |
| 3417 'browser/net/url_request_mock_net_error_job.h', | |
| 3418 'browser/renderer_host/mock_render_process_host.cc', | |
| 3419 'browser/renderer_host/mock_render_process_host.h', | |
| 3420 'browser/renderer_host/test/test_render_view_host.cc', | |
| 3421 'browser/renderer_host/test/test_render_view_host.h', | |
| 3422 'browser/tab_contents/test_web_contents.cc', | |
| 3423 'browser/tab_contents/test_web_contents.h', | |
| 3424 'common/ipc_test_sink.cc', | |
| 3425 'common/ipc_test_sink.h', | |
| 3426 'renderer/mock_keyboard.cc', | |
| 3427 'renderer/mock_keyboard.h', | |
| 3428 'renderer/mock_keyboard_driver_win.cc', | |
| 3429 'renderer/mock_keyboard_driver_win.h', | |
| 3430 'renderer/mock_printer.cc', | |
| 3431 'renderer/mock_printer.h', | |
| 3432 'renderer/mock_render_process.h', | |
| 3433 'renderer/mock_render_thread.cc', | |
| 3434 'renderer/mock_render_thread.h', | |
| 3435 'test/automation/autocomplete_edit_proxy.cc', | |
| 3436 'test/automation/autocomplete_edit_proxy.h', | |
| 3437 'test/automation/automation_constants.h', | |
| 3438 'test/automation/automation_handle_tracker.cc', | |
| 3439 'test/automation/automation_handle_tracker.h', | |
| 3440 'test/automation/automation_proxy.cc', | |
| 3441 'test/automation/automation_proxy.h', | |
| 3442 'test/automation/browser_proxy.cc', | |
| 3443 'test/automation/browser_proxy.h', | |
| 3444 'test/automation/tab_proxy.cc', | |
| 3445 'test/automation/tab_proxy.h', | |
| 3446 'test/automation/window_proxy.cc', | |
| 3447 'test/automation/window_proxy.h', | |
| 3448 'test/chrome_process_util.cc', | |
| 3449 'test/chrome_process_util.h', | |
| 3450 'test/chrome_process_util_linux.cc', | |
| 3451 'test/chrome_process_util_mac.cc', | |
| 3452 'test/chrome_process_util_win.cc', | |
| 3453 'test/in_process_browser_test.cc', | |
| 3454 'test/in_process_browser_test.h', | |
| 3455 'test/perf/mem_usage.cc', | |
| 3456 'test/perf/mem_usage.h', | |
| 3457 'test/testing_profile.cc', | |
| 3458 'test/testing_profile.h', | |
| 3459 'test/ui_test_utils.cc', | |
| 3460 'test/ui_test_utils.h', | |
| 3461 ], | |
| 3462 'conditions': [ | |
| 3463 ['OS=="linux"', { | |
| 3464 'dependencies': [ | |
| 3465 '../build/linux/system.gyp:gtk', | |
| 3466 ], | |
| 3467 }], | |
| 3468 ['OS=="win"', { | |
| 3469 'include_dirs': [ | |
| 3470 'third_party/wtl/include', | |
| 3471 ], | |
| 3472 }, { # OS != "win" | |
| 3473 'sources!': [ | |
| 3474 'test/in_process_browser_test.cc', | |
| 3475 'test/in_process_browser_test.h', | |
| 3476 'test/perf/mem_usage.cc', | |
| 3477 'test/perf/mem_usage.h', | |
| 3478 'test/ui_test_utils.cc', | |
| 3479 'test/ui_test_utils.h', | |
| 3480 ], | |
| 3481 }], | |
| 3482 ], | |
| 3483 }, | |
| 3484 { | |
| 3485 'target_name': 'test_support_ui', | |
| 3486 'type': '<(library)', | |
| 3487 'dependencies': [ | |
| 3488 'test_support_common', | |
| 3489 'chrome_resources', | |
| 3490 'chrome_strings', | |
| 3491 'theme_resources', | |
| 3492 '../skia/skia.gyp:skia', | |
| 3493 '../testing/gtest.gyp:gtest', | |
| 3494 ], | |
| 3495 'include_dirs': [ | |
| 3496 '..', | |
| 3497 ], | |
| 3498 'sources': [ | |
| 3499 'test/automated_ui_tests/automated_ui_test_base.cc', | |
| 3500 'test/automated_ui_tests/automated_ui_test_base.h', | |
| 3501 'test/testing_browser_process.h', | |
| 3502 'test/ui/javascript_test_util.cc', | |
| 3503 'test/ui/npapi_test_helper.cc', | |
| 3504 'test/ui/npapi_test_helper.h', | |
| 3505 'test/ui/run_all_unittests.cc', | |
| 3506 'test/ui/ui_test.cc', | |
| 3507 'test/ui/ui_test.h', | |
| 3508 'test/ui/ui_test_suite.cc', | |
| 3509 'test/ui/ui_test_suite.h', | |
| 3510 ], | |
| 3511 'conditions': [ | |
| 3512 ['OS=="linux"', { | |
| 3513 'dependencies': [ | |
| 3514 '../build/linux/system.gyp:gtk', | |
| 3515 ], | |
| 3516 }], | |
| 3517 ['OS!="win"', { | |
| 3518 'sources!': [ | |
| 3519 'test/ui/npapi_test_helper.cc', | |
| 3520 ], | |
| 3521 }], | |
| 3522 ], | |
| 3523 }, | |
| 3524 { | |
| 3525 'target_name': 'test_support_unit', | |
| 3526 'type': '<(library)', | |
| 3527 'dependencies': [ | |
| 3528 'test_support_common', | |
| 3529 'chrome_resources', | |
| 3530 'chrome_strings', | |
| 3531 '../skia/skia.gyp:skia', | |
| 3532 '../testing/gtest.gyp:gtest', | |
| 3533 ], | |
| 3534 'include_dirs': [ | |
| 3535 '..', | |
| 3536 ], | |
| 3537 'sources': [ | |
| 3538 'test/unit/run_all_unittests.cc', | |
| 3539 ], | |
| 3540 'conditions': [ | |
| 3541 ['OS=="linux"', { | |
| 3542 'dependencies': [ | |
| 3543 # Needed for the following #include chain: | |
| 3544 # test/unit/run_all_unittests.cc | |
| 3545 # test/unit/chrome_test_suite.h | |
| 3546 # gtk/gtk.h | |
| 3547 '../build/linux/system.gyp:gtk', | |
| 3548 ], | |
| 3549 }], | |
| 3550 ], | |
| 3551 }, | |
| 3552 { | |
| 3553 'target_name': 'ui_tests', | |
| 3554 'type': 'executable', | |
| 3555 'msvs_guid': '76235B67-1C27-4627-8A33-4B2E1EF93EDE', | |
| 3556 'dependencies': [ | |
| 3557 'chrome', | |
| 3558 'browser', | |
| 3559 'debugger', | |
| 3560 'common', | |
| 3561 'chrome_resources', | |
| 3562 'chrome_strings', | |
| 3563 'test_support_ui', | |
| 3564 '../base/base.gyp:base', | |
| 3565 '../net/net.gyp:net', | |
| 3566 '../build/temp_gyp/googleurl.gyp:googleurl', | |
| 3567 '../skia/skia.gyp:skia', | |
| 3568 '../testing/gtest.gyp:gtest', | |
| 3569 '../third_party/icu38/icu38.gyp:icui18n', | |
| 3570 '../third_party/icu38/icu38.gyp:icuuc', | |
| 3571 '../third_party/libxml/libxml.gyp:libxml', | |
| 3572 ], | |
| 3573 'include_dirs': [ | |
| 3574 '..', | |
| 3575 ], | |
| 3576 'sources': [ | |
| 3577 'app/chrome_main_uitest.cc', | |
| 3578 'browser/browser_uitest.cc', | |
| 3579 'browser/download/download_uitest.cc', | |
| 3580 'browser/download/save_page_uitest.cc', | |
| 3581 'browser/errorpage_uitest.cc', | |
| 3582 'browser/extensions/extension_uitest.cc', | |
| 3583 'browser/history/redirect_uitest.cc', | |
| 3584 'browser/iframe_uitest.cc', | |
| 3585 'browser/images_uitest.cc', | |
| 3586 'browser/locale_tests_uitest.cc', | |
| 3587 'browser/login_prompt_uitest.cc', | |
| 3588 'browser/media_uitest.cc', | |
| 3589 'browser/metrics/metrics_service_uitest.cc', | |
| 3590 'browser/printing/printing_layout_uitest.cc', | |
| 3591 'browser/process_singleton_linux_uitest.cc', | |
| 3592 'browser/renderer_host/resource_dispatcher_host_uitest.cc', | |
| 3593 'browser/sanity_uitest.cc', | |
| 3594 'browser/session_history_uitest.cc', | |
| 3595 'browser/sessions/session_restore_uitest.cc', | |
| 3596 'browser/tab_contents/view_source_uitest.cc', | |
| 3597 'browser/tab_restore_uitest.cc', | |
| 3598 'browser/unload_uitest.cc', | |
| 3599 'browser/views/find_bar_win_uitest.cc', | |
| 3600 'common/logging_chrome_uitest.cc', | |
| 3601 'common/pref_service_uitest.cc', | |
| 3602 'test/automation/automation_proxy_uitest.cc', | |
| 3603 'test/automated_ui_tests/automated_ui_test_test.cc', | |
| 3604 'test/chrome_process_util_uitest.cc', | |
| 3605 'test/reliability/page_load_test.cc', | |
| 3606 'test/reliability/page_load_test.h', | |
| 3607 'test/ui/dom_checker_uitest.cc', | |
| 3608 'test/ui/history_uitest.cc', | |
| 3609 'test/ui/layout_plugin_uitest.cc', | |
| 3610 'test/ui/npapi_uitest.cc', | |
| 3611 'test/ui/omnibox_uitest.cc', | |
| 3612 'test/ui/sandbox_uitests.cc', | |
| 3613 'test/ui/sunspider_uitest.cc', | |
| 3614 'test/ui/v8_benchmark_uitest.cc', | |
| 3615 'worker/worker_uitest.cc', | |
| 3616 | |
| 3617 'tools/build/win/precompiled_wtl.h', | |
| 3618 'tools/build/win/precompiled_wtl.cc', | |
| 3619 ], | |
| 3620 'conditions': [ | |
| 3621 ['OS=="linux"', { | |
| 3622 'dependencies': [ | |
| 3623 '../build/linux/system.gyp:gtk', | |
| 3624 ], | |
| 3625 'sources!': [ | |
| 3626 # TODO(port) | |
| 3627 'browser/login_prompt_uitest.cc', | |
| 3628 'test/reliability/page_load_test.cc', | |
| 3629 'test/ui/layout_plugin_uitest.cc', | |
| 3630 ], | |
| 3631 }, { # else: OS != "linux" | |
| 3632 'sources!': [ | |
| 3633 'browser/process_singleton_linux_uitest.cc', | |
| 3634 ], | |
| 3635 }], | |
| 3636 ['OS=="linux" and toolkit_views==1', { | |
| 3637 'dependencies': [ | |
| 3638 '../views/views.gyp:views', | |
| 3639 ], | |
| 3640 }], | |
| 3641 ['OS=="mac"', { | |
| 3642 'sources!': [ | |
| 3643 # TODO(port) | |
| 3644 'app/chrome_main_uitest.cc', | |
| 3645 'browser/login_prompt_uitest.cc', | |
| 3646 'browser/metrics/metrics_service_uitest.cc', | |
| 3647 # leaves an extra window on screen after test completes. | |
| 3648 'browser/sessions/session_restore_uitest.cc', | |
| 3649 # puts up modal dialogs. | |
| 3650 'browser/unload_uitest.cc', | |
| 3651 'test/reliability/page_load_test.cc', | |
| 3652 'test/ui/layout_plugin_uitest.cc', | |
| 3653 'test/ui/omnibox_uitest.cc', | |
| 3654 ], | |
| 3655 }], | |
| 3656 ['OS=="win"', { | |
| 3657 'include_dirs': [ | |
| 3658 'third_party/wtl/include', | |
| 3659 ], | |
| 3660 'dependencies': [ | |
| 3661 'crash_service', # run time dependency | |
| 3662 'security_tests', # run time dependency | |
| 3663 'test_support_common', | |
| 3664 '../google_update/google_update.gyp:google_update', | |
| 3665 '../views/views.gyp:views', | |
| 3666 # run time dependency | |
| 3667 '../webkit/tools/test_shell/test_shell.gyp:npapi_test_plugin', | |
| 3668 ], | |
| 3669 'link_settings': { | |
| 3670 'libraries': [ | |
| 3671 '-lOleAcc.lib', | |
| 3672 ], | |
| 3673 }, | |
| 3674 'configurations': { | |
| 3675 'Debug': { | |
| 3676 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', | |
| 3677 'msvs_precompiled_source': 'tools/build/win/precompiled_wtl.cc', | |
| 3678 }, | |
| 3679 }, | |
| 3680 }, { # else: OS != "win" | |
| 3681 'sources!': [ | |
| 3682 # TODO(port)? (Most of these include windows.h or similar.) | |
| 3683 'browser/extensions/extension_uitest.cc', | |
| 3684 'browser/media_uitest.cc', | |
| 3685 'browser/printing/printing_layout_uitest.cc', | |
| 3686 'browser/views/find_bar_win_uitest.cc', | |
| 3687 'common/logging_chrome_uitest.cc', | |
| 3688 'test/ui/npapi_uitest.cc', | |
| 3689 'test/ui/sandbox_uitests.cc', | |
| 3690 'worker/worker_uitest.cc', | |
| 3691 ], | |
| 3692 }], | |
| 3693 ], | |
| 3694 }, | |
| 3695 { | |
| 3696 'target_name': 'unit_tests', | |
| 3697 'type': 'executable', | |
| 3698 'msvs_guid': 'ECFC2BEC-9FC0-4AD9-9649-5F26793F65FC', | |
| 3699 'dependencies': [ | |
| 3700 'chrome', | |
| 3701 'browser', | |
| 3702 'chrome_resources', | |
| 3703 'chrome_strings', | |
| 3704 'common', | |
| 3705 'debugger', | |
| 3706 'renderer', | |
| 3707 'test_support_unit', | |
| 3708 'utility', | |
| 3709 '../app/app.gyp:app_resources', | |
| 3710 '../ipc/ipc.gyp:ipc', | |
| 3711 '../net/net.gyp:net_resources', | |
| 3712 '../net/net.gyp:net_test_support', | |
| 3713 '../printing/printing.gyp:printing', | |
| 3714 '../webkit/webkit.gyp:webkit', | |
| 3715 '../webkit/webkit.gyp:webkit_resources', | |
| 3716 '../skia/skia.gyp:skia', | |
| 3717 '../testing/gmock.gyp:gmock', | |
| 3718 '../testing/gtest.gyp:gtest', | |
| 3719 '../third_party/icu38/icu38.gyp:icui18n', | |
| 3720 '../third_party/icu38/icu38.gyp:icuuc', | |
| 3721 '../third_party/libxml/libxml.gyp:libxml', | |
| 3722 '../third_party/npapi/npapi.gyp:npapi', | |
| 3723 ], | |
| 3724 'include_dirs': [ | |
| 3725 '..', | |
| 3726 ], | |
| 3727 'defines': [ | |
| 3728 'CLD_WINDOWS', | |
| 3729 ], | |
| 3730 'direct_dependent_settings': { | |
| 3731 'defines': [ | |
| 3732 'CLD_WINDOWS', | |
| 3733 ], | |
| 3734 }, | |
| 3735 'sources': [ | |
| 3736 'app/breakpad_mac_stubs.mm', | |
| 3737 # *NO* files in chrome/app have unit tests (except keystone_glue)!!! | |
| 3738 # It seems a waste to have an app_unittests target, so for now | |
| 3739 # I add keystone_glue.m explicitly to this target. | |
| 3740 'app/keystone_glue.m', | |
| 3741 'app/keystone_glue_unittest.mm', | |
| 3742 # All unittests in browser, common, and renderer. | |
| 3743 'browser/autocomplete/autocomplete_edit_view_mac_unittest.mm', | |
| 3744 'browser/autocomplete/autocomplete_unittest.cc', | |
| 3745 'browser/autocomplete/autocomplete_popup_view_mac_unittest.mm', | |
| 3746 'browser/autocomplete/history_contents_provider_unittest.cc', | |
| 3747 'browser/autocomplete/history_url_provider_unittest.cc', | |
| 3748 'browser/autocomplete/keyword_provider_unittest.cc', | |
| 3749 'browser/autocomplete/search_provider_unittest.cc', | |
| 3750 'browser/back_forward_menu_model_unittest.cc', | |
| 3751 'browser/blocked_popup_container_unittest.cc', | |
| 3752 'browser/bookmarks/bookmark_codec_unittest.cc', | |
| 3753 'browser/bookmarks/bookmark_drag_data_unittest.cc', | |
| 3754 'browser/bookmarks/bookmark_folder_tree_model_unittest.cc', | |
| 3755 'browser/bookmarks/bookmark_html_writer_unittest.cc', | |
| 3756 'browser/bookmarks/bookmark_index_unittest.cc', | |
| 3757 'browser/bookmarks/bookmark_model_test_utils.cc', | |
| 3758 'browser/bookmarks/bookmark_model_test_utils.h', | |
| 3759 'browser/bookmarks/bookmark_model_unittest.cc', | |
| 3760 'browser/bookmarks/bookmark_table_model_unittest.cc', | |
| 3761 'browser/bookmarks/bookmark_utils_unittest.cc', | |
| 3762 'browser/browser_commands_unittest.cc', | |
| 3763 'browser/browser_theme_provider_unittest.cc', | |
| 3764 'browser/browser_unittest.cc', | |
| 3765 'browser/debugger/devtools_remote_message_unittest.cc', | |
| 3766 'browser/debugger/devtools_remote_listen_socket_unittest.cc', | |
| 3767 'browser/debugger/devtools_remote_listen_socket_unittest.h', | |
| 3768 'browser/child_process_security_policy_unittest.cc', | |
| 3769 'browser/chrome_thread_unittest.cc', | |
| 3770 # It is safe to list */cocoa/* files in the "common" file list | |
| 3771 # without an explicit exclusion since gyp is smart enough to | |
| 3772 # exclude them from non-Mac builds. | |
| 3773 'browser/cocoa/about_window_controller_unittest.mm', | |
| 3774 'browser/cocoa/autocomplete_text_field_cell_unittest.mm', | |
| 3775 'browser/cocoa/autocomplete_text_field_editor_unittest.mm', | |
| 3776 'browser/cocoa/autocomplete_text_field_unittest.mm', | |
| 3777 'browser/cocoa/base_view_unittest.mm', | |
| 3778 'browser/cocoa/background_gradient_view_unittest.mm', | |
| 3779 'browser/cocoa/blocked_popup_container_controller_unittest.mm', | |
| 3780 'browser/cocoa/bookmark_bar_bridge_unittest.mm', | |
| 3781 'browser/cocoa/bookmark_bar_controller_unittest.mm', | |
| 3782 'browser/cocoa/bookmark_button_cell_unittest.mm', | |
| 3783 'browser/cocoa/bookmark_editor_controller_unittest.mm', | |
| 3784 'browser/cocoa/bookmark_menu_bridge_unittest.mm', | |
| 3785 'browser/cocoa/bookmark_menu_cocoa_controller_unittest.mm', | |
| 3786 'browser/cocoa/bookmark_name_folder_controller_unittest.mm', | |
| 3787 'browser/cocoa/browser_window_cocoa_unittest.mm', | |
| 3788 'browser/cocoa/browser_window_controller_unittest.mm', | |
| 3789 'browser/cocoa/clear_browsing_data_controller_unittest.mm', | |
| 3790 'browser/cocoa/command_observer_bridge_unittest.mm', | |
| 3791 'browser/cocoa/custom_home_pages_model_unittest.mm', | |
| 3792 'browser/cocoa/download_shelf_mac_unittest.mm', | |
| 3793 'browser/cocoa/find_bar_bridge_unittest.mm', | |
| 3794 'browser/cocoa/find_bar_cocoa_controller_unittest.mm', | |
| 3795 'browser/cocoa/find_bar_view_unittest.mm', | |
| 3796 'browser/cocoa/fullscreen_window_unittest.mm', | |
| 3797 'browser/cocoa/hung_renderer_controller_unittest.mm', | |
| 3798 'browser/cocoa/infobar_container_controller_unittest.mm', | |
| 3799 'browser/cocoa/infobar_controller_unittest.mm', | |
| 3800 'browser/cocoa/infobar_gradient_view_unittest.mm', | |
| 3801 'browser/cocoa/infobar_text_field_unittest.mm', | |
| 3802 'browser/cocoa/location_bar_view_mac_unittest.mm', | |
| 3803 'browser/cocoa/gradient_button_cell_unittest.mm', | |
| 3804 'browser/cocoa/history_menu_bridge_unittest.mm', | |
| 3805 'browser/cocoa/history_menu_cocoa_controller_unittest.mm', | |
| 3806 'browser/cocoa/nsimage_cache_unittest.mm', | |
| 3807 'browser/cocoa/preferences_window_controller_unittest.mm', | |
| 3808 'browser/cocoa/rwhvm_editcommand_helper_unittest.mm', | |
| 3809 'browser/cocoa/sad_tab_view_unittest.mm', | |
| 3810 'browser/cocoa/search_engine_list_model_unittest.mm', | |
| 3811 'browser/cocoa/status_bubble_mac_unittest.mm', | |
| 3812 'browser/cocoa/tab_cell_unittest.mm', | |
| 3813 'browser/cocoa/tab_controller_unittest.mm', | |
| 3814 'browser/cocoa/tab_strip_controller_unittest.mm', | |
| 3815 'browser/cocoa/tab_strip_view_unittest.mm', | |
| 3816 'browser/cocoa/tab_view_unittest.mm', | |
| 3817 'browser/cocoa/throbber_view_unittest.mm', | |
| 3818 'browser/cocoa/toolbar_button_cell_unittest.mm', | |
| 3819 'browser/cocoa/toolbar_controller_unittest.mm', | |
| 3820 'browser/cocoa/toolbar_view_unittest.mm', | |
| 3821 'browser/cocoa/ui_localizer_unittest.mm', | |
| 3822 'browser/cocoa/web_drop_target_unittest.mm', | |
| 3823 'browser/command_updater_unittest.cc', | |
| 3824 'browser/debugger/devtools_manager_unittest.cc', | |
| 3825 'browser/dom_ui/dom_ui_theme_source_unittest.cc', | |
| 3826 'browser/dom_ui/dom_ui_unittest.cc', | |
| 3827 'browser/download/download_manager_unittest.cc', | |
| 3828 'browser/download/download_request_manager_unittest.cc', | |
| 3829 'browser/download/save_package_unittest.cc', | |
| 3830 'browser/encoding_menu_controller_unittest.cc', | |
| 3831 'browser/extensions/extension_file_util_unittest.cc', | |
| 3832 'browser/extensions/extension_messages_unittest.cc', | |
| 3833 'browser/extensions/extension_process_manager_unittest.cc', | |
| 3834 'browser/extensions/extension_ui_unittest.cc', | |
| 3835 'browser/extensions/extension_updater_unittest.cc', | |
| 3836 'browser/extensions/extensions_service_unittest.cc', | |
| 3837 'browser/extensions/user_script_master_unittest.cc', | |
| 3838 'browser/find_backend_unittest.cc', | |
| 3839 'browser/global_keyboard_shortcuts_mac_unittest.cc', | |
| 3840 'browser/google_url_tracker_unittest.cc', | |
| 3841 'browser/google_update_settings_linux_unittest.cc', | |
| 3842 'browser/google_update_settings_mac_unittest.mm', | |
| 3843 'browser/gtk/bookmark_editor_gtk_unittest.cc', | |
| 3844 'browser/gtk/go_button_gtk_unittest.cc', | |
| 3845 'browser/gtk/options/cookies_view_unittest.cc', | |
| 3846 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc', | |
| 3847 'browser/history/expire_history_backend_unittest.cc', | |
| 3848 'browser/history/history_backend_unittest.cc', | |
| 3849 'browser/history/history_querying_unittest.cc', | |
| 3850 'browser/history/history_types_unittest.cc', | |
| 3851 'browser/history/history_unittest.cc', | |
| 3852 'browser/history/query_parser_unittest.cc', | |
| 3853 'browser/history/snippet_unittest.cc', | |
| 3854 'browser/history/starred_url_database_unittest.cc', | |
| 3855 'browser/history/text_database_manager_unittest.cc', | |
| 3856 'browser/history/text_database_unittest.cc', | |
| 3857 'browser/history/thumbnail_database_unittest.cc', | |
| 3858 'browser/thumbnail_store_unittest.cc', | |
| 3859 'browser/history/url_database_unittest.cc', | |
| 3860 'browser/history/visit_database_unittest.cc', | |
| 3861 'browser/history/visit_tracker_unittest.cc', | |
| 3862 'browser/importer/firefox_importer_unittest.cc', | |
| 3863 'browser/importer/importer_unittest.cc', | |
| 3864 'browser/importer/safari_importer_unittest.mm', | |
| 3865 'browser/importer/toolbar_importer_unittest.cc', | |
| 3866 'browser/importer/firefox_profile_lock_unittest.cc', | |
| 3867 'browser/in_process_webkit/dom_storage_dispatcher_host_unittest.cc', | |
| 3868 'browser/in_process_webkit/webkit_context_unittest.cc', | |
| 3869 'browser/in_process_webkit/webkit_thread_unittest.cc', | |
| 3870 'browser/keychain_mock_mac.cc', | |
| 3871 'browser/keychain_mock_mac.h', | |
| 3872 'browser/login_prompt_unittest.cc', | |
| 3873 'browser/meta_table_helper_unittest.cc', | |
| 3874 'browser/metrics/metrics_log_unittest.cc', | |
| 3875 'browser/metrics/metrics_response_unittest.cc', | |
| 3876 'browser/metrics/metrics_service_unittest.cc', | |
| 3877 'browser/net/chrome_url_request_context_unittest.cc', | |
| 3878 'browser/net/dns_host_info_unittest.cc', | |
| 3879 'browser/net/dns_master_unittest.cc', | |
| 3880 'browser/net/resolve_proxy_msg_helper_unittest.cc', | |
| 3881 'browser/net/test_url_fetcher_factory.cc', | |
| 3882 'browser/net/test_url_fetcher_factory.h', | |
| 3883 'browser/net/url_fetcher_unittest.cc', | |
| 3884 'browser/net/url_fixer_upper_unittest.cc', | |
| 3885 'browser/password_manager/encryptor_unittest.cc', | |
| 3886 'browser/password_manager/login_database_unittest.cc', | |
| 3887 'browser/password_manager/password_form_manager_unittest.cc', | |
| 3888 'browser/password_manager/password_store_mac_unittest.cc', | |
| 3889 'browser/printing/print_job_unittest.cc', | |
| 3890 'browser/privacy_blacklist/blacklist_unittest.cc', | |
| 3891 'browser/privacy_blacklist/blacklist_io_unittest.cc', | |
| 3892 'browser/profile_manager_unittest.cc', | |
| 3893 'browser/renderer_host/audio_renderer_host_unittest.cc', | |
| 3894 'browser/renderer_host/file_system_accessor_unittest.cc', | |
| 3895 'browser/renderer_host/render_widget_host_unittest.cc', | |
| 3896 'browser/renderer_host/resource_dispatcher_host_unittest.cc', | |
| 3897 'browser/renderer_host/test/render_view_host_unittest.cc', | |
| 3898 'browser/renderer_host/test/site_instance_unittest.cc', | |
| 3899 'browser/renderer_host/web_cache_manager_unittest.cc', | |
| 3900 'browser/rlz/rlz_unittest.cc', | |
| 3901 'browser/safe_browsing/bloom_filter_unittest.cc', | |
| 3902 'browser/safe_browsing/chunk_range_unittest.cc', | |
| 3903 'browser/safe_browsing/protocol_manager_unittest.cc', | |
| 3904 'browser/safe_browsing/protocol_parser_unittest.cc', | |
| 3905 'browser/safe_browsing/safe_browsing_blocking_page_unittest.cc', | |
| 3906 'browser/safe_browsing/safe_browsing_database_unittest.cc', | |
| 3907 'browser/safe_browsing/safe_browsing_util_unittest.cc', | |
| 3908 'browser/search_engines/keyword_editor_controller_unittest.cc', | |
| 3909 'browser/search_engines/template_url_model_unittest.cc', | |
| 3910 'browser/search_engines/template_url_parser_unittest.cc', | |
| 3911 'browser/search_engines/template_url_prepopulate_data_unittest.cc', | |
| 3912 'browser/search_engines/template_url_scraper_unittest.cc', | |
| 3913 'browser/search_engines/template_url_unittest.cc', | |
| 3914 'browser/sessions/session_backend_unittest.cc', | |
| 3915 'browser/sessions/session_service_test_helper.cc', | |
| 3916 'browser/sessions/session_service_test_helper.h', | |
| 3917 'browser/sessions/session_service_unittest.cc', | |
| 3918 'browser/sessions/tab_restore_service_unittest.cc', | |
| 3919 'browser/spellcheck_unittest.cc', | |
| 3920 'browser/ssl/ssl_host_state_unittest.cc', | |
| 3921 'browser/tab_contents/navigation_controller_unittest.cc', | |
| 3922 'browser/tab_contents/navigation_entry_unittest.cc', | |
| 3923 'browser/tab_contents/render_view_host_manager_unittest.cc', | |
| 3924 'browser/tab_contents/thumbnail_generator_unittest.cc', | |
| 3925 'browser/tab_contents/web_contents_unittest.cc', | |
| 3926 'browser/tabs/tab_strip_model_unittest.cc', | |
| 3927 'browser/task_manager_unittest.cc', | |
| 3928 'browser/theme_resources_util_unittest.cc', | |
| 3929 'browser/utility_process_host_unittest.cc', | |
| 3930 'browser/views/bookmark_context_menu_test.cc', | |
| 3931 'browser/views/bookmark_editor_view_unittest.cc', | |
| 3932 'browser/visitedlink_unittest.cc', | |
| 3933 'browser/webdata/web_database_unittest.cc', | |
| 3934 'browser/window_sizer_unittest.cc', | |
| 3935 'common/bzip2_unittest.cc', | |
| 3936 'common/child_process_logging_mac_unittest.mm', | |
| 3937 'common/chrome_plugin_unittest.cc', | |
| 3938 'common/common_param_traits_unittest.cc', | |
| 3939 'common/extensions/extension_unittest.cc', | |
| 3940 'common/extensions/url_pattern_unittest.cc', | |
| 3941 'common/extensions/user_script_unittest.cc', | |
| 3942 'common/important_file_writer_unittest.cc', | |
| 3943 'common/json_value_serializer_unittest.cc', | |
| 3944 'common/mru_cache_unittest.cc', | |
| 3945 'common/net/url_util_unittest.cc', | |
| 3946 'common/notification_service_unittest.cc', | |
| 3947 'common/pref_member_unittest.cc', | |
| 3948 'common/pref_service_unittest.cc', | |
| 3949 'common/property_bag_unittest.cc', | |
| 3950 'common/resource_dispatcher_unittest.cc', | |
| 3951 'common/time_format_unittest.cc', | |
| 3952 'common/worker_thread_ticker_unittest.cc', | |
| 3953 'common/zip_unittest.cc', | |
| 3954 'renderer/audio_message_filter_unittest.cc', | |
| 3955 'renderer/extensions/extension_api_client_unittest.cc', | |
| 3956 'renderer/extensions/json_schema_unittest.cc', | |
| 3957 'renderer/net/render_dns_master_unittest.cc', | |
| 3958 'renderer/net/render_dns_queue_unittest.cc', | |
| 3959 'renderer/render_process_unittest.cc', | |
| 3960 'renderer/render_thread_unittest.cc', | |
| 3961 'renderer/render_view_unittest.cc', | |
| 3962 'renderer/render_widget_unittest.cc', | |
| 3963 'renderer/renderer_main_unittest.cc', | |
| 3964 'test/browser_with_test_window_test.cc', | |
| 3965 'test/browser_with_test_window_test.h', | |
| 3966 'test/file_test_utils.h', | |
| 3967 'test/file_test_utils.cc', | |
| 3968 'test/render_view_test.cc', | |
| 3969 'test/render_view_test.h', | |
| 3970 'test/test_notification_tracker.cc', | |
| 3971 'test/test_notification_tracker.h', | |
| 3972 'test/v8_unit_test.cc', | |
| 3973 'test/v8_unit_test.h', | |
| 3974 '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/comp
act_lang_det_unittest_small.cc', | |
| 3975 | |
| 3976 'tools/build/win/precompiled_wtl.h', | |
| 3977 'tools/build/win/precompiled_wtl.cc', | |
| 3978 ], | |
| 3979 'conditions': [ | |
| 3980 ['OS=="linux"', { | |
| 3981 'dependencies': [ | |
| 3982 '../build/linux/system.gyp:gtk', | |
| 3983 '../build/linux/system.gyp:nss', | |
| 3984 ], | |
| 3985 'sources!': [ | |
| 3986 # This test is mostly about renaming downloads to safe file | |
| 3987 # names. As such we don't need/want to port it to linux. We | |
| 3988 # might want to write our own tests for the download manager | |
| 3989 # on linux, though. | |
| 3990 'browser/download/download_manager_unittest.cc', | |
| 3991 'browser/views/bookmark_context_menu_test.cc', | |
| 3992 # Compact Language Detection (cld) is not supported in linux yet. | |
| 3993 '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/
compact_lang_det_unittest_small.cc', | |
| 3994 ], | |
| 3995 }], | |
| 3996 ['OS=="linux" and (toolkit_views==1 or chromeos==1)', { | |
| 3997 'dependencies': [ | |
| 3998 '../views/views.gyp:views', | |
| 3999 ], | |
| 4000 'sources': [ | |
| 4001 '<@(views_unit_tests_sources)', | |
| 4002 ], | |
| 4003 # We must use 'sources/' instead of 'source!' as there is a | |
| 4004 # target-default 'sources/' including gtk_unittest and 'source/' takes | |
| 4005 # precedence over 'sources!'. | |
| 4006 'sources/': [ | |
| 4007 ['exclude', 'browser/gtk/bookmark_editor_gtk_unittest\\.cc$'], | |
| 4008 ['exclude', 'browser/gtk/go_button_gtk_unittest\\.cc$'], | |
| 4009 ['exclude', 'browser/gtk/tabs/tab_renderer_gtk_unittest\\.cc$'], | |
| 4010 ], | |
| 4011 }], | |
| 4012 ['OS=="mac"', { | |
| 4013 # The test fetches resources which means Mac need the app bundle to | |
| 4014 # exist on disk so it can pull from it. | |
| 4015 'dependencies': [ | |
| 4016 'chrome', | |
| 4017 ], | |
| 4018 'include_dirs': [ | |
| 4019 '../third_party/GTM', | |
| 4020 '../third_party/GTM/AppKit', | |
| 4021 ], | |
| 4022 'sources!': [ | |
| 4023 'browser/views/bookmark_context_menu_test.cc', | |
| 4024 'browser/back_forward_menu_model_unittest.cc', | |
| 4025 'browser/download/download_manager_unittest.cc', | |
| 4026 'browser/gtk/go_button_gtk_unittest.cc', | |
| 4027 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc', | |
| 4028 'browser/tab_contents/navigation_controller_unittest.cc', | |
| 4029 'browser/task_manager_unittest.cc', | |
| 4030 'third_party/hunspell/google/hunspell_tests.cc', | |
| 4031 | |
| 4032 # Compact Language Detection (cld) is not supported in mac yet. | |
| 4033 '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/
compact_lang_det_unittest_small.cc', | |
| 4034 ], | |
| 4035 # TODO(mark): We really want this for all non-static library targets, | |
| 4036 # but when we tried to pull it up to the common.gypi level, it broke | |
| 4037 # other things like the ui, startup, and page_cycler tests. *shrug* | |
| 4038 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, | |
| 4039 }, { # OS != "mac" | |
| 4040 'dependencies': [ | |
| 4041 'convert_dict_lib', | |
| 4042 'third_party/hunspell/hunspell.gyp:hunspell', | |
| 4043 ], | |
| 4044 }], | |
| 4045 ['OS=="win"', { | |
| 4046 'defines': [ | |
| 4047 '__STD_C', | |
| 4048 '_CRT_SECURE_NO_DEPRECATE', | |
| 4049 '_SCL_SECURE_NO_DEPRECATE', | |
| 4050 ], | |
| 4051 'dependencies': [ | |
| 4052 'chrome_dll_version', | |
| 4053 'installer/installer.gyp:installer_util_strings', | |
| 4054 '../views/views.gyp:views', | |
| 4055 'test_chrome_plugin', # run time dependency | |
| 4056 ], | |
| 4057 'include_dirs': [ | |
| 4058 'third_party/wtl/include', | |
| 4059 ], | |
| 4060 'sources': [ | |
| 4061 'app/chrome_dll.rc', | |
| 4062 'test/data/resource.rc', | |
| 4063 | |
| 4064 '<@(views_unit_tests_sources)', | |
| 4065 '<@(views_unit_tests_sources_win_specific)', | |
| 4066 | |
| 4067 # TODO: It would be nice to have these pulled in | |
| 4068 # automatically from direct_dependent_settings in | |
| 4069 # their various targets (net.gyp:net_resources, etc.), | |
| 4070 # but that causes errors in other targets when | |
| 4071 # resulting .res files get referenced multiple times. | |
| 4072 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', | |
| 4073 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', | |
| 4074 '<(SHARED_INTERMEDIATE_DIR)/chrome/renderer_resources.rc', | |
| 4075 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc', | |
| 4076 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc', | |
| 4077 ], | |
| 4078 'sources!': [ | |
| 4079 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc', | |
| 4080 'common/net/url_util_unittest.cc', | |
| 4081 ], | |
| 4082 'link_settings': { | |
| 4083 'libraries': [ | |
| 4084 '-lcomsupp.lib', | |
| 4085 '-loleacc.lib', | |
| 4086 '-lrpcrt4.lib', | |
| 4087 '-lurlmon.lib', | |
| 4088 '-lwinmm.lib', | |
| 4089 ], | |
| 4090 }, | |
| 4091 'configurations': { | |
| 4092 'Debug': { | |
| 4093 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', | |
| 4094 'msvs_precompiled_source': 'tools/build/win/precompiled_wtl.cc', | |
| 4095 'msvs_settings': { | |
| 4096 'VCLinkerTool': { | |
| 4097 'LinkIncremental': '1', # /INCREMENTAL:NO | |
| 4098 }, | |
| 4099 }, | |
| 4100 }, | |
| 4101 }, | |
| 4102 }, { # else: OS != "win" | |
| 4103 'sources!': [ | |
| 4104 'browser/bookmarks/bookmark_codec_unittest.cc', | |
| 4105 'browser/bookmarks/bookmark_drag_data_unittest.cc', | |
| 4106 'browser/bookmarks/bookmark_folder_tree_model_unittest.cc', | |
| 4107 'browser/bookmarks/bookmark_table_model_unittest.cc', | |
| 4108 # Need to port browser_with_test_window_test.* first | |
| 4109 'browser/browser_commands_unittest.cc', | |
| 4110 'browser/browser_unittest.cc', | |
| 4111 # Need to port browser/automation/ui_controls.h | |
| 4112 'browser/extensions/extension_process_manager_unittest.cc', | |
| 4113 'browser/importer/importer_unittest.cc', | |
| 4114 'browser/login_prompt_unittest.cc', | |
| 4115 'browser/printing/print_job_unittest.cc', | |
| 4116 'browser/rlz/rlz_unittest.cc', | |
| 4117 'browser/safe_browsing/safe_browsing_blocking_page_unittest.cc', | |
| 4118 'browser/search_engines/template_url_scraper_unittest.cc', | |
| 4119 'browser/views/bookmark_editor_view_unittest.cc', | |
| 4120 'browser/views/find_bar_win_unittest.cc', | |
| 4121 'browser/views/keyword_editor_view_unittest.cc', | |
| 4122 'common/chrome_plugin_unittest.cc', | |
| 4123 'common/net/url_util_unittest.cc', | |
| 4124 'test/browser_with_test_window_test.cc', | |
| 4125 'test/browser_with_test_window_test.h', | |
| 4126 ], | |
| 4127 }], | |
| 4128 ], | |
| 4129 }, | |
| 4130 { | |
| 4131 'target_name': 'startup_tests', | |
| 4132 'type': 'executable', | |
| 4133 'msvs_guid': 'D3E6C0FD-54C7-4FF2-9AE1-72F2DAFD820C', | |
| 4134 'dependencies': [ | |
| 4135 'chrome', | |
| 4136 'browser', | |
| 4137 'debugger', | |
| 4138 'common', | |
| 4139 'chrome_resources', | |
| 4140 'chrome_strings', | |
| 4141 'test_support_ui', | |
| 4142 '../base/base.gyp:base', | |
| 4143 '../skia/skia.gyp:skia', | |
| 4144 '../testing/gtest.gyp:gtest', | |
| 4145 ], | |
| 4146 'sources': [ | |
| 4147 'test/startup/feature_startup_test.cc', | |
| 4148 'test/startup/startup_test.cc', | |
| 4149 'tools/build/win/precompiled.cc', | |
| 4150 'tools/build/win/precompiled.h', | |
| 4151 ], | |
| 4152 'conditions': [ | |
| 4153 ['OS=="linux"', { | |
| 4154 'dependencies': [ | |
| 4155 '../build/linux/system.gyp:gtk', | |
| 4156 ], | |
| 4157 }], | |
| 4158 ['OS=="linux" and toolkit_views==1', { | |
| 4159 'dependencies': [ | |
| 4160 '../views/views.gyp:views', | |
| 4161 ], | |
| 4162 }], | |
| 4163 ], | |
| 4164 }, | |
| 4165 { | |
| 4166 'target_name': 'page_cycler_tests', | |
| 4167 'type': 'executable', | |
| 4168 'msvs_guid': 'C9E0BD1D-B175-4A91-8380-3FDC81FAB9D7', | |
| 4169 'dependencies': [ | |
| 4170 'chrome', | |
| 4171 'chrome_resources', | |
| 4172 'chrome_strings', | |
| 4173 'debugger', | |
| 4174 'test_support_common', | |
| 4175 'test_support_ui', | |
| 4176 '../base/base.gyp:base', | |
| 4177 '../skia/skia.gyp:skia', | |
| 4178 '../testing/gtest.gyp:gtest', | |
| 4179 ], | |
| 4180 'sources': [ | |
| 4181 'test/page_cycler/page_cycler_test.cc', | |
| 4182 'tools/build/win/precompiled.cc', | |
| 4183 'tools/build/win/precompiled.h', | |
| 4184 ], | |
| 4185 'conditions': [ | |
| 4186 ['OS=="linux"', { | |
| 4187 'dependencies': [ | |
| 4188 '../build/linux/system.gyp:gtk', | |
| 4189 ], | |
| 4190 }], | |
| 4191 ['OS=="win" or (OS=="linux" and toolkit_views==1)', { | |
| 4192 'dependencies': [ | |
| 4193 '../views/views.gyp:views', | |
| 4194 ], | |
| 4195 }], | |
| 4196 ], | |
| 4197 }, | |
| 4198 { | |
| 4199 'target_name': 'tab_switching_test', | |
| 4200 'type': 'executable', | |
| 4201 'msvs_guid': 'A34770EA-A574-43E8-9327-F79C04770E98', | |
| 4202 'dependencies': [ | |
| 4203 'chrome', | |
| 4204 'debugger', | |
| 4205 'test_support_common', | |
| 4206 'test_support_ui', | |
| 4207 'theme_resources', | |
| 4208 '../skia/skia.gyp:skia', | |
| 4209 '../testing/gtest.gyp:gtest', | |
| 4210 ], | |
| 4211 'include_dirs': [ | |
| 4212 '..', | |
| 4213 ], | |
| 4214 'sources': [ | |
| 4215 'test/tab_switching/tab_switching_test.cc', | |
| 4216 ], | |
| 4217 'conditions': [ | |
| 4218 ['OS=="linux"', { | |
| 4219 'dependencies': [ | |
| 4220 '../build/linux/system.gyp:gtk', | |
| 4221 ], | |
| 4222 }], | |
| 4223 ], | |
| 4224 }, | |
| 4225 { | |
| 4226 'target_name': 'memory_test', | |
| 4227 'type': 'executable', | |
| 4228 'msvs_guid': 'A5F831FD-9B9C-4FEF-9FBA-554817B734CE', | |
| 4229 'dependencies': [ | |
| 4230 'chrome', | |
| 4231 'debugger', | |
| 4232 'test_support_common', | |
| 4233 'test_support_ui', | |
| 4234 'theme_resources', | |
| 4235 '../skia/skia.gyp:skia', | |
| 4236 '../testing/gtest.gyp:gtest', | |
| 4237 ], | |
| 4238 'include_dirs': [ | |
| 4239 '..', | |
| 4240 ], | |
| 4241 'sources': [ | |
| 4242 'test/memory_test/memory_test.cc', | |
| 4243 ], | |
| 4244 'conditions': [ | |
| 4245 ['OS=="linux"', { | |
| 4246 'dependencies': [ | |
| 4247 '../build/linux/system.gyp:gtk', | |
| 4248 ], | |
| 4249 }], | |
| 4250 ], | |
| 4251 }, | |
| 4252 { | |
| 4253 'target_name': 'url_fetch_test', | |
| 4254 'type': 'executable', | |
| 4255 'msvs_guid': '7EFD0C91-198E-4043-9E71-4A4C7879B929', | |
| 4256 'dependencies': [ | |
| 4257 'chrome', | |
| 4258 'debugger', | |
| 4259 'test_support_common', | |
| 4260 'test_support_ui', | |
| 4261 'theme_resources', | |
| 4262 '../net/net.gyp:net', | |
| 4263 '../skia/skia.gyp:skia', | |
| 4264 '../testing/gtest.gyp:gtest', | |
| 4265 ], | |
| 4266 'include_dirs': [ | |
| 4267 '..', | |
| 4268 ], | |
| 4269 'sources': [ | |
| 4270 'test/url_fetch_test/url_fetch_test.cc', | |
| 4271 ], | |
| 4272 'conditions': [ | |
| 4273 ['OS=="win"', { | |
| 4274 'include_dirs': [ | |
| 4275 'third_party/wtl/include', | |
| 4276 ], | |
| 4277 'sources': [ | |
| 4278 'tools/build/win/precompiled_wtl.cc', | |
| 4279 'tools/build/win/precompiled_wtl.h', | |
| 4280 ], | |
| 4281 'configurations': { | |
| 4282 'Debug': { | |
| 4283 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', | |
| 4284 'msvs_precompiled_source': 'tools/build/win/precompiled_wtl.cc', | |
| 4285 }, | |
| 4286 }, | |
| 4287 }], # OS="win" | |
| 4288 ], # conditions | |
| 4289 }, | |
| 4290 ], | |
| 4291 'conditions': [ | |
| 4292 ['OS=="mac"', { | |
| 4293 'conditions': [ | |
| 4294 # We need the Mac app name on disk, so we stick this into a variable so | |
| 4295 # the different places that need it can use the common variable. | |
| 4296 # NOTE: chrome/app/theme/chromium/BRANDING and | |
| 4297 # chrome/app/theme/google_chrome/BRANDING have the short names, etc.; | |
| 4298 # but extracting from there still means xcodeproject are out of date unt
il | |
| 4299 # the next project regeneration. | |
| 4300 ['branding=="Chrome"', { | |
| 4301 'variables': { | |
| 4302 'mac_product_name%': 'Google Chrome', | |
| 4303 } | |
| 4304 }, { | |
| 4305 'variables': { | |
| 4306 'mac_product_name%': 'Chromium', | |
| 4307 } | |
| 4308 }], | |
| 4309 # We set feature variables so the different parts of the gyp file use | |
| 4310 # these vars in conditions instead of repeating the check of branding | |
| 4311 # and buildtype. | |
| 4312 ['branding=="Chrome" and buildtype=="Official"', { | |
| 4313 'variables': { | |
| 4314 'mac_breakpad%': 1, | |
| 4315 'mac_keystone%': 1, | |
| 4316 } | |
| 4317 }, { | |
| 4318 'variables': { | |
| 4319 'mac_breakpad%': 0, | |
| 4320 'mac_keystone%': 0, | |
| 4321 } | |
| 4322 }], | |
| 4323 ], | |
| 4324 }], | |
| 4325 ['OS=="linux"', { | |
| 4326 'conditions': [ | |
| 4327 # Only Chrome builds get breakpad since crash processing is internal. | |
| 4328 ['branding=="Chrome"', { | |
| 4329 'variables': { | |
| 4330 'linux_breakpad%': 1, | |
| 4331 }, | |
| 4332 }, { | |
| 4333 'variables': { | |
| 4334 'linux_breakpad%': 0, | |
| 4335 }, | |
| 4336 }], | |
| 4337 ], | |
| 4338 }], | |
| 4339 ['OS=="mac"', | |
| 4340 # On Mac only, add a project target called "build_app_dmg" that only | |
| 4341 # builds a DMG out of the App (eventually will completely replace | |
| 4342 # "package_app"). | |
| 4343 { 'targets': [ | |
| 4344 { | |
| 4345 'target_name': 'build_app_dmg', | |
| 4346 # do NOT place this in the 'all' list; most won't want it. | |
| 4347 # In gyp, booleans are 0/1 not True/False. | |
| 4348 'suppress_wildcard': 1, | |
| 4349 'type': 'none', | |
| 4350 'dependencies': [ | |
| 4351 'chrome', | |
| 4352 ], | |
| 4353 'variables': { | |
| 4354 'build_app_dmg_script_path': '<(DEPTH)/build/mac/build_app_dmg', | |
| 4355 }, | |
| 4356 'actions': [ | |
| 4357 { | |
| 4358 'inputs': [ | |
| 4359 '<(build_app_dmg_script_path)', | |
| 4360 '<(PRODUCT_DIR)/<(branding).app', | |
| 4361 ], | |
| 4362 'outputs': [ | |
| 4363 '<(PRODUCT_DIR)/<(branding).dmg', | |
| 4364 ], | |
| 4365 'action_name': 'build_app_dmg', | |
| 4366 'action': ['<(build_app_dmg_script_path)', '<@(branding)'], | |
| 4367 }, | |
| 4368 ], # 'actions' | |
| 4369 }, | |
| 4370 ] | |
| 4371 }, { # else: OS != "mac" | |
| 4372 'targets': [ | |
| 4373 { | |
| 4374 'target_name': 'convert_dict', | |
| 4375 'type': 'executable', | |
| 4376 'msvs_guid': '42ECD5EC-722F-41DE-B6B8-83764C8016DF', | |
| 4377 'dependencies': [ | |
| 4378 '../base/base.gyp:base', | |
| 4379 'convert_dict_lib', | |
| 4380 'third_party/hunspell/hunspell.gyp:hunspell', | |
| 4381 ], | |
| 4382 'sources': [ | |
| 4383 'tools/convert_dict/convert_dict.cc', | |
| 4384 ], | |
| 4385 }, | |
| 4386 { | |
| 4387 'target_name': 'convert_dict_lib', | |
| 4388 'product_name': 'convert_dict', | |
| 4389 'type': 'static_library', | |
| 4390 'msvs_guid': '1F669F6B-3F4A-4308-E496-EE480BDF0B89', | |
| 4391 'include_dirs': [ | |
| 4392 '..', | |
| 4393 ], | |
| 4394 'sources': [ | |
| 4395 'tools/convert_dict/aff_reader.cc', | |
| 4396 'tools/convert_dict/aff_reader.h', | |
| 4397 'tools/convert_dict/dic_reader.cc', | |
| 4398 'tools/convert_dict/dic_reader.h', | |
| 4399 'tools/convert_dict/hunspell_reader.cc', | |
| 4400 'tools/convert_dict/hunspell_reader.h', | |
| 4401 ], | |
| 4402 }, | |
| 4403 { | |
| 4404 'target_name': 'flush_cache', | |
| 4405 'type': 'executable', | |
| 4406 'msvs_guid': '4539AFB3-B8DC-47F3-A491-6DAC8FD26657', | |
| 4407 'dependencies': [ | |
| 4408 '../base/base.gyp:base', | |
| 4409 '../base/base.gyp:test_support_base', | |
| 4410 ], | |
| 4411 'sources': [ | |
| 4412 'tools/perf/flush_cache/flush_cache.cc', | |
| 4413 ], | |
| 4414 }, | |
| 4415 { | |
| 4416 'target_name': 'pbl_tool', | |
| 4417 'type': 'executable', | |
| 4418 'msvs_guid': '265C427B-D1FF-4922-A47C-0754DDFF52E1', | |
| 4419 'dependencies': [ | |
| 4420 '../base/base.gyp:base', | |
| 4421 '../webkit/webkit.gyp:glue', | |
| 4422 'debugger', | |
| 4423 'renderer', | |
| 4424 'browser' | |
| 4425 ], | |
| 4426 'sources': [ | |
| 4427 'tools/pbl_tool/pbl_tool.cc', | |
| 4428 ], | |
| 4429 }, | |
| 4430 { | |
| 4431 'target_name': 'perf_tests', | |
| 4432 'type': 'executable', | |
| 4433 'msvs_guid': '9055E088-25C6-47FD-87D5-D9DD9FD75C9F', | |
| 4434 'dependencies': [ | |
| 4435 'browser', | |
| 4436 'common', | |
| 4437 'debugger', | |
| 4438 'renderer', | |
| 4439 'chrome_resources', | |
| 4440 'chrome_strings', | |
| 4441 '../base/base.gyp:base', | |
| 4442 '../base/base.gyp:test_support_base', | |
| 4443 '../base/base.gyp:test_support_perf', | |
| 4444 '../skia/skia.gyp:skia', | |
| 4445 '../testing/gtest.gyp:gtest', | |
| 4446 '../webkit/webkit.gyp:glue', | |
| 4447 ], | |
| 4448 'sources': [ | |
| 4449 'browser/safe_browsing/database_perftest.cc', | |
| 4450 'browser/safe_browsing/filter_false_positive_perftest.cc', | |
| 4451 'browser/visitedlink_perftest.cc', | |
| 4452 'common/json_value_serializer_perftest.cc', | |
| 4453 'test/perf/perftests.cc', | |
| 4454 'test/perf/url_parse_perftest.cc', | |
| 4455 ], | |
| 4456 'conditions': [ | |
| 4457 ['OS=="linux"', { | |
| 4458 'dependencies': [ | |
| 4459 '../build/linux/system.gyp:gtk', | |
| 4460 ], | |
| 4461 'sources!': [ | |
| 4462 # TODO(port): | |
| 4463 'browser/safe_browsing/filter_false_positive_perftest.cc', | |
| 4464 'browser/visitedlink_perftest.cc', | |
| 4465 ], | |
| 4466 }], | |
| 4467 ['OS=="win" or (OS=="linux" and toolkit_views==1)', { | |
| 4468 'dependencies': [ | |
| 4469 '../views/views.gyp:views', | |
| 4470 ], | |
| 4471 }], | |
| 4472 ], | |
| 4473 'configurations': { | |
| 4474 'Debug': { | |
| 4475 'msvs_settings': { | |
| 4476 'VCLinkerTool': { | |
| 4477 'LinkIncremental': '1', # /INCREMENTAL:NO | |
| 4478 }, | |
| 4479 }, | |
| 4480 }, | |
| 4481 }, | |
| 4482 }, | |
| 4483 ], | |
| 4484 }], # OS!="mac" | |
| 4485 ['OS!="win"', | |
| 4486 { 'targets': [ | |
| 4487 { | |
| 4488 # Executable that runs each browser test in a new process. | |
| 4489 'target_name': 'browser_tests', | |
| 4490 'type': 'executable', | |
| 4491 'dependencies': [ | |
| 4492 'browser', | |
| 4493 'chrome', | |
| 4494 'chrome_resources', | |
| 4495 'debugger', | |
| 4496 'test_support_common', | |
| 4497 '../base/base.gyp:test_support_base', | |
| 4498 '../skia/skia.gyp:skia', | |
| 4499 '../testing/gtest.gyp:gtest', | |
| 4500 '../third_party/icu38/icu38.gyp:icui18n', | |
| 4501 '../third_party/icu38/icu38.gyp:icuuc', | |
| 4502 ], | |
| 4503 'include_dirs': [ | |
| 4504 '..', | |
| 4505 ], | |
| 4506 'sources': [ | |
| 4507 'test/browser/run_all_unittests.cc', | |
| 4508 'test/in_process_browser_test.cc', | |
| 4509 'test/in_process_browser_test.h', | |
| 4510 'test/browser/browser_test_launcher_out_of_proc.cc', | |
| 4511 'test/browser/browser_test_runner.cc', | |
| 4512 'test/browser/browser_test_runner.h', | |
| 4513 'test/unit/chrome_test_suite.h', | |
| 4514 'test/ui_test_utils.cc', | |
| 4515 # browser_tests_sources is defined in 'variables' at the top of the | |
| 4516 # file. | |
| 4517 '<@(browser_tests_sources)', | |
| 4518 ], | |
| 4519 'conditions': [ | |
| 4520 ['OS=="linux"', { | |
| 4521 'dependencies': [ | |
| 4522 '../build/linux/system.gyp:gtk', | |
| 4523 ], | |
| 4524 }], | |
| 4525 ['OS=="mac"', { | |
| 4526 # The test fetches resources which means Mac need the app bundle t
o | |
| 4527 # exist on disk so it can pull from it. | |
| 4528 'dependencies': [ | |
| 4529 'chrome', | |
| 4530 ], | |
| 4531 'sources': [ | |
| 4532 'app/breakpad_mac_stubs.mm', | |
| 4533 'app/keystone_glue.h', | |
| 4534 'app/keystone_glue.m', | |
| 4535 ], | |
| 4536 # TODO(mark): We really want this for all non-static library targe
ts, | |
| 4537 # but when we tried to pull it up to the common.gypi level, it bro
ke | |
| 4538 # other things like the ui, startup, and page_cycler tests. *shrug
* | |
| 4539 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, | |
| 4540 }], | |
| 4541 ], | |
| 4542 }, | |
| 4543 ] | |
| 4544 }], | |
| 4545 ['OS=="win"', | |
| 4546 { 'targets': [ | |
| 4547 { | |
| 4548 # TODO(sgk): remove this when we change the buildbots to | |
| 4549 # use the generated build\all.sln file to build the world. | |
| 4550 'target_name': 'pull_in_all', | |
| 4551 'type': 'none', | |
| 4552 'dependencies': [ | |
| 4553 'installer/mini_installer.gyp:*', | |
| 4554 'installer/installer.gyp:*', | |
| 4555 '../app/app.gyp:*', | |
| 4556 '../base/base.gyp:*', | |
| 4557 '../ipc/ipc.gyp:*', | |
| 4558 '../media/media.gyp:*', | |
| 4559 '../net/net.gyp:*', | |
| 4560 '../printing/printing.gyp:*', | |
| 4561 '../rlz/rlz.gyp:*', | |
| 4562 '../sdch/sdch.gyp:*', | |
| 4563 '../skia/skia.gyp:*', | |
| 4564 '../testing/gmock.gyp:*', | |
| 4565 '../testing/gtest.gyp:*', | |
| 4566 '../third_party/bsdiff/bsdiff.gyp:*', | |
| 4567 '../third_party/bspatch/bspatch.gyp:*', | |
| 4568 '../third_party/bzip2/bzip2.gyp:*', | |
| 4569 '../third_party/cld/cld.gyp:cld', | |
| 4570 '../third_party/codesighs/codesighs.gyp:*', | |
| 4571 '../third_party/icu38/icu38.gyp:*', | |
| 4572 '../third_party/libjpeg/libjpeg.gyp:*', | |
| 4573 '../third_party/libpng/libpng.gyp:*', | |
| 4574 '../third_party/libxml/libxml.gyp:*', | |
| 4575 '../third_party/libxslt/libxslt.gyp:*', | |
| 4576 '../third_party/lzma_sdk/lzma_sdk.gyp:*', | |
| 4577 '../third_party/modp_b64/modp_b64.gyp:*', | |
| 4578 '../third_party/npapi/npapi.gyp:*', | |
| 4579 '../third_party/sqlite/sqlite.gyp:*', | |
| 4580 '../third_party/tcmalloc/tcmalloc.gyp:*', | |
| 4581 '../third_party/zlib/zlib.gyp:*', | |
| 4582 '../webkit/tools/test_shell/test_shell.gyp:*', | |
| 4583 '../webkit/webkit.gyp:*', | |
| 4584 | |
| 4585 '../build/temp_gyp/googleurl.gyp:*', | |
| 4586 | |
| 4587 '../breakpad/breakpad.gyp:*', | |
| 4588 '../courgette/courgette.gyp:*', | |
| 4589 '../gears/gears.gyp:*', | |
| 4590 '../rlz/rlz.gyp:*', | |
| 4591 '../sandbox/sandbox.gyp:*', | |
| 4592 '../tools/memory_watcher/memory_watcher.gyp:*', | |
| 4593 '../webkit/activex_shim/activex_shim.gyp:*', | |
| 4594 '../webkit/activex_shim_dll/activex_shim_dll.gyp:*', | |
| 4595 '../v8/tools/gyp/v8.gyp:v8_shell', | |
| 4596 ], | |
| 4597 }, | |
| 4598 { | |
| 4599 'target_name': 'chrome_dll', | |
| 4600 'type': 'shared_library', | |
| 4601 'product_name': 'chrome', | |
| 4602 'msvs_guid': 'C0A7EE2C-2A6D-45BE-BA78-6D006FDF52D9', | |
| 4603 'include_dirs': [ | |
| 4604 'third_party/wtl/include', | |
| 4605 ], | |
| 4606 'dependencies': [ | |
| 4607 # On Windows, link the dependencies (libraries) that make | |
| 4608 # up actual Chromium functionality into this .dll. | |
| 4609 '<@(chromium_dependencies)', | |
| 4610 'chrome_dll_version', | |
| 4611 'chrome_resources', | |
| 4612 'installer/installer.gyp:installer_util_strings', | |
| 4613 'theme_dll', | |
| 4614 'worker', | |
| 4615 '../printing/printing.gyp:printing', | |
| 4616 '../net/net.gyp:net_resources', | |
| 4617 '../build/util/support/support.gyp:*', | |
| 4618 '../third_party/cld/cld.gyp:cld', | |
| 4619 '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc', | |
| 4620 '../views/views.gyp:views', | |
| 4621 '../webkit/webkit.gyp:webkit_resources', | |
| 4622 '../gears/gears.gyp:gears', | |
| 4623 ], | |
| 4624 'defines': [ | |
| 4625 'CHROME_DLL', | |
| 4626 'BROWSER_DLL', | |
| 4627 'RENDERER_DLL', | |
| 4628 'PLUGIN_DLL', | |
| 4629 ], | |
| 4630 'sources': [ | |
| 4631 'app/chrome_dll.rc', | |
| 4632 'app/chrome_dll_main.cc', | |
| 4633 'app/chrome_dll_resource.h', | |
| 4634 '<(SHARED_INTERMEDIATE_DIR)/chrome_dll_version/chrome_dll_version.rc
', | |
| 4635 | |
| 4636 '../webkit/glue/resources/aliasb.cur', | |
| 4637 '../webkit/glue/resources/cell.cur', | |
| 4638 '../webkit/glue/resources/col_resize.cur', | |
| 4639 '../webkit/glue/resources/copy.cur', | |
| 4640 '../webkit/glue/resources/row_resize.cur', | |
| 4641 '../webkit/glue/resources/vertical_text.cur', | |
| 4642 '../webkit/glue/resources/zoom_in.cur', | |
| 4643 '../webkit/glue/resources/zoom_out.cur', | |
| 4644 | |
| 4645 # TODO: It would be nice to have these pulled in | |
| 4646 # automatically from direct_dependent_settings in | |
| 4647 # their various targets (net.gyp:net_resources, etc.), | |
| 4648 # but that causes errors in other targets when | |
| 4649 # resulting .res files get referenced multiple times. | |
| 4650 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', | |
| 4651 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', | |
| 4652 '<(SHARED_INTERMEDIATE_DIR)/chrome/renderer_resources.rc', | |
| 4653 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc', | |
| 4654 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc', | |
| 4655 | |
| 4656 # TODO(sgk): left-over from pre-gyp build, figure out | |
| 4657 # if we still need them and/or how to update to gyp. | |
| 4658 #'app/check_dependents.bat', | |
| 4659 #'app/chrome.dll.deps', | |
| 4660 ], | |
| 4661 'msvs_settings': { | |
| 4662 'VCLinkerTool': { | |
| 4663 'BaseAddress': '0x01c30000', | |
| 4664 'DelayLoadDLLs': [ | |
| 4665 'crypt32.dll', | |
| 4666 'cryptui.dll', | |
| 4667 'winhttp.dll', | |
| 4668 'wininet.dll', | |
| 4669 'wsock32.dll', | |
| 4670 'ws2_32.dll', | |
| 4671 'winspool.drv', | |
| 4672 'comdlg32.dll', | |
| 4673 'imagehlp.dll', | |
| 4674 'psapi.dll', | |
| 4675 'urlmon.dll', | |
| 4676 'imm32.dll', | |
| 4677 ], | |
| 4678 'ImportLibrary': '$(OutDir)\\lib\\chrome_dll.lib', | |
| 4679 'ProgramDatabaseFile': '$(OutDir)\\chrome_dll.pdb', | |
| 4680 # Set /SUBSYSTEM:WINDOWS for chrome.dll (for consistency). | |
| 4681 'SubSystem': '2', | |
| 4682 }, | |
| 4683 'VCManifestTool': { | |
| 4684 'AdditionalManifestFiles': '$(ProjectDir)\\app\\chrome.dll.manifes
t', | |
| 4685 }, | |
| 4686 }, | |
| 4687 'configurations': { | |
| 4688 'Debug': { | |
| 4689 'msvs_settings': { | |
| 4690 'VCLinkerTool': { | |
| 4691 'LinkIncremental': '1', # /INCREMENTAL:NO | |
| 4692 }, | |
| 4693 }, | |
| 4694 }, | |
| 4695 }, | |
| 4696 }, | |
| 4697 { | |
| 4698 'target_name': 'chrome_dll_version', | |
| 4699 'type': 'none', | |
| 4700 #'msvs_guid': '414D4D24-5D65-498B-A33F-3A29AD3CDEDC', | |
| 4701 'dependencies': [ | |
| 4702 '../build/util/build_util.gyp:lastchange', | |
| 4703 ], | |
| 4704 'direct_dependent_settings': { | |
| 4705 'include_dirs': [ | |
| 4706 '<(SHARED_INTERMEDIATE_DIR)/chrome_dll_version', | |
| 4707 ], | |
| 4708 }, | |
| 4709 'actions': [ | |
| 4710 { | |
| 4711 'action_name': 'version', | |
| 4712 'variables': { | |
| 4713 'lastchange_path': | |
| 4714 '<(SHARED_INTERMEDIATE_DIR)/build/LASTCHANGE', | |
| 4715 'version_py': 'tools/build/version.py', | |
| 4716 'version_path': 'VERSION', | |
| 4717 'template_input_path': 'app/chrome_dll_version.rc.version', | |
| 4718 }, | |
| 4719 'conditions': [ | |
| 4720 [ 'branding == "Chrome"', { | |
| 4721 'variables': { | |
| 4722 'branding_path': 'app/theme/google_chrome/BRANDING', | |
| 4723 }, | |
| 4724 }, { # else branding!="Chrome" | |
| 4725 'variables': { | |
| 4726 'branding_path': 'app/theme/chromium/BRANDING', | |
| 4727 }, | |
| 4728 }], | |
| 4729 ], | |
| 4730 'inputs': [ | |
| 4731 '<(template_input_path)', | |
| 4732 '<(version_path)', | |
| 4733 '<(branding_path)', | |
| 4734 '<(lastchange_path)', | |
| 4735 ], | |
| 4736 'outputs': [ | |
| 4737 '<(SHARED_INTERMEDIATE_DIR)/chrome_dll_version/chrome_dll_versio
n.rc', | |
| 4738 ], | |
| 4739 'action': [ | |
| 4740 'python', | |
| 4741 '<(version_py)', | |
| 4742 '-f', '<(version_path)', | |
| 4743 '-f', '<(branding_path)', | |
| 4744 '-f', '<(lastchange_path)', | |
| 4745 '<(template_input_path)', | |
| 4746 '<@(_outputs)', | |
| 4747 ], | |
| 4748 'message': 'Generating version information in <(_outputs)' | |
| 4749 }, | |
| 4750 ], | |
| 4751 }, | |
| 4752 { | |
| 4753 'target_name': 'activex_test_control', | |
| 4754 'type': 'shared_library', | |
| 4755 'msvs_guid': '414D4D24-5D65-498B-A33F-3A29AD3CDEDC', | |
| 4756 'include_dirs': [ | |
| 4757 '..', | |
| 4758 '<(INTERMEDIATE_DIR)', | |
| 4759 ], | |
| 4760 'link_settings': { | |
| 4761 'libraries': [ | |
| 4762 '-lcomsuppw.lib', | |
| 4763 ], | |
| 4764 }, | |
| 4765 'sources': [ | |
| 4766 'test/activex_test_control/activex_test_control.cc', | |
| 4767 'test/activex_test_control/activex_test_control.def', | |
| 4768 'test/activex_test_control/activex_test_control.idl', | |
| 4769 'test/activex_test_control/activex_test_control.rc', | |
| 4770 'test/activex_test_control/activex_test_control.rgs', | |
| 4771 'test/activex_test_control/chrome_test_control.bmp', | |
| 4772 'test/activex_test_control/chrome_test_control.cc', | |
| 4773 'test/activex_test_control/chrome_test_control.h', | |
| 4774 'test/activex_test_control/chrome_test_control.rgs', | |
| 4775 'test/activex_test_control/chrome_test_control_cp.h', | |
| 4776 'test/activex_test_control/resource.h', | |
| 4777 ], | |
| 4778 }, | |
| 4779 { | |
| 4780 'target_name': 'automated_ui_tests', | |
| 4781 'type': 'executable', | |
| 4782 'msvs_guid': 'D2250C20-3A94-4FB9-AF73-11BC5B73884B', | |
| 4783 'dependencies': [ | |
| 4784 'browser', | |
| 4785 'renderer', | |
| 4786 'test_support_common', | |
| 4787 'test_support_ui', | |
| 4788 'theme_resources', | |
| 4789 '../base/base.gyp:base', | |
| 4790 '../skia/skia.gyp:skia', | |
| 4791 '../third_party/libxml/libxml.gyp:libxml', | |
| 4792 '../testing/gtest.gyp:gtest', | |
| 4793 ], | |
| 4794 'include_dirs': [ | |
| 4795 '..', | |
| 4796 'third_party/wtl/include', | |
| 4797 ], | |
| 4798 'sources': [ | |
| 4799 'test/automated_ui_tests/automated_ui_tests.cc', | |
| 4800 'test/automated_ui_tests/automated_ui_tests.h', | |
| 4801 'tools/build/win/precompiled_wtl.h', | |
| 4802 'tools/build/win/precompiled_wtl.cc', | |
| 4803 ], | |
| 4804 'configurations': { | |
| 4805 'Debug': { | |
| 4806 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', | |
| 4807 'msvs_precompiled_source': 'tools/build/win/precompiled_wtl.cc', | |
| 4808 }, | |
| 4809 }, | |
| 4810 }, | |
| 4811 { | |
| 4812 'target_name': 'automation', | |
| 4813 'type': '<(library)', | |
| 4814 'msvs_guid': '1556EF78-C7E6-43C8-951F-F6B43AC0DD12', | |
| 4815 'dependencies': [ | |
| 4816 'theme_resources', | |
| 4817 '../skia/skia.gyp:skia', | |
| 4818 ], | |
| 4819 'include_dirs': [ | |
| 4820 '..', | |
| 4821 ], | |
| 4822 'sources': [ | |
| 4823 'test/automation/autocomplete_edit_proxy.cc', | |
| 4824 'test/automation/autocomplete_edit_proxy.h', | |
| 4825 'test/automation/automation_constants.h', | |
| 4826 'test/automation/automation_handle_tracker.cc', | |
| 4827 'test/automation/automation_handle_tracker.h', | |
| 4828 'test/automation/automation_messages.h', | |
| 4829 'test/automation/automation_messages_internal.h', | |
| 4830 'test/automation/automation_proxy.cc', | |
| 4831 'test/automation/automation_proxy.h', | |
| 4832 'test/automation/browser_proxy.cc', | |
| 4833 'test/automation/browser_proxy.h', | |
| 4834 'test/automation/tab_proxy.cc', | |
| 4835 'test/automation/tab_proxy.h', | |
| 4836 'test/automation/window_proxy.cc', | |
| 4837 'test/automation/window_proxy.h', | |
| 4838 ], | |
| 4839 }, | |
| 4840 { | |
| 4841 # Shared library used by the in-proc browser tests. | |
| 4842 'target_name': 'browser_tests_dll', | |
| 4843 'type': 'shared_library', | |
| 4844 'product_name': 'browser_tests', | |
| 4845 'msvs_guid': 'D7589D0D-304E-4589-85A4-153B7D84B07F', | |
| 4846 'dependencies': [ | |
| 4847 'chrome', | |
| 4848 'browser', | |
| 4849 'chrome_dll_version', | |
| 4850 'chrome_resources', | |
| 4851 'installer/installer.gyp:installer_util_strings', | |
| 4852 'debugger', | |
| 4853 'renderer', | |
| 4854 '../base/base.gyp:test_support_base', | |
| 4855 '../skia/skia.gyp:skia', | |
| 4856 '../testing/gtest.gyp:gtest', | |
| 4857 '../third_party/icu38/icu38.gyp:icui18n', | |
| 4858 '../third_party/icu38/icu38.gyp:icuuc', | |
| 4859 ], | |
| 4860 'include_dirs': [ | |
| 4861 '..', | |
| 4862 'third_party/wtl/include', | |
| 4863 ], | |
| 4864 'configurations': { | |
| 4865 'Debug': { | |
| 4866 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', | |
| 4867 'msvs_precompiled_source': 'tools/build/win/precompiled_wtl.cc', | |
| 4868 'msvs_settings': { | |
| 4869 'VCLinkerTool': { | |
| 4870 'LinkIncremental': '1', # /INCREMENTAL:NO | |
| 4871 }, | |
| 4872 }, | |
| 4873 }, | |
| 4874 }, | |
| 4875 'sources': [ | |
| 4876 'test/browser/run_all_unittests.cc', | |
| 4877 'test/in_process_browser_test.cc', | |
| 4878 'test/in_process_browser_test.h', | |
| 4879 'test/unit/chrome_test_suite.h', | |
| 4880 'test/ui_test_utils.cc', | |
| 4881 'app/chrome_dll.rc', | |
| 4882 'app/chrome_dll_resource.h', | |
| 4883 'app/chrome_dll_version.rc.version', | |
| 4884 'tools/build/win/precompiled_wtl.h', | |
| 4885 'tools/build/win/precompiled_wtl.cc', | |
| 4886 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', | |
| 4887 '<(SHARED_INTERMEDIATE_DIR)/chrome_dll_version/chrome_dll_version.rc
', | |
| 4888 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', | |
| 4889 # browser_tests_sources and browser_tests_source_win_specific are | |
| 4890 # defined in 'variables' at the top of the file. | |
| 4891 '<@(browser_tests_sources)', | |
| 4892 '<@(browser_tests_sources_win_specific)', | |
| 4893 ], | |
| 4894 }, | |
| 4895 { | |
| 4896 # Executable that runs the browser tests in-process. | |
| 4897 'target_name': 'browser_tests', | |
| 4898 'type': 'executable', | |
| 4899 'msvs_guid': '9B87804D-2502-480B-95AE-5A572CE91809', | |
| 4900 'dependencies': [ | |
| 4901 'browser_tests_dll', | |
| 4902 '../base/base.gyp:base', | |
| 4903 ], | |
| 4904 'include_dirs': [ | |
| 4905 '..', | |
| 4906 ], | |
| 4907 'sources': [ | |
| 4908 'test/browser/browser_test_launcher_in_proc.cc', | |
| 4909 'test/browser/browser_test_runner.cc', | |
| 4910 'test/browser/browser_test_runner.h', | |
| 4911 ], | |
| 4912 'msvs_settings': { | |
| 4913 'VCLinkerTool': { | |
| 4914 # Use a PDB name different than the one for the DLL. | |
| 4915 'ProgramDatabaseFile': '$(OutDir)\\browser_tests_exe.pdb', | |
| 4916 }, | |
| 4917 }, | |
| 4918 }, | |
| 4919 { | |
| 4920 'target_name': 'crash_service', | |
| 4921 'type': 'executable', | |
| 4922 'msvs_guid': '89C1C190-A5D1-4EC4-BD6A-67FF2195C7CC', | |
| 4923 'dependencies': [ | |
| 4924 'common', | |
| 4925 '../base/base.gyp:base', | |
| 4926 '../breakpad/breakpad.gyp:breakpad_handler', | |
| 4927 '../breakpad/breakpad.gyp:breakpad_sender', | |
| 4928 ], | |
| 4929 'include_dirs': [ | |
| 4930 '..', | |
| 4931 ], | |
| 4932 'sources': [ | |
| 4933 'tools/crash_service/crash_service.cc', | |
| 4934 'tools/crash_service/crash_service.h', | |
| 4935 'tools/crash_service/main.cc', | |
| 4936 ], | |
| 4937 'msvs_settings': { | |
| 4938 'VCLinkerTool': { | |
| 4939 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS | |
| 4940 }, | |
| 4941 }, | |
| 4942 }, | |
| 4943 { | |
| 4944 'target_name': 'generate_profile', | |
| 4945 'type': 'executable', | |
| 4946 'msvs_guid': '2E969AE9-7B12-4EDB-8E8B-48C7AE7BE357', | |
| 4947 'dependencies': [ | |
| 4948 'browser', | |
| 4949 'debugger', | |
| 4950 'renderer', | |
| 4951 '../base/base.gyp:base', | |
| 4952 '../skia/skia.gyp:skia', | |
| 4953 ], | |
| 4954 'include_dirs': [ | |
| 4955 '..', | |
| 4956 ], | |
| 4957 'sources': [ | |
| 4958 'tools/profiles/generate_profile.cc', | |
| 4959 'tools/profiles/thumbnail-inl.h', | |
| 4960 ], | |
| 4961 }, | |
| 4962 { | |
| 4963 'target_name': 'interactive_ui_tests', | |
| 4964 'type': 'executable', | |
| 4965 'msvs_guid': '018D4F38-6272-448F-A864-976DA09F05D0', | |
| 4966 'dependencies': [ | |
| 4967 'chrome', | |
| 4968 'chrome_dll_version', | |
| 4969 'chrome_resources', | |
| 4970 'chrome_strings', | |
| 4971 'crash_service', # run time dependency | |
| 4972 'debugger', | |
| 4973 'installer/installer.gyp:installer_util_strings', | |
| 4974 'test_support_common', | |
| 4975 'test_support_ui', | |
| 4976 'third_party/hunspell/hunspell.gyp:hunspell', | |
| 4977 '../net/net.gyp:net_resources', | |
| 4978 '../skia/skia.gyp:skia', | |
| 4979 '../third_party/icu38/icu38.gyp:icui18n', | |
| 4980 '../third_party/libpng/libpng.gyp:libpng', | |
| 4981 '../third_party/libxml/libxml.gyp:libxml', | |
| 4982 '../third_party/zlib/zlib.gyp:zlib', | |
| 4983 '../testing/gtest.gyp:gtest', | |
| 4984 '../third_party/npapi/npapi.gyp:npapi', | |
| 4985 '../views/views.gyp:views', | |
| 4986 # run time dependency | |
| 4987 '../webkit/tools/test_shell/test_shell.gyp:npapi_test_plugin', | |
| 4988 '../webkit/webkit.gyp:webkit_resources', | |
| 4989 ], | |
| 4990 'include_dirs': [ | |
| 4991 '..', | |
| 4992 'third_party/wtl/include', | |
| 4993 ], | |
| 4994 'sources': [ | |
| 4995 'browser/browser_focus_uitest.cc', | |
| 4996 'browser/debugger/devtools_sanity_unittest.cc', | |
| 4997 'browser/views/bookmark_bar_view_test.cc', | |
| 4998 'browser/blocked_popup_container_interactive_uitest.cc', | |
| 4999 'browser/views/find_bar_win_interactive_uitest.cc', | |
| 5000 'browser/views/tabs/tab_dragging_test.cc', | |
| 5001 'test/interactive_ui/npapi_interactive_test.cc', | |
| 5002 'test/interactive_ui/view_event_test_base.cc', | |
| 5003 'test/interactive_ui/view_event_test_base.h', | |
| 5004 | |
| 5005 # Windows-only below here, will need addressing if/when | |
| 5006 # this gets ported. | |
| 5007 '../webkit/glue/resources/aliasb.cur', | |
| 5008 '../webkit/glue/resources/cell.cur', | |
| 5009 '../webkit/glue/resources/col_resize.cur', | |
| 5010 '../webkit/glue/resources/copy.cur', | |
| 5011 '../webkit/glue/resources/row_resize.cur', | |
| 5012 '../webkit/glue/resources/vertical_text.cur', | |
| 5013 '../webkit/glue/resources/zoom_in.cur', | |
| 5014 '../webkit/glue/resources/zoom_out.cur', | |
| 5015 | |
| 5016 'app/chrome_dll.rc', | |
| 5017 'test/data/resource.rc', | |
| 5018 | |
| 5019 # TODO: It would be nice to have these pulled in | |
| 5020 # automatically from direct_dependent_settings in | |
| 5021 # their various targets (net.gyp:net_resources, etc.), | |
| 5022 # but that causes errors in other targets when | |
| 5023 # resulting .res files get referenced multiple times. | |
| 5024 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', | |
| 5025 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', | |
| 5026 '<(SHARED_INTERMEDIATE_DIR)/chrome/renderer_resources.rc', | |
| 5027 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc', | |
| 5028 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc', | |
| 5029 | |
| 5030 'tools/build/win/precompiled_wtl.h', | |
| 5031 'tools/build/win/precompiled_wtl.cc', | |
| 5032 ], | |
| 5033 'configurations': { | |
| 5034 'Debug': { | |
| 5035 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', | |
| 5036 'msvs_precompiled_source': 'tools/build/win/precompiled_wtl.cc', | |
| 5037 'msvs_settings': { | |
| 5038 'VCLinkerTool': { | |
| 5039 'LinkIncremental': '1', # /INCREMENTAL:NO | |
| 5040 }, | |
| 5041 }, | |
| 5042 }, | |
| 5043 }, | |
| 5044 }, | |
| 5045 { | |
| 5046 'target_name': 'plugin_tests', | |
| 5047 'type': 'executable', | |
| 5048 'msvs_guid': 'A1CAA831-C507-4B2E-87F3-AEC63C9907F9', | |
| 5049 'dependencies': [ | |
| 5050 'chrome_resources', | |
| 5051 'chrome_strings', | |
| 5052 'security_tests', # run time dependency | |
| 5053 'test_support_common', | |
| 5054 'test_support_ui', | |
| 5055 '../skia/skia.gyp:skia', | |
| 5056 '../testing/gtest.gyp:gtest', | |
| 5057 '../third_party/libxml/libxml.gyp:libxml', | |
| 5058 '../third_party/libxslt/libxslt.gyp:libxslt', | |
| 5059 '../third_party/npapi/npapi.gyp:npapi', | |
| 5060 ], | |
| 5061 'include_dirs': [ | |
| 5062 '..', | |
| 5063 'third_party/wtl/include', | |
| 5064 ], | |
| 5065 'sources': [ | |
| 5066 'test/plugin/plugin_test.cpp', | |
| 5067 'tools/build/win/precompiled_wtl.h', | |
| 5068 'tools/build/win/precompiled_wtl.cc', | |
| 5069 ], | |
| 5070 'configurations': { | |
| 5071 'Debug': { | |
| 5072 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', | |
| 5073 'msvs_precompiled_source': 'tools/build/win/precompiled_wtl.cc', | |
| 5074 }, | |
| 5075 }, | |
| 5076 }, | |
| 5077 { | |
| 5078 'target_name': 'reliability_tests', | |
| 5079 'type': 'executable', | |
| 5080 'msvs_guid': '8A3E1774-1DE9-445C-982D-3EE37C8A752A', | |
| 5081 'dependencies': [ | |
| 5082 'test_support_common', | |
| 5083 'test_support_ui', | |
| 5084 'theme_resources', | |
| 5085 '../skia/skia.gyp:skia', | |
| 5086 '../testing/gtest.gyp:gtest', | |
| 5087 ], | |
| 5088 'include_dirs': [ | |
| 5089 '..', | |
| 5090 ], | |
| 5091 'sources': [ | |
| 5092 'test/reliability/page_load_test.cc', | |
| 5093 'test/reliability/page_load_test.h', | |
| 5094 'test/reliability/reliability_test_suite.h', | |
| 5095 'test/reliability/run_all_unittests.cc', | |
| 5096 ], | |
| 5097 }, | |
| 5098 { | |
| 5099 'target_name': 'security_tests', | |
| 5100 'type': 'shared_library', | |
| 5101 'msvs_guid': 'E750512D-FC7C-4C98-BF04-0A0DAF882055', | |
| 5102 'include_dirs': [ | |
| 5103 '..', | |
| 5104 ], | |
| 5105 'sources': [ | |
| 5106 'test/injection_test_dll.h', | |
| 5107 'test/security_tests/ipc_security_tests.cc', | |
| 5108 'test/security_tests/ipc_security_tests.h', | |
| 5109 'test/security_tests/security_tests.cc', | |
| 5110 '../sandbox/tests/validation_tests/commands.cc', | |
| 5111 '../sandbox/tests/validation_tests/commands.h', | |
| 5112 ], | |
| 5113 }, | |
| 5114 { | |
| 5115 'target_name': 'selenium_tests', | |
| 5116 'type': 'executable', | |
| 5117 'msvs_guid': 'E3749617-BA3D-4230-B54C-B758E56D9FA5', | |
| 5118 'dependencies': [ | |
| 5119 'chrome_resources', | |
| 5120 'chrome_strings', | |
| 5121 'test_support_common', | |
| 5122 'test_support_ui', | |
| 5123 '../skia/skia.gyp:skia', | |
| 5124 '../testing/gtest.gyp:gtest', | |
| 5125 ], | |
| 5126 'include_dirs': [ | |
| 5127 '..', | |
| 5128 'third_party/wtl/include', | |
| 5129 ], | |
| 5130 'sources': [ | |
| 5131 'test/selenium/selenium_test.cc', | |
| 5132 'tools/build/win/precompiled_wtl.h', | |
| 5133 'tools/build/win/precompiled_wtl.cc', | |
| 5134 ], | |
| 5135 'configurations': { | |
| 5136 'Debug': { | |
| 5137 'msvs_precompiled_header': 'tools/build/win/precompiled_wtl.h', | |
| 5138 'msvs_precompiled_source': 'tools/build/win/precompiled_wtl.cc', | |
| 5139 }, | |
| 5140 }, | |
| 5141 }, | |
| 5142 { | |
| 5143 'target_name': 'test_chrome_plugin', | |
| 5144 'type': 'shared_library', | |
| 5145 'msvs_guid': '7F0A70F6-BE3F-4C19-B435-956AB8F30BA4', | |
| 5146 'dependencies': [ | |
| 5147 '../base/base.gyp:base', | |
| 5148 '../build/temp_gyp/googleurl.gyp:googleurl', | |
| 5149 ], | |
| 5150 'include_dirs': [ | |
| 5151 '..', | |
| 5152 ], | |
| 5153 'link_settings': { | |
| 5154 'libraries': [ | |
| 5155 '-lwinmm.lib', | |
| 5156 ], | |
| 5157 }, | |
| 5158 'sources': [ | |
| 5159 'test/chrome_plugin/test_chrome_plugin.cc', | |
| 5160 'test/chrome_plugin/test_chrome_plugin.def', | |
| 5161 'test/chrome_plugin/test_chrome_plugin.h', | |
| 5162 ], | |
| 5163 }, | |
| 5164 { | |
| 5165 'target_name': 'theme_dll', | |
| 5166 'type': 'loadable_module', | |
| 5167 'msvs_guid': 'FD683DD6-D9BF-4B1B-AB6D-A3AC03EDAA4D', | |
| 5168 'product_name': 'default', | |
| 5169 'dependencies': [ | |
| 5170 'theme_resources', | |
| 5171 '../app/app.gyp:app_resources', | |
| 5172 ], | |
| 5173 'sources': [ | |
| 5174 '<(grit_out_dir)/theme_resources.rc', | |
| 5175 '<(SHARED_INTERMEDIATE_DIR)/app/app_resources.rc', | |
| 5176 ], | |
| 5177 'msvs_settings': { | |
| 5178 'VCLinkerTool': { | |
| 5179 'BaseAddress': '0x3CE00000', | |
| 5180 'OutputFile': '<(PRODUCT_DIR)/themes/default.dll', | |
| 5181 'ResourceOnlyDLL': 'true', | |
| 5182 }, | |
| 5183 }, | |
| 5184 'configurations': { | |
| 5185 'Debug': { | |
| 5186 'msvs_settings': { | |
| 5187 'VCLinkerTool': { | |
| 5188 'LinkIncremental': '1', # /INCREMENTAL:NO | |
| 5189 }, | |
| 5190 }, | |
| 5191 }, | |
| 5192 }, | |
| 5193 }, | |
| 5194 ]}, # 'targets' | |
| 5195 ], # OS=="win" | |
| 5196 # TODO(jrg): add in Windows code coverage targets. | |
| 5197 ['coverage!=0', | |
| 5198 { 'targets': [ | |
| 5199 { | |
| 5200 'target_name': 'coverage', | |
| 5201 # do NOT place this in the 'all' list; most won't want it. | |
| 5202 # In gyp, booleans are 0/1 not True/False. | |
| 5203 'suppress_wildcard': 1, | |
| 5204 'type': 'none', | |
| 5205 # If you add new tests here you may need to update the croc configs. | |
| 5206 # E.g. build/{linux|mac}/chrome_linux.croc | |
| 5207 'dependencies': [ | |
| 5208 '../base/base.gyp:base_unittests', | |
| 5209 '../ipc/ipc.gyp:ipc_tests', | |
| 5210 '../media/media.gyp:media_unittests', | |
| 5211 '../net/net.gyp:net_unittests', | |
| 5212 '../printing/printing.gyp:printing_unittests', | |
| 5213 'unit_tests', | |
| 5214 ], | |
| 5215 'actions': [ | |
| 5216 { | |
| 5217 # 'message' for Linux/scons in particular. Scons | |
| 5218 # requires the 'coverage' target be run from within | |
| 5219 # src/chrome. | |
| 5220 'message': 'Running coverage_posix.py to generate coverage numbers
', | |
| 5221 # MSVS must have an input file and an output file. | |
| 5222 'inputs': [ '../tools/code_coverage/coverage_posix.py' ], | |
| 5223 'outputs': [ '<(PRODUCT_DIR)/coverage.info' ], | |
| 5224 'action_name': 'coverage', | |
| 5225 'action': [ 'python', | |
| 5226 '../tools/code_coverage/coverage_posix.py', | |
| 5227 '--directory', | |
| 5228 '<(PRODUCT_DIR)', | |
| 5229 '--src_root', | |
| 5230 '..', | |
| 5231 '--', | |
| 5232 '<@(_dependencies)'], | |
| 5233 # Use outputs of this action as inputs for the main target build. | |
| 5234 # Seems as a misnomer but makes this happy on Linux (scons). | |
| 5235 'process_outputs_as_sources': 1, | |
| 5236 }, | |
| 5237 ], # 'actions' | |
| 5238 }, | |
| 5239 ] | |
| 5240 }], | |
| 5241 ], # 'conditions' | |
| 5242 } | |
| OLD | NEW |