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

Side by Side Diff: chrome/browser/browser.scons

Issue 17603: Generate all chrome .vcproj files: (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/app/theme/SConscript ('k') | chrome/browser/debugger/debugger.scons » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 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
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
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)
OLDNEW
« no previous file with comments | « chrome/app/theme/SConscript ('k') | chrome/browser/debugger/debugger.scons » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698