OLD | NEW |
1 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 Import('env') | 5 Import('env') |
6 | 6 |
7 env = env.Clone() | 7 env = env.Clone() |
8 | 8 |
9 env.SConscript([ | 9 env.SConscript([ |
10 '$CHROME_DIR/third_party/hunspell/using_hunspell.scons', | 10 '$CHROME_DIR/third_party/hunspell/using_hunspell.scons', |
(...skipping 19 matching lines...) Expand all Loading... |
30 ], | 30 ], |
31 ) | 31 ) |
32 | 32 |
33 if env.Bit('windows'): | 33 if env.Bit('windows'): |
34 env.Prepend( | 34 env.Prepend( |
35 CPPPATH = [ | 35 CPPPATH = [ |
36 '$CHROME_DIR/tools/build/win', | 36 '$CHROME_DIR/tools/build/win', |
37 ], | 37 ], |
38 ) | 38 ) |
39 | 39 |
40 input_files = [] | 40 input_files = ChromeFileList([ |
41 | 41 # TODO(sgk): violate standard indentation so we don't have to |
42 input_files.extend([ | 42 # reindent too much when we remove the explicit MSVSFilter() calls |
| 43 # in favor of generating the hierarchy to reflect the file system. |
| 44 MSVSFilter('Autocomplete', [ |
| 45 'autocomplete/autocomplete.cc', |
| 46 'autocomplete/autocomplete.h', |
| 47 'autocomplete/autocomplete_accessibility.cc', |
| 48 'autocomplete/autocomplete_accessibility.h', |
| 49 'autocomplete/autocomplete_edit.cc', |
| 50 'autocomplete/autocomplete_edit.h', |
| 51 'autocomplete/autocomplete_popup.cc', |
| 52 'autocomplete/autocomplete_popup.h', |
| 53 'autocomplete/edit_drop_target.cc', |
| 54 'autocomplete/edit_drop_target.h', |
| 55 'autocomplete/history_contents_provider.cc', |
| 56 'autocomplete/history_contents_provider.h', |
| 57 'autocomplete/history_url_provider.cc', |
| 58 'autocomplete/history_url_provider.h', |
43 'autocomplete/keyword_provider.cc', | 59 'autocomplete/keyword_provider.cc', |
| 60 'autocomplete/keyword_provider.h', |
| 61 'autocomplete/search_provider.cc', |
| 62 'autocomplete/search_provider.h', |
| 63 ]), |
| 64 MSVSFilter('Base', [ |
| 65 'alternate_nav_url_fetcher.cc', |
| 66 'alternate_nav_url_fetcher.h', |
| 67 'browser_about_handler.cc', |
| 68 'browser_about_handler.h', |
| 69 'browser_init.cc', |
| 70 'browser_init.h', |
| 71 'browser_main.cc', |
| 72 'browser_main_win.cc', |
| 73 'browser_prefs.cc', |
| 74 'browser_prefs.h', |
| 75 'browser_process.cc', |
| 76 'browser_process.h', |
| 77 'browser_process_impl.cc', |
| 78 'browser_process_impl.h', |
| 79 'browser_resources.h', |
| 80 'browser_shutdown.cc', |
| 81 'browser_shutdown.h', |
| 82 'browser_url_handler.cc', |
| 83 'browser_url_handler.h', |
| 84 'browsing_data_remover.cc', |
| 85 'browsing_data_remover.h', |
| 86 'browsing_instance.cc', |
| 87 'browsing_instance.h', |
| 88 'cache_manager_host.cc', |
| 89 'cache_manager_host.h', |
| 90 'cancelable_request.cc', |
| 91 'cancelable_request.h', |
| 92 'character_encoding.cc', |
| 93 'character_encoding.h', |
| 94 'chrome_thread.cc', |
| 95 'chrome_thread.h', |
| 96 'cross_site_request_manager.cc', |
| 97 'cross_site_request_manager.h', |
| 98 'fav_icon_helper.cc', |
| 99 'fav_icon_helper.h', |
| 100 'first_run.cc', |
| 101 'first_run.h', |
| 102 'google_url_tracker.cc', |
| 103 'google_url_tracker.h', |
| 104 'google_util.cc', |
| 105 'google_util.h', |
| 106 'icon_loader.cc', |
| 107 'icon_loader.h', |
| 108 'icon_manager.cc', |
| 109 'icon_manager.h', |
| 110 'ime_input.cc', |
| 111 'ime_input.h', |
| 112 'jankometer.cc', |
| 113 'jankometer.h', |
| 114 'memory_details.cc', |
| 115 'memory_details.h', |
| 116 'meta_table_helper.cc', |
| 117 'meta_table_helper.h', |
| 118 'plugin_process_host.cc', |
| 119 'plugin_process_host.h', |
| 120 'plugin_process_info.h', |
| 121 'plugin_service.cc', |
| 122 'plugin_service.h', |
| 123 '../tools/build/win/precompiled_wtl.cc', |
| 124 '../tools/build/win/precompiled_wtl.h', |
| 125 'profile.cc', |
| 126 'profile.h', |
| 127 'profile_manager.cc', |
| 128 'profile_manager.h', |
| 129 'render_view_host.cc', |
| 130 'render_view_host.h', |
| 131 'render_view_host_delegate.h', |
| 132 'render_widget_helper.cc', |
| 133 'render_widget_helper.h', |
| 134 'render_widget_host.cc', |
| 135 'render_widget_host.h', |
| 136 'render_widget_host_view.h', |
| 137 'render_widget_host_view_win.cc', |
| 138 'render_widget_host_view_win.h', |
| 139 'resource_message_filter.cc', |
| 140 'resource_message_filter.h', |
| 141 'resource_request_details.h', |
| 142 'session_startup_pref.cc', |
| 143 'session_startup_pref.h', |
| 144 'shell_dialogs.h', |
| 145 'shell_integration.cc', |
| 146 'shell_integration.h', |
| 147 'spellcheck_worditerator.cc', |
| 148 'spellcheck_worditerator.h', |
| 149 'spellchecker.cc', |
| 150 'spellchecker.h', |
| 151 'user_data_manager.cc', |
| 152 'user_data_manager.h', |
| 153 'visitedlink_master.cc', |
| 154 'visitedlink_master.h', |
| 155 'web_app.cc', |
| 156 'web_app.h', |
| 157 'web_app_launcher.cc', |
| 158 'web_app_launcher.h', |
| 159 ]), |
| 160 MSVSFilter('Bookmarks', [ |
| 161 'bookmarks/bookmark_codec.cc', |
| 162 'bookmarks/bookmark_codec.h', |
| 163 'bookmarks/bookmark_context_menu.cc', |
| 164 'bookmarks/bookmark_context_menu.h', |
| 165 'bookmarks/bookmark_drag_data.cc', |
| 166 'bookmarks/bookmark_drag_data.h', |
| 167 'bookmarks/bookmark_drop_info.cc', |
| 168 'bookmarks/bookmark_drop_info.h', |
| 169 'bookmarks/bookmark_folder_tree_model.cc', |
| 170 'bookmarks/bookmark_folder_tree_model.h', |
| 171 'bookmarks/bookmark_html_writer.cc', |
| 172 'bookmarks/bookmark_html_writer.h', |
| 173 'bookmarks/bookmark_model.cc', |
| 174 'bookmarks/bookmark_model.h', |
| 175 'bookmarks/bookmark_service.h', |
| 176 'bookmarks/bookmark_storage.cc', |
| 177 'bookmarks/bookmark_storage.h', |
| 178 'bookmarks/bookmark_table_model.cc', |
| 179 'bookmarks/bookmark_table_model.h', |
| 180 'bookmarks/bookmark_utils.cc', |
| 181 'bookmarks/bookmark_utils.h', |
| 182 ]), |
| 183 MSVSFilter('Tab Contents (Old)', [ |
| 184 'render_view_context_menu.cc', |
| 185 'render_view_context_menu.h', |
| 186 'render_view_context_menu_controller.cc', |
| 187 'render_view_context_menu_controller.h', |
| 188 'render_view_host_manager.cc', |
| 189 'render_view_host_manager.h', |
| 190 'security_style.h', |
| 191 ]), |
| 192 MSVSFilter('Browser Window', [ |
| 193 'app_modal_dialog_queue.cc', |
| 194 'app_modal_dialog_queue.h', |
| 195 'back_forward_menu_model.cc', |
| 196 'back_forward_menu_model.h', |
| 197 'browser.cc', |
| 198 'browser.h', |
| 199 'browser_list.cc', |
| 200 'browser_list.h', |
| 201 'browser_window.h', |
| 202 'controller.cc', |
| 203 'controller.h', |
| 204 'dock_info.cc', |
| 205 'dock_info.h', |
| 206 'find_notification_details.h', |
| 207 'js_before_unload_handler.cc', |
| 208 'js_before_unload_handler.h', |
| 209 'jsmessage_box_handler.cc', |
| 210 'jsmessage_box_handler.h', |
| 211 'load_from_memory_cache_details.h', |
| 212 'load_notification_details.h', |
| 213 'login_prompt.cc', |
| 214 'login_prompt.h', |
| 215 'options_window.h', |
| 216 'repost_form_warning_dialog.cc', |
| 217 'repost_form_warning_dialog.h', |
| 218 'task_manager.cc', |
| 219 'task_manager.h', |
| 220 'task_manager_resource_providers.cc', |
| 221 'task_manager_resource_providers.h', |
| 222 'web_app_icon_manager.cc', |
| 223 'web_app_icon_manager.h', |
| 224 'window_sizer.cc', |
| 225 'window_sizer.h', |
| 226 ]), |
| 227 MSVSFilter('Policy', [ |
| 228 'renderer_security_policy.cc', |
| 229 'renderer_security_policy.h', |
| 230 ]), |
| 231 MSVSFilter('Destination', [ |
| 232 'base_history_model.cc', |
| 233 'base_history_model.h', |
| 234 'views/download_tab_view.cc', |
| 235 'views/download_tab_view.h', |
| 236 'history_model.cc', |
| 237 'history_model.h', |
| 238 'history_view.cc', |
| 239 'history_view.h', |
| 240 ]), |
| 241 MSVSFilter('Automation', [ |
| 242 'automation/automation_autocomplete_edit_tracker.h', |
| 243 'automation/automation_browser_tracker.h', |
| 244 'automation/automation_constrained_window_tracker.h', |
| 245 'automation/automation_provider.cc', |
| 246 'automation/automation_provider.h', |
| 247 'automation/automation_provider_list.cc', |
| 248 'automation/automation_provider_list.h', |
44 'automation/automation_resource_tracker.cc', | 249 'automation/automation_resource_tracker.cc', |
| 250 'automation/automation_resource_tracker.h', |
| 251 'automation/automation_tab_tracker.h', |
| 252 'automation/automation_window_tracker.h', |
| 253 'automation/ui_controls.cc', |
| 254 'automation/ui_controls.h', |
45 'automation/url_request_failed_dns_job.cc', | 255 'automation/url_request_failed_dns_job.cc', |
| 256 'automation/url_request_failed_dns_job.h', |
46 'automation/url_request_mock_http_job.cc', | 257 'automation/url_request_mock_http_job.cc', |
| 258 'automation/url_request_mock_http_job.h', |
47 'automation/url_request_mock_net_error_job.cc', | 259 'automation/url_request_mock_net_error_job.cc', |
| 260 'automation/url_request_mock_net_error_job.h', |
48 'automation/url_request_slow_download_job.cc', | 261 'automation/url_request_slow_download_job.cc', |
49 'bookmarks/bookmark_codec.cc', | 262 'automation/url_request_slow_download_job.h', |
50 'bookmarks/bookmark_html_writer.cc', | 263 'view_ids.h', |
51 'browser_process.cc', | 264 ]), |
| 265 MSVSFilter('History', [ |
| 266 'history/archived_database.cc', |
| 267 'history/archived_database.h', |
| 268 'history/download_database.cc', |
| 269 'history/download_database.h', |
| 270 'history/download_types.h', |
| 271 'history/expire_history_backend.cc', |
| 272 'history/expire_history_backend.h', |
| 273 'history/history.cc', |
| 274 'history/history.h', |
| 275 'history/history_backend.cc', |
| 276 'history/history_backend.h', |
| 277 'history/history_database.cc', |
| 278 'history/history_database.h', |
| 279 'history/history_indexer.idl', |
| 280 'history/history_marshaling.h', |
| 281 'history/history_notifications.h', |
| 282 'history/history_publisher.cc', |
| 283 'history/history_publisher.h', |
| 284 'history/history_types.cc', |
| 285 'history/history_types.h', |
| 286 'history/in_memory_database.cc', |
| 287 'history/in_memory_database.h', |
| 288 'history/in_memory_history_backend.cc', |
| 289 'history/in_memory_history_backend.h', |
| 290 'history/page_usage_data.cc', |
| 291 'history/page_usage_data.h', |
| 292 'history/query_parser.cc', |
| 293 'history/query_parser.h', |
| 294 'history/snippet.cc', |
| 295 'history/snippet.h', |
| 296 'history/starred_url_database.cc', |
| 297 'history/starred_url_database.h', |
| 298 'history/text_database.cc', |
| 299 'history/text_database.h', |
| 300 'history/text_database_manager.cc', |
| 301 'history/text_database_manager.h', |
| 302 'history/thumbnail_database.cc', |
| 303 'history/thumbnail_database.h', |
| 304 'history/url_database.cc', |
| 305 'history/url_database.h', |
| 306 'history/visit_database.cc', |
| 307 'history/visit_database.h', |
| 308 'history/visit_tracker.cc', |
| 309 'history/visit_tracker.h', |
| 310 'history/visitsegment_database.cc', |
| 311 'history/visitsegment_database.h', |
| 312 MSVSFilter('HangMonitor', [ |
| 313 'hang_monitor/hung_plugin_action.cc', |
| 314 'hang_monitor/hung_plugin_action.h', |
| 315 'hang_monitor/hung_window_detector.cc', |
| 316 'hang_monitor/hung_window_detector.h', |
| 317 ]), |
| 318 ]), |
| 319 MSVSFilter('Sessions and Tab Restore', [ |
| 320 'sessions/base_session_service.cc', |
| 321 'sessions/base_session_service.h', |
| 322 'sessions/session_backend.cc', |
| 323 'sessions/session_backend.h', |
| 324 'sessions/session_command.cc', |
| 325 'sessions/session_command.h', |
| 326 'sessions/session_id.cc', |
| 327 'sessions/session_id.h', |
| 328 'sessions/session_restore.cc', |
| 329 'sessions/session_restore.h', |
| 330 'sessions/session_service.cc', |
| 331 'sessions/session_service.h', |
| 332 'sessions/session_types.cc', |
| 333 'sessions/session_types.h', |
| 334 'sessions/tab_restore_service.cc', |
| 335 'sessions/tab_restore_service.h', |
| 336 ]), |
| 337 MSVSFilter('WebData', [ |
| 338 'webdata/web_data_service.cc', |
| 339 'webdata/web_data_service.h', |
| 340 'webdata/web_database.cc', |
| 341 'webdata/web_database.h', |
| 342 'webdata/web_database_win.cc', |
| 343 ]), |
| 344 MSVSFilter('Importer', [ |
| 345 'importer/firefox2_importer.cc', |
| 346 'importer/firefox2_importer.h', |
| 347 'importer/firefox3_importer.cc', |
| 348 'importer/firefox3_importer.h', |
| 349 'importer/firefox_importer_utils.cc', |
| 350 'importer/firefox_importer_utils.h', |
| 351 'importer/firefox_profile_lock.cc', |
| 352 'importer/firefox_profile_lock.h', |
| 353 'importer/firefox_profile_lock_win.cc', |
| 354 'importer/ie_importer.cc', |
| 355 'importer/ie_importer.h', |
| 356 'importer/importer.cc', |
| 357 'importer/importer.h', |
| 358 'importer/mork_reader.cc', |
| 359 'importer/mork_reader.h', |
| 360 'importer/toolbar_importer.cc', |
| 361 'importer/toolbar_importer.h', |
| 362 ]), |
| 363 MSVSFilter('Drag & Drop', [ |
| 364 'drag_utils.cc', |
| 365 'drag_utils.h', |
| 366 ]), |
| 367 MSVSFilter('Tabs', [ |
| 368 'tabs/tab_strip_model.cc', |
| 369 'tabs/tab_strip_model.h', |
| 370 'tabs/tab_strip_model_order_controller.cc', |
| 371 'tabs/tab_strip_model_order_controller.h', |
| 372 ]), |
| 373 MSVSFilter('Printing', [ |
| 374 'printing/page_number.cc', |
| 375 'printing/page_number.h', |
| 376 'printing/page_overlays.cc', |
| 377 'printing/page_overlays.h', |
| 378 'printing/page_range.cc', |
| 379 'printing/page_range.h', |
| 380 'printing/page_setup.cc', |
| 381 'printing/page_setup.h', |
| 382 'printing/print_job.cc', |
| 383 'printing/print_job.h', |
| 384 'printing/print_job_manager.cc', |
| 385 'printing/print_job_manager.h', |
| 386 'printing/print_job_worker.cc', |
| 387 'printing/print_job_worker.h', |
| 388 'printing/print_job_worker_owner.h', |
| 389 'printing/print_settings.cc', |
| 390 'printing/print_settings.h', |
| 391 'printing/print_view_manager.cc', |
| 392 'printing/print_view_manager.h', |
| 393 'printing/printed_document.cc', |
| 394 'printing/printed_document.h', |
| 395 'printing/printed_page.cc', |
| 396 'printing/printed_page.h', |
| 397 'printing/printed_pages_source.h', |
| 398 'printing/printer_query.cc', |
| 399 'printing/printer_query.h', |
| 400 'printing/units.cc', |
| 401 'printing/units.h', |
| 402 'printing/win_printing_context.cc', |
| 403 'printing/win_printing_context.h', |
| 404 ]), |
| 405 MSVSFilter('Sandbox', [ |
| 406 'sandbox_policy.cc', |
| 407 'sandbox_policy.h', |
| 408 ]), |
| 409 MSVSFilter('Password Manager', [ |
| 410 'password_manager/encryptor.cc', |
| 411 'password_manager/encryptor.h', |
| 412 'password_manager/ie7_password.cc', |
| 413 'password_manager/ie7_password.h', |
| 414 'password_manager/password_form_manager.cc', |
| 415 'password_manager/password_form_manager.h', |
| 416 'password_manager/password_manager.cc', |
| 417 'password_manager/password_manager.h', |
| 418 ]), |
| 419 MSVSFilter('External Tab', [ |
| 420 'external_tab_container.cc', |
| 421 'external_tab_container.h', |
| 422 ]), |
| 423 MSVSFilter('DOM UI', [ |
| 424 'dom_ui/chrome_url_data_manager.cc', |
| 425 'dom_ui/chrome_url_data_manager.h', |
| 426 'dom_ui/dom_ui.cc', |
| 427 'dom_ui/dom_ui.h', |
| 428 'dom_ui/dom_ui_contents.cc', |
| 429 'dom_ui/dom_ui_contents.h', |
| 430 'dom_ui/dom_ui_host.cc', |
| 431 'dom_ui/dom_ui_host.h', |
| 432 'dom_ui/history_ui.cc', |
| 433 'dom_ui/history_ui.h', |
| 434 'dom_ui/html_dialog_contents.cc', |
| 435 'dom_ui/html_dialog_contents.h', |
| 436 'dom_ui/new_tab_ui.cc', |
| 437 'dom_ui/new_tab_ui.h', |
| 438 ]), |
| 439 MSVSFilter('NativeUI', [ |
| 440 'history_tab_ui.cc', |
| 441 'history_tab_ui.h', |
| 442 ]), |
| 443 MSVSFilter('Net', [ |
| 444 'net/chrome_url_request_context.cc', |
| 445 'net/chrome_url_request_context.h', |
| 446 'net/dns_global.cc', |
| 447 'net/dns_global.h', |
| 448 'net/dns_host_info.cc', |
| 449 'net/dns_host_info.h', |
| 450 'net/dns_master.cc', |
| 451 'net/dns_master.h', |
| 452 'net/dns_slave.cc', |
| 453 'net/dns_slave.h', |
| 454 'net/referrer.cc', |
| 455 'net/referrer.h', |
| 456 'net/sdch_dictionary_fetcher.cc', |
| 457 'net/sdch_dictionary_fetcher.h', |
| 458 'net/url_fetcher.cc', |
| 459 'net/url_fetcher.h', |
| 460 'net/url_fetcher_protect.cc', |
| 461 'net/url_fetcher_protect.h', |
| 462 'net/url_fixer_upper.cc', |
| 463 'net/url_fixer_upper.h', |
| 464 ]), |
| 465 MSVSFilter('RLZ', [ |
| 466 'rlz/rlz.cc', |
| 467 'rlz/rlz.h', |
| 468 ]), |
| 469 MSVSFilter('Safe Browsing', [ |
| 470 'safe_browsing/bloom_filter.cc', |
| 471 'safe_browsing/bloom_filter.h', |
| 472 'safe_browsing/chunk_range.cc', |
| 473 'safe_browsing/chunk_range.h', |
| 474 'safe_browsing/protocol_manager.cc', |
| 475 'safe_browsing/protocol_manager.h', |
| 476 'safe_browsing/protocol_parser.cc', |
| 477 'safe_browsing/protocol_parser.h', |
| 478 'safe_browsing/safe_browsing_blocking_page.cc', |
| 479 'safe_browsing/safe_browsing_blocking_page.h', |
| 480 'safe_browsing/safe_browsing_database.cc', |
| 481 'safe_browsing/safe_browsing_database.h', |
| 482 'safe_browsing/safe_browsing_database_bloom.cc', |
| 483 'safe_browsing/safe_browsing_database_bloom.h', |
| 484 'safe_browsing/safe_browsing_database_impl.cc', |
| 485 'safe_browsing/safe_browsing_database_impl.h', |
| 486 'safe_browsing/safe_browsing_service.cc', |
| 487 'safe_browsing/safe_browsing_service.h', |
| 488 'safe_browsing/safe_browsing_util.cc', |
| 489 'safe_browsing/safe_browsing_util.h', |
| 490 ]), |
| 491 MSVSFilter('Accessibility', [ |
| 492 'browser_accessibility.cc', |
| 493 'browser_accessibility.h', |
| 494 'browser_accessibility_manager.cc', |
| 495 'browser_accessibility_manager.h', |
| 496 'iaccessible_function_ids.h', |
| 497 ]), |
| 498 MSVSFilter('Download', [ |
| 499 'download/download_exe.cc', |
| 500 'download/download_file.cc', |
| 501 'download/download_file.h', |
| 502 'download/download_item_model.cc', |
| 503 'download/download_item_model.h', |
| 504 'download/download_manager.cc', |
| 505 'download/download_manager.h', |
| 506 'download/download_request_manager.cc', |
| 507 'download/download_request_manager.h', |
| 508 'download/download_util.cc', |
| 509 'download/download_util.h', |
| 510 ]), |
| 511 MSVSFilter('Save Page', [ |
| 512 'download/save_file.cc', |
| 513 'download/save_file.h', |
| 514 'download/save_file_manager.cc', |
| 515 'download/save_file_manager.h', |
| 516 'download/save_item.cc', |
| 517 'download/save_item.h', |
| 518 'download/save_package.cc', |
| 519 'download/save_package.h', |
| 520 'download/save_page_model.cc', |
| 521 'download/save_page_model.h', |
| 522 'download/save_types.h', |
| 523 ]), |
| 524 MSVSFilter('Autofill', [ |
| 525 'autofill_manager.cc', |
| 526 'autofill_manager.h', |
| 527 ]), |
| 528 MSVSFilter('Extensions', [ |
| 529 'extensions/extension.cc', |
| 530 'extensions/extension.h', |
| 531 'extensions/extension_protocols.cc', |
| 532 'extensions/extension_protocols.h', |
| 533 'extensions/extensions_service.cc', |
| 534 'extensions/extensions_service.h', |
| 535 'extensions/user_script_master.cc', |
| 536 'extensions/user_script_master.h', |
| 537 ]), |
| 538 MSVSFilter('Renderer Host', [ |
| 539 'renderer_host/async_resource_handler.cc', |
| 540 'renderer_host/async_resource_handler.h', |
| 541 'renderer_host/browser_render_process_host.cc', |
| 542 'renderer_host/browser_render_process_host.h', |
| 543 'renderer_host/buffered_resource_handler.cc', |
| 544 'renderer_host/buffered_resource_handler.h', |
| 545 'renderer_host/cross_site_resource_handler.cc', |
| 546 'renderer_host/cross_site_resource_handler.h', |
| 547 'renderer_host/download_resource_handler.cc', |
| 548 'renderer_host/download_resource_handler.h', |
| 549 'renderer_host/download_throttling_resource_handler.cc', |
| 550 'renderer_host/download_throttling_resource_handler.h', |
| 551 'renderer_host/render_process_host.cc', |
| 552 'renderer_host/render_process_host.h', |
| 553 'renderer_host/resource_dispatcher_host.cc', |
| 554 'renderer_host/resource_dispatcher_host.h', |
| 555 'renderer_host/resource_handler.h', |
| 556 'renderer_host/safe_browsing_resource_handler.cc', |
| 557 'renderer_host/safe_browsing_resource_handler.h', |
| 558 'renderer_host/save_file_resource_handler.cc', |
| 559 'renderer_host/save_file_resource_handler.h', |
| 560 'renderer_host/sync_resource_handler.cc', |
| 561 'renderer_host/sync_resource_handler.h', |
| 562 ]), |
| 563 MSVSFilter('Tab Contents', [ |
| 564 'tab_contents/about_internets_status_view.cc', |
| 565 'tab_contents/about_internets_status_view.h', |
| 566 'tab_contents/constrained_window.h', |
| 567 'tab_contents/infobar_delegate.cc', |
| 568 'tab_contents/infobar_delegate.h', |
| 569 'tab_contents/interstitial_page.cc', |
| 570 'tab_contents/interstitial_page.h', |
| 571 'tab_contents/ipc_status_view.cc', |
| 572 'tab_contents/ipc_status_view.h', |
| 573 'tab_contents/native_ui_contents.cc', |
| 574 'tab_contents/native_ui_contents.h', |
| 575 'tab_contents/navigation_controller.cc', |
| 576 'tab_contents/navigation_controller.h', |
| 577 'tab_contents/navigation_entry.cc', |
| 578 'tab_contents/navigation_entry.h', |
| 579 'tab_contents/network_status_view.cc', |
| 580 'tab_contents/network_status_view.h', |
| 581 'tab_contents/page_navigator.h', |
| 582 'tab_contents/provisional_load_details.cc', |
| 583 'tab_contents/provisional_load_details.h', |
| 584 'tab_contents/site_instance.cc', |
| 585 'tab_contents/site_instance.h', |
| 586 'tab_contents/status_view.cc', |
| 587 'tab_contents/status_view.h', |
| 588 'tab_contents/tab_contents.cc', |
| 589 'tab_contents/tab_contents.h', |
| 590 'tab_contents/tab_contents_delegate.h', |
| 591 'tab_contents/tab_contents_factory.cc', |
| 592 'tab_contents/tab_contents_factory.h', |
| 593 'tab_contents/tab_contents_type.h', |
| 594 'tab_contents/tab_util.cc', |
| 595 'tab_contents/tab_util.h', |
| 596 'tab_contents/view_source_contents.cc', |
| 597 'tab_contents/view_source_contents.h', |
| 598 'tab_contents/web_contents.cc', |
| 599 'tab_contents/web_contents.h', |
| 600 'tab_contents/web_contents_view.cc', |
| 601 'tab_contents/web_contents_view.h', |
| 602 'tab_contents/web_contents_view_win.cc', |
| 603 'tab_contents/web_contents_view_win.h', |
| 604 'tab_contents/web_drag_source.cc', |
| 605 'tab_contents/web_drag_source.h', |
| 606 'tab_contents/web_drop_target.cc', |
| 607 'tab_contents/web_drop_target.h', |
| 608 ]), |
| 609 MSVSFilter('Search Engines', [ |
| 610 'search_engines/template_url.cc', |
| 611 'search_engines/template_url.h', |
| 612 'search_engines/template_url_fetcher.cc', |
| 613 'search_engines/template_url_fetcher.h', |
| 614 'search_engines/template_url_model.cc', |
| 615 'search_engines/template_url_model.h', |
| 616 'search_engines/template_url_parser.cc', |
| 617 'search_engines/template_url_parser.h', |
| 618 'search_engines/template_url_prepopulate_data.cc', |
| 619 'search_engines/template_url_prepopulate_data.h', |
| 620 ]), |
| 621 MSVSFilter('Metrics', [ |
| 622 'metrics/metrics_log.cc', |
| 623 'metrics/metrics_log.h', |
| 624 'metrics/metrics_response.cc', |
| 625 'metrics/metrics_response.h', |
| 626 'metrics/metrics_service.cc', |
| 627 'metrics/metrics_service.h', |
| 628 'metrics/user_metrics.cc', |
| 629 'metrics/user_metrics.h', |
| 630 ]), |
| 631 MSVSFilter('SSL', [ |
| 632 'ssl/ssl_blocking_page.cc', |
| 633 'ssl/ssl_blocking_page.h', |
| 634 'ssl/ssl_error_info.cc', |
| 635 'ssl/ssl_error_info.h', |
| 636 'ssl/ssl_manager.cc', |
| 637 'ssl/ssl_manager.h', |
| 638 'ssl/ssl_policy.cc', |
| 639 'ssl/ssl_policy.h', |
| 640 ]), |
52 'browser_trial.cc', | 641 'browser_trial.cc', |
53 'cancelable_request.cc', | 642 'browser_trial.h', |
| 643 'cert_store.cc', |
| 644 'cert_store.h', |
54 'chrome_plugin_browsing_context.cc', | 645 'chrome_plugin_browsing_context.cc', |
55 'chrome_thread.cc', | 646 'chrome_plugin_browsing_context.h', |
56 'cross_site_request_manager.cc', | 647 'chrome_plugin_host.cc', |
57 'dom_ui/chrome_url_data_manager.cc', | 648 'encoding_menu_controller_delegate.cc', |
58 'download/save_file.cc', | 649 'encoding_menu_controller_delegate.h', |
59 'extensions/extension.cc', | 650 'external_protocol_handler.cc', |
60 'extensions/extensions_service.cc', | 651 'external_protocol_handler.h', |
61 'extensions/user_script_master.cc', | 652 'gears_integration.cc', |
62 'google_url_tracker.cc', | 653 'gears_integration.h', |
63 'google_util.cc', | 654 'google_update.cc', |
64 'history/archived_database.cc', | 655 'google_update.h', |
65 'history/download_database.cc', | 656 'modal_html_dialog_delegate.cc', |
66 'history/expire_history_backend.cc', | 657 'modal_html_dialog_delegate.h', |
67 'history/history_backend.cc', | |
68 'history/history_database.cc', | |
69 'history/history_types.cc', | |
70 'history/in_memory_database.cc', | |
71 'history/in_memory_history_backend.cc', | |
72 'history/page_usage_data.cc', | |
73 'history/query_parser.cc', | |
74 'history/snippet.cc', | |
75 'history/starred_url_database.cc', | |
76 'history/text_database.cc', | |
77 'history/text_database_manager.cc', | |
78 'history/thumbnail_database.cc', | |
79 'history/url_database.cc', | |
80 'history/visit_database.cc', | |
81 'history/visit_tracker.cc', | |
82 'history/visitsegment_database.cc', | |
83 'history_model.cc', | |
84 'importer/firefox2_importer.cc', | |
85 'importer/firefox3_importer.cc', | |
86 'importer/firefox_profile_lock.cc', | |
87 'importer/mork_reader.cc', | |
88 'meta_table_helper.cc', | |
89 'metrics/metrics_log.cc', | |
90 'metrics/metrics_response.cc', | |
91 'metrics/user_metrics.cc', | |
92 'net/chrome_url_request_context.cc', | |
93 'net/dns_host_info.cc', | |
94 'net/referrer.cc', | |
95 'net/sdch_dictionary_fetcher.cc', | |
96 'net/url_fetcher.cc', | |
97 'net/url_fetcher_protect.cc', | |
98 'page_state.cc', | 658 'page_state.cc', |
99 'printing/page_number.cc', | 659 'page_state.h', |
100 'printing/page_range.cc', | 660 'plugin_installer.cc', |
101 'printing/page_setup.cc', | 661 'plugin_installer.h', |
102 'printing/units.cc', | 662 'toolbar_model.cc', |
103 'tab_contents/provisional_load_details.cc', | 663 'toolbar_model.h', |
104 'renderer_host/async_resource_handler.cc', | |
105 'renderer_host/buffered_resource_handler.cc', | |
106 'renderer_host/download_resource_handler.cc', | |
107 'renderer_host/download_throttling_resource_handler.cc', | |
108 'renderer_host/safe_browsing_resource_handler.cc', | |
109 'renderer_host/save_file_resource_handler.cc', | |
110 'renderer_host/sync_resource_handler.cc', | |
111 'renderer_security_policy.cc', | |
112 'safe_browsing/bloom_filter.cc', | |
113 'safe_browsing/chunk_range.cc', | |
114 'safe_browsing/protocol_parser.cc', | |
115 'safe_browsing/safe_browsing_database.cc', | |
116 'safe_browsing/safe_browsing_database_bloom.cc', | |
117 'safe_browsing/safe_browsing_database_impl.cc', | |
118 'safe_browsing/safe_browsing_util.cc', | |
119 'search_engines/template_url.cc', | |
120 'search_engines/template_url_model.cc', | |
121 'search_engines/template_url_parser.cc', | |
122 'session_startup_pref.cc', | |
123 'sessions/session_command.cc', | |
124 'sessions/session_id.cc', | |
125 'spellcheck_worditerator.cc', | |
126 'ssl/ssl_error_info.cc', | |
127 'webdata/web_database.cc', | |
128 | |
129 ]) | 664 ]) |
130 | 665 |
131 if not env.Bit('mac'): | 666 if env.Bit('mac'): |
132 input_files.extend([ | 667 input_files.Remove( |
133 'spellchecker.cc', | 668 'spellchecker.cc', |
134 ]) | 669 ) |
135 | 670 |
136 if env.Bit('windows'): | 671 if not env.Bit('windows'): |
137 # TODO: Port these. | 672 # TODO: Port these. |
138 input_files.extend([ | 673 input_files.Remove( |
139 'autofill_manager.cc', | 674 'autofill_manager.cc', |
140 'alternate_nav_url_fetcher.cc', | 675 'alternate_nav_url_fetcher.cc', |
141 'app_modal_dialog_queue.cc', | 676 'app_modal_dialog_queue.cc', |
142 'autocomplete/autocomplete.cc', | 677 'autocomplete/autocomplete.cc', |
143 'autocomplete/autocomplete_accessibility.cc', | 678 'autocomplete/autocomplete_accessibility.cc', |
144 'autocomplete/autocomplete_edit.cc', | 679 'autocomplete/autocomplete_edit.cc', |
145 'autocomplete/autocomplete_popup.cc', | 680 'autocomplete/autocomplete_popup.cc', |
146 'autocomplete/edit_drop_target.cc', | 681 'autocomplete/edit_drop_target.cc', |
147 'autocomplete/history_contents_provider.cc', | 682 'autocomplete/history_contents_provider.cc', |
148 'autocomplete/history_url_provider.cc', | 683 'autocomplete/history_url_provider.cc', |
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
293 'tab_contents/web_contents.cc', | 828 'tab_contents/web_contents.cc', |
294 'tab_contents/web_contents_view.cc', | 829 'tab_contents/web_contents_view.cc', |
295 'tab_contents/web_drag_source.cc', | 830 'tab_contents/web_drag_source.cc', |
296 'tab_contents/web_drop_target.cc', | 831 'tab_contents/web_drop_target.cc', |
297 'tabs/tab_strip_model.cc', | 832 'tabs/tab_strip_model.cc', |
298 'tabs/tab_strip_model_order_controller.cc', | 833 'tabs/tab_strip_model_order_controller.cc', |
299 'task_manager.cc', | 834 'task_manager.cc', |
300 'task_manager_resource_providers.cc', | 835 'task_manager_resource_providers.cc', |
301 'toolbar_model.cc', | 836 'toolbar_model.cc', |
302 'user_data_manager.cc', | 837 'user_data_manager.cc', |
| 838 'views/download_tab_view.cc', |
303 'visitedlink_master.cc', | 839 'visitedlink_master.cc', |
304 'web_app.cc', | 840 'web_app.cc', |
305 'web_app_icon_manager.cc', | 841 'web_app_icon_manager.cc', |
306 'web_app_launcher.cc', | 842 'web_app_launcher.cc', |
307 'webdata/web_data_service.cc', | 843 'webdata/web_data_service.cc', |
308 'window_sizer.cc', | 844 'window_sizer.cc', |
309 ]) | 845 ) |
310 | 846 |
311 env.TypeLibrary('history/history_indexer.idl') | 847 input_files.Remove( |
312 | |
313 input_files.extend([ | |
314 'browser_main_win.cc', | 848 'browser_main_win.cc', |
315 'importer/firefox_profile_lock_win.cc', | 849 'importer/firefox_profile_lock_win.cc', |
316 'render_widget_host_view_win.cc', | 850 'render_widget_host_view_win.cc', |
317 'tab_contents/web_contents_view_win.cc', | 851 'tab_contents/web_contents_view_win.cc', |
318 'webdata/web_database_win.cc', | 852 'webdata/web_database_win.cc', |
319 ]) | 853 '../tools/build/win/precompiled_wtl.cc', |
| 854 '../tools/build/win/precompiled_wtl.h', |
| 855 ) |
320 | 856 |
321 if env.Bit('posix'): | 857 if env.Bit('windows'): |
322 input_files.extend([ | 858 env.TypeLibrary('history/history_indexer.idl') |
| 859 |
| 860 if not env.Bit('posix'): |
| 861 input_files.Remove( |
323 'importer/firefox_profile_lock_posix.cc', | 862 'importer/firefox_profile_lock_posix.cc', |
324 ]) | 863 ) |
325 | 864 |
326 if not env.Bit('mac'): | 865 if not env.Bit('mac'): |
327 # TODO: This should work for all platforms. | 866 # TODO: This should work for all platforms. |
328 env.ChromeLibrary('browser', input_files) | 867 env.ChromeLibrary('browser', input_files) |
329 | 868 |
330 env.ChromeMSVSProject('$CHROME_DIR/browser/browser.vcproj', | 869 p = env.ChromeMSVSProject('browser.vcproj', |
331 dependencies = [ | 870 dest='$CHROME_SRC_DIR/chrome/browser/browser.vcproj', |
332 '$LIBXML_DIR/build/libxml_config.vcproj', | 871 guid='{5BF908A7-68FB-4A4B-99E3-8C749F1FE4EA}', |
333 '$GOOGLE_UPDATE_DIR/ondemand_updates.vcproj', | 872 keyword='Win32Proj', |
334 '$NET_DIR/build/net_resources.vcproj', | 873 root_namespace='Browser', |
335 '$CHROME_DIR/app/generated_resources.vcproj', | 874 dependencies = [ |
336 ], | 875 '$LIBXML_DIR/build/libxml_config.vcproj', |
337 guid='{5BF908A7-68FB-4A4B-99E3-8C749F1FE4EA}') | 876 '$GOOGLE_UPDATE_DIR/ondemand_updates.vcproj', |
| 877 '$NET_DIR/build/net_resources.vcproj', |
| 878 '$CHROME_DIR/app/generated_resources.vcproj', |
| 879 ], |
| 880 # TODO(sgk): when we can intuit the hierarchy |
| 881 # from the built targets. |
| 882 #buildtargets=TODO, |
| 883 files=input_files, |
| 884 relative_path_prefix='./', |
| 885 tools=[ |
| 886 'VCPreBuildEventTool', |
| 887 'VCCustomBuildTool', |
| 888 'Resource text file copy', |
| 889 'VCXMLDataGeneratorTool', |
| 890 'VCWebServiceProxyGeneratorTool', |
| 891 'VCMIDLTool', |
| 892 'VCCLCompilerTool', |
| 893 'VCManagedResourceCompilerTool', |
| 894 'VCResourceCompilerTool', |
| 895 'VCPreLinkEventTool', |
| 896 'VCLibrarianTool', |
| 897 'VCALinkTool', |
| 898 'VCXDCMakeTool', |
| 899 'VCBscMakeTool', |
| 900 'VCFxCopTool', |
| 901 'VCPostBuildEventTool', |
| 902 ], |
| 903 ConfigurationType='4') |
| 904 |
| 905 p.AddToolFile('../tools/build/win/resource_text_file_copy.rules') |
| 906 |
| 907 p.AddConfig('Debug|Win32', |
| 908 InheritedPropertySheets=[ |
| 909 './browser.vsprops', |
| 910 '$(SolutionDir)../build/debug.vsprops', |
| 911 '../tools/build/win/precompiled_wtl.vsprops', |
| 912 ]) |
| 913 |
| 914 p.AddConfig('Release|Win32', |
| 915 InheritedPropertySheets=[ |
| 916 './browser.vsprops', |
| 917 '$(SolutionDir)../build/release.vsprops', |
| 918 '$(SolutionDir)/tools/build/win/js_engine.vsprops', |
| 919 ]) |
| 920 |
| 921 p.AddFileConfig('../tools/build/win/precompiled_wtl.cc', |
| 922 'Debug|Win32', |
| 923 tools=[ |
| 924 MSVSTool('VCCLCompilerTool', |
| 925 UsePrecompiledHeader='1'), |
| 926 ]) |
| 927 |
| 928 p.AddFileConfig('../tools/build/win/precompiled_wtl.cc', |
| 929 'Release|Win32', |
| 930 ExcludedFromBuild='true', |
| 931 tools=[ |
| 932 'VCCLCompilerTool', |
| 933 ]) |
| 934 |
| 935 xmldoc_files = [ |
| 936 'net/url_fetcher.cc', |
| 937 'net/url_fetcher_protect.cc', |
| 938 'net/url_fixer_upper.cc', |
| 939 'password_manager/encryptor.cc', |
| 940 'search_engines/template_url.cc', |
| 941 'search_engines/template_url_fetcher.cc', |
| 942 'search_engines/template_url_model.cc', |
| 943 'search_engines/template_url_parser.cc', |
| 944 'search_engines/template_url_prepopulate_data.cc', |
| 945 'ssl/ssl_blocking_page.cc', |
| 946 'ssl/ssl_error_info.cc', |
| 947 'ssl/ssl_manager.cc', |
| 948 'ssl/ssl_policy.cc', |
| 949 'tab_contents/interstitial_page.cc', |
| 950 'tab_contents/native_ui_contents.cc', |
| 951 'tab_contents/navigation_controller.cc', |
| 952 'tab_contents/navigation_entry.cc', |
| 953 'tab_contents/provisional_load_details.cc', |
| 954 'tab_contents/site_instance.cc', |
| 955 'tab_contents/web_drag_source.cc', |
| 956 'tab_contents/web_drop_target.cc', |
| 957 ] |
| 958 |
| 959 xmldoc_tool_list = [ |
| 960 MSVSTool('VCCLCompilerTool', |
| 961 XMLDocumentationFileName=('$(IntDir)/$(InputName)1.xdc'), |
| 962 ObjectFile='$(IntDir)/$(InputName)1.obj'), |
| 963 ] |
| 964 |
| 965 for filename in xmldoc_files: |
| 966 p.AddFileConfig(filename, 'Debug|Win32', xmldoc_tool_list) |
| 967 p.AddFileConfig(filename, 'Release|Win32', xmldoc_tool_list) |
OLD | NEW |