Index: chrome/chrome.gyp |
=================================================================== |
--- chrome/chrome.gyp (revision 11039) |
+++ chrome/chrome.gyp (working copy) |
@@ -83,6 +83,7 @@ |
'../third_party/icu38/icu38.gyp:icui18n', |
'../third_party/icu38/icu38.gyp:icuuc', |
'../third_party/libxml/libxml.gyp:libxml', |
+ '../third_party/zlib/zlib.gyp:zlib', # Used directly by unzip below. |
Mark Mentovai
2009/03/06 17:36:10
Comment wasn't actually necessary (although it doe
bradn
2009/03/06 23:02:11
Ok I'll drop it since it is more clutter.
|
'../third_party/npapi/npapi.gyp:npapi', |
'../webkit/webkit.gyp:glue', |
], |
@@ -270,7 +271,7 @@ |
'common/transport_dib_linux.cc', |
'common/transport_dib_mac.cc', |
'common/transport_dib_win.cc', |
- 'common/unzip.cc', |
+ 'common/unzip.cc', # Requires zlib directly. |
'common/unzip.h', |
'common/url_constants.cc', |
'common/url_constants.h', |
@@ -292,6 +293,15 @@ |
], |
}, |
'conditions': [ |
+ ['OS=="win"', { |
+ 'include_dirs': [ |
+ 'third_party/wtl/include', |
+ ], |
+ 'sources!': [ |
+ 'common/temp_scaffolding_stubs.cc', |
+ 'common/temp_scaffolding_stubs.h', |
+ ], |
+ },], |
['OS!="win"', { |
'sources!': [ |
'common/gfx/emf.cc', |
@@ -321,10 +331,20 @@ |
], |
'include_dirs': [ |
'..', |
+ # TODO(bradnelson): this should really be from a dependency on |
+ # webkit_resources. |
+ '<(SHARED_INTERMEDIATE_DIR)/webkit', |
+ '<(INTERMEDIATE_DIR)', |
], |
'sources': [ |
# All .cc, .h, .m, and .mm files under browser except for tests and |
# mocks. |
+ 'browser/alternate_nav_url_fetcher.cc', |
+ 'browser/alternate_nav_url_fetcher.h', |
+ 'browser/app_controller_mac.h', |
+ 'browser/app_controller_mac.mm', |
+ 'browser/app_modal_dialog_queue.cc', |
+ 'browser/app_modal_dialog_queue.h', |
'browser/autocomplete/autocomplete.cc', |
'browser/autocomplete/autocomplete.h', |
'browser/autocomplete/autocomplete_accessibility.cc', |
@@ -346,6 +366,8 @@ |
'browser/autocomplete/keyword_provider.h', |
'browser/autocomplete/search_provider.cc', |
'browser/autocomplete/search_provider.h', |
+ 'browser/autofill_manager.cc', |
+ 'browser/autofill_manager.h', |
'browser/automation/automation_autocomplete_edit_tracker.h', |
'browser/automation/automation_browser_tracker.h', |
'browser/automation/automation_constrained_window_tracker.h', |
@@ -361,10 +383,14 @@ |
'browser/automation/ui_controls.h', |
'browser/automation/url_request_failed_dns_job.cc', |
'browser/automation/url_request_failed_dns_job.h', |
+ 'browser/automation/url_request_mock_http_job.cc', |
+ 'browser/automation/url_request_mock_http_job.h', |
'browser/automation/url_request_slow_download_job.cc', |
'browser/automation/url_request_slow_download_job.h', |
- 'browser/automation/url_request_mock_http_job.cc', |
- 'browser/automation/url_request_mock_http_job.h', |
+ 'browser/back_forward_menu_model.cc', |
+ 'browser/back_forward_menu_model.h', |
+ 'browser/back_forward_menu_model_win.cc', |
+ 'browser/back_forward_menu_model_win.h', |
'browser/bookmarks/bookmark_codec.cc', |
'browser/bookmarks/bookmark_codec.h', |
'browser/bookmarks/bookmark_context_menu.cc', |
@@ -386,6 +412,55 @@ |
'browser/bookmarks/bookmark_table_model.h', |
'browser/bookmarks/bookmark_utils.cc', |
'browser/bookmarks/bookmark_utils.h', |
+ 'browser/browser.cc', |
+ 'browser/browser.h', |
+ 'browser/browser_about_handler.cc', |
+ 'browser/browser_about_handler.h', |
+ 'browser/browser_accessibility.cc', |
+ 'browser/browser_accessibility.h', |
+ 'browser/browser_accessibility_manager.cc', |
+ 'browser/browser_accessibility_manager.h', |
+ 'browser/browser_init.cc', |
+ 'browser/browser_init.h', |
+ 'browser/browser_list.cc', |
+ 'browser/browser_list.h', |
+ 'browser/browser_main.cc', |
+ 'browser/browser_main_gtk.cc', |
+ 'browser/browser_main_mac.mm', |
+ 'browser/browser_main_win.cc', |
+ 'browser/browser_main_win.h', |
+ 'browser/browser_prefs.cc', |
+ 'browser/browser_prefs.h', |
+ 'browser/browser_process.cc', |
+ 'browser/browser_process.h', |
+ 'browser/browser_process_impl.cc', |
+ 'browser/browser_process_impl.h', |
+ 'browser/browser_shutdown.cc', |
+ 'browser/browser_shutdown.h', |
+ 'browser/browser_trial.cc', |
+ 'browser/browser_trial.h', |
+ 'browser/browser_url_handler.cc', |
+ 'browser/browser_url_handler.h', |
+ 'browser/browser_window.h', |
+ 'browser/browser_window_factory.mm', |
+ 'browser/browsing_data_remover.cc', |
+ 'browser/browsing_data_remover.h', |
+ 'browser/browsing_instance.cc', |
+ 'browser/browsing_instance.h', |
+ 'browser/cache_manager_host.cc', |
+ 'browser/cache_manager_host.h', |
+ 'browser/cancelable_request.cc', |
+ 'browser/cancelable_request.h', |
+ 'browser/cert_store.cc', |
+ 'browser/cert_store.h', |
+ 'browser/character_encoding.cc', |
+ 'browser/character_encoding.h', |
+ 'browser/chrome_plugin_browsing_context.cc', |
+ 'browser/chrome_plugin_browsing_context.h', |
+ 'browser/chrome_plugin_host.cc', |
+ 'browser/chrome_plugin_host.h', |
+ 'browser/chrome_thread.cc', |
+ 'browser/chrome_thread.h', |
'browser/cocoa/base_view.h', |
'browser/cocoa/base_view.mm', |
'browser/cocoa/browser_window_cocoa.h', |
@@ -409,6 +484,10 @@ |
'browser/cocoa/toolbar_button_cell.mm', |
'browser/cocoa/toolbar_view.h', |
'browser/cocoa/toolbar_view.mm', |
+ 'browser/command_updater.cc', |
+ 'browser/command_updater.h', |
+ 'browser/cross_site_request_manager.cc', |
+ 'browser/cross_site_request_manager.h', |
'browser/debugger/debugger_contents.cc', |
'browser/debugger/debugger_contents.h', |
'browser/debugger/debugger_host.h', |
@@ -427,6 +506,11 @@ |
'browser/debugger/debugger_window.h', |
'browser/debugger/debugger_wrapper.cc', |
'browser/debugger/debugger_wrapper.h', |
+ 'browser/debugger/dev_tools_window.cc', |
+ 'browser/debugger/dev_tools_window.h', |
+ 'browser/dock_info.cc', |
+ 'browser/dock_info.h', |
+ 'browser/dom_operation_notification_details.h', |
'browser/dom_ui/chrome_url_data_manager.cc', |
'browser/dom_ui/chrome_url_data_manager.h', |
'browser/dom_ui/dom_ui.cc', |
@@ -472,20 +556,41 @@ |
'browser/download/save_page_model.cc', |
'browser/download/save_page_model.h', |
'browser/download/save_types.h', |
+ 'browser/drag_utils.cc', |
+ 'browser/drag_utils.h', |
+ 'browser/encoding_menu_controller_delegate.cc', |
+ 'browser/encoding_menu_controller_delegate.h', |
'browser/extensions/extension.cc', |
'browser/extensions/extension.h', |
'browser/extensions/extension_error_reporter.cc', |
'browser/extensions/extension_error_reporter.h', |
+ 'browser/extensions/extension_protocols.cc', |
+ 'browser/extensions/extension_protocols.h', |
'browser/extensions/extension_view.cc', |
'browser/extensions/extension_view.h', |
- 'browser/extensions/extension_protocols.cc', |
- 'browser/extensions/extension_protocols.h', |
'browser/extensions/extensions_service.cc', |
'browser/extensions/extensions_service.h', |
'browser/extensions/extensions_ui.cc', |
'browser/extensions/extensions_ui.h', |
'browser/extensions/user_script_master.cc', |
'browser/extensions/user_script_master.h', |
+ 'browser/external_protocol_handler.cc', |
+ 'browser/external_protocol_handler.h', |
+ 'browser/external_tab_container.cc', |
+ 'browser/external_tab_container.h', |
+ 'browser/fav_icon_helper.cc', |
+ 'browser/fav_icon_helper.h', |
+ 'browser/find_notification_details.h', |
+ 'browser/first_run.cc', |
+ 'browser/first_run.h', |
+ 'browser/gears_integration.cc', |
+ 'browser/gears_integration.h', |
+ 'browser/google_update.cc', |
+ 'browser/google_update.h', |
+ 'browser/google_url_tracker.cc', |
+ 'browser/google_url_tracker.h', |
+ 'browser/google_util.cc', |
+ 'browser/google_util.h', |
'browser/gtk/back_forward_menu_model_gtk.cc', |
'browser/gtk/back_forward_menu_model_gtk.h', |
'browser/gtk/browser_toolbar_view_gtk.cc', |
@@ -556,6 +661,12 @@ |
'browser/history/visit_tracker.h', |
'browser/history/visitsegment_database.cc', |
'browser/history/visitsegment_database.h', |
+ 'browser/icon_loader.cc', |
+ 'browser/icon_loader.h', |
+ 'browser/icon_manager.cc', |
+ 'browser/icon_manager.h', |
+ 'browser/ime_input.cc', |
+ 'browser/ime_input.h', |
'browser/importer/firefox2_importer.cc', |
'browser/importer/firefox2_importer.h', |
'browser/importer/firefox3_importer.cc', |
@@ -572,6 +683,23 @@ |
'browser/importer/importer.h', |
'browser/importer/mork_reader.cc', |
'browser/importer/mork_reader.h', |
+ 'browser/jankometer.cc', |
+ 'browser/jankometer.h', |
+ 'browser/js_before_unload_handler.h', |
+ 'browser/js_before_unload_handler_win.cc', |
+ 'browser/js_before_unload_handler_win.h', |
+ 'browser/jsmessage_box_handler.h', |
+ 'browser/jsmessage_box_handler_win.cc', |
+ 'browser/jsmessage_box_handler_win.h', |
+ 'browser/load_from_memory_cache_details.h', |
+ 'browser/load_notification_details.h', |
+ 'browser/location_bar.h', |
+ 'browser/login_prompt.cc', |
+ 'browser/login_prompt.h', |
+ 'browser/memory_details.cc', |
+ 'browser/memory_details.h', |
+ 'browser/meta_table_helper.cc', |
+ 'browser/meta_table_helper.h', |
'browser/metrics/metrics_log.cc', |
'browser/metrics/metrics_log.h', |
'browser/metrics/metrics_response.cc', |
@@ -580,6 +708,8 @@ |
'browser/metrics/metrics_service.h', |
'browser/metrics/user_metrics.cc', |
'browser/metrics/user_metrics.h', |
+ 'browser/modal_html_dialog_delegate.cc', |
+ 'browser/modal_html_dialog_delegate.h', |
'browser/net/chrome_url_request_context.cc', |
'browser/net/chrome_url_request_context.h', |
'browser/net/dns_global.cc', |
@@ -600,6 +730,9 @@ |
'browser/net/url_fetcher_protect.h', |
'browser/net/url_fixer_upper.cc', |
'browser/net/url_fixer_upper.h', |
+ 'browser/options_window.h', |
+ 'browser/page_state.cc', |
+ 'browser/page_state.h', |
'browser/password_manager/encryptor.cc', |
'browser/password_manager/encryptor.h', |
'browser/password_manager/ie7_password.cc', |
@@ -609,6 +742,12 @@ |
'browser/password_manager/password_form_manager_win.cc', |
'browser/password_manager/password_manager.cc', |
'browser/password_manager/password_manager.h', |
+ 'browser/plugin_installer.cc', |
+ 'browser/plugin_installer.h', |
+ 'browser/plugin_process_host.cc', |
+ 'browser/plugin_process_host.h', |
+ 'browser/plugin_service.cc', |
+ 'browser/plugin_service.h', |
'browser/printing/page_number.cc', |
'browser/printing/page_number.h', |
'browser/printing/page_overlays.cc', |
@@ -637,6 +776,13 @@ |
'browser/printing/printer_query.h', |
'browser/printing/win_printing_context.cc', |
'browser/printing/win_printing_context.h', |
+ 'browser/process_singleton.h', |
+ 'browser/process_singleton_linux.cc', |
+ 'browser/process_singleton_win.cc', |
+ 'browser/profile.cc', |
+ 'browser/profile.h', |
+ 'browser/profile_manager.cc', |
+ 'browser/profile_manager.h', |
'browser/renderer_host/async_resource_handler.cc', |
'browser/renderer_host/async_resource_handler.h', |
'browser/renderer_host/audio_renderer_host.cc', |
@@ -708,6 +854,8 @@ |
'browser/safe_browsing/safe_browsing_service.h', |
'browser/safe_browsing/safe_browsing_util.cc', |
'browser/safe_browsing/safe_browsing_util.h', |
+ 'browser/sandbox_policy.cc', |
+ 'browser/sandbox_policy.h', |
'browser/search_engines/template_url.cc', |
'browser/search_engines/template_url.h', |
'browser/search_engines/template_url_fetcher.cc', |
@@ -718,6 +866,8 @@ |
'browser/search_engines/template_url_parser.h', |
'browser/search_engines/template_url_prepopulate_data.cc', |
'browser/search_engines/template_url_prepopulate_data.h', |
+ 'browser/session_startup_pref.cc', |
+ 'browser/session_startup_pref.h', |
'browser/sessions/base_session_service.cc', |
'browser/sessions/base_session_service.h', |
'browser/sessions/session_backend.cc', |
@@ -734,6 +884,13 @@ |
'browser/sessions/session_types.h', |
'browser/sessions/tab_restore_service.cc', |
'browser/sessions/tab_restore_service.h', |
+ 'browser/shell_dialogs.h', |
+ 'browser/shell_integration.cc', |
+ 'browser/shell_integration.h', |
+ 'browser/spellcheck_worditerator.cc', |
+ 'browser/spellcheck_worditerator.h', |
+ 'browser/spellchecker.cc', |
+ 'browser/spellchecker.h', |
'browser/ssl/ssl_blocking_page.cc', |
'browser/ssl/ssl_blocking_page.h', |
'browser/ssl/ssl_error_info.cc', |
@@ -744,6 +901,7 @@ |
'browser/ssl/ssl_manager.h', |
'browser/ssl/ssl_policy.cc', |
'browser/ssl/ssl_policy.h', |
+ 'browser/status_bubble.h', |
'browser/tab_contents/constrained_window.h', |
'browser/tab_contents/infobar_delegate.cc', |
'browser/tab_contents/infobar_delegate.h', |
@@ -792,57 +950,15 @@ |
'browser/tabs/tab_strip_model.h', |
'browser/tabs/tab_strip_model_order_controller.cc', |
'browser/tabs/tab_strip_model_order_controller.h', |
- 'browser/views/frame/aero_glass_frame.cc', |
- 'browser/views/frame/aero_glass_frame.h', |
- 'browser/views/frame/aero_glass_non_client_view.cc', |
- 'browser/views/frame/aero_glass_non_client_view.h', |
- 'browser/views/frame/browser_frame.h', |
- 'browser/views/frame/browser_view.cc', |
- 'browser/views/frame/browser_view.h', |
- 'browser/views/frame/browser_window_factory.cc', |
- 'browser/views/frame/opaque_frame.cc', |
- 'browser/views/frame/opaque_frame.h', |
- 'browser/views/frame/opaque_non_client_view.cc', |
- 'browser/views/frame/opaque_non_client_view.h', |
- 'browser/views/infobars/infobar_container.cc', |
- 'browser/views/infobars/infobar_container.h', |
- 'browser/views/infobars/infobars.cc', |
- 'browser/views/infobars/infobars.h', |
- 'browser/views/options/advanced_contents_view.cc', |
- 'browser/views/options/advanced_contents_view.h', |
- 'browser/views/options/advanced_page_view.cc', |
- 'browser/views/options/advanced_page_view.h', |
- 'browser/views/options/content_page_view.cc', |
- 'browser/views/options/content_page_view.h', |
- 'browser/views/options/cookies_view.cc', |
- 'browser/views/options/cookies_view.h', |
- 'browser/views/options/fonts_languages_window_view.cc', |
- 'browser/views/options/fonts_languages_window_view.h', |
- 'browser/views/options/fonts_page_view.cc', |
- 'browser/views/options/fonts_page_view.h', |
- 'browser/views/options/general_page_view.cc', |
- 'browser/views/options/general_page_view.h', |
- 'browser/views/options/language_combobox_model.cc', |
- 'browser/views/options/language_combobox_model.h', |
- 'browser/views/options/languages_page_view.cc', |
- 'browser/views/options/languages_page_view.h', |
- 'browser/views/options/options_group_view.cc', |
- 'browser/views/options/options_group_view.h', |
- 'browser/views/options/options_page_view.cc', |
- 'browser/views/options/options_page_view.h', |
- 'browser/views/options/options_window_view.cc', |
- 'browser/views/tabs/dragged_tab_controller.cc', |
- 'browser/views/tabs/dragged_tab_controller.h', |
- 'browser/views/tabs/dragged_tab_view.cc', |
- 'browser/views/tabs/dragged_tab_view.h', |
- 'browser/views/tabs/hwnd_photobooth.cc', |
- 'browser/views/tabs/hwnd_photobooth.h', |
- 'browser/views/tabs/tab.cc', |
- 'browser/views/tabs/tab.h', |
- 'browser/views/tabs/tab_renderer.cc', |
- 'browser/views/tabs/tab_renderer.h', |
- 'browser/views/tabs/tab_strip.cc', |
- 'browser/views/tabs/tab_strip.h', |
+ 'browser/task_manager.cc', |
+ 'browser/task_manager.h', |
+ 'browser/task_manager_resource_providers.cc', |
+ 'browser/task_manager_resource_providers.h', |
+ 'browser/toolbar_model.cc', |
+ 'browser/toolbar_model.h', |
+ 'browser/user_data_manager.cc', |
+ 'browser/user_data_manager.h', |
+ 'browser/view_ids.h', |
'browser/views/about_chrome_view.cc', |
'browser/views/about_chrome_view.h', |
'browser/views/about_ipc_dialog.cc', |
@@ -897,6 +1013,14 @@ |
'browser/views/first_run_view.h', |
'browser/views/first_run_view_base.cc', |
'browser/views/first_run_view_base.h', |
+ 'browser/views/frame/browser_frame.cc', |
+ 'browser/views/frame/browser_frame.h', |
+ 'browser/views/frame/browser_view.cc', |
+ 'browser/views/frame/browser_view.h', |
+ 'browser/views/frame/glass_browser_frame_view.cc', |
+ 'browser/views/frame/glass_browser_frame_view.h', |
+ 'browser/views/frame/opaque_browser_frame_view.cc', |
+ 'browser/views/frame/opaque_browser_frame_view.h', |
'browser/views/go_button.cc', |
'browser/views/go_button.h', |
'browser/views/html_dialog_view.cc', |
@@ -913,6 +1037,10 @@ |
'browser/views/importing_progress_view.h', |
'browser/views/info_bubble.cc', |
'browser/views/info_bubble.h', |
+ 'browser/views/infobars/infobar_container.cc', |
+ 'browser/views/infobars/infobar_container.h', |
+ 'browser/views/infobars/infobars.cc', |
+ 'browser/views/infobars/infobars.h', |
'browser/views/input_window.cc', |
'browser/views/input_window.h', |
'browser/views/keyword_editor_view.cc', |
@@ -923,6 +1051,29 @@ |
'browser/views/login_view.h', |
'browser/views/new_profile_dialog.cc', |
'browser/views/new_profile_dialog.h', |
+ 'browser/views/options/advanced_contents_view.cc', |
+ 'browser/views/options/advanced_contents_view.h', |
+ 'browser/views/options/advanced_page_view.cc', |
+ 'browser/views/options/advanced_page_view.h', |
+ 'browser/views/options/content_page_view.cc', |
+ 'browser/views/options/content_page_view.h', |
+ 'browser/views/options/cookies_view.cc', |
+ 'browser/views/options/cookies_view.h', |
+ 'browser/views/options/fonts_languages_window_view.cc', |
+ 'browser/views/options/fonts_languages_window_view.h', |
+ 'browser/views/options/fonts_page_view.cc', |
+ 'browser/views/options/fonts_page_view.h', |
+ 'browser/views/options/general_page_view.cc', |
+ 'browser/views/options/general_page_view.h', |
+ 'browser/views/options/language_combobox_model.cc', |
+ 'browser/views/options/language_combobox_model.h', |
+ 'browser/views/options/languages_page_view.cc', |
+ 'browser/views/options/languages_page_view.h', |
+ 'browser/views/options/options_group_view.cc', |
+ 'browser/views/options/options_group_view.h', |
+ 'browser/views/options/options_page_view.cc', |
+ 'browser/views/options/options_page_view.h', |
+ 'browser/views/options/options_window_view.cc', |
'browser/views/page_info_window.cc', |
'browser/views/page_info_window.h', |
'browser/views/password_manager_exceptions_view.cc', |
@@ -949,6 +1100,18 @@ |
'browser/views/tab_contents_container_view.h', |
'browser/views/tab_icon_view.cc', |
'browser/views/tab_icon_view.h', |
+ 'browser/views/tabs/dragged_tab_controller.cc', |
+ 'browser/views/tabs/dragged_tab_controller.h', |
+ 'browser/views/tabs/dragged_tab_view.cc', |
+ 'browser/views/tabs/dragged_tab_view.h', |
+ 'browser/views/tabs/hwnd_photobooth.cc', |
+ 'browser/views/tabs/hwnd_photobooth.h', |
+ 'browser/views/tabs/tab.cc', |
+ 'browser/views/tabs/tab.h', |
+ 'browser/views/tabs/tab_renderer.cc', |
+ 'browser/views/tabs/tab_renderer.h', |
+ 'browser/views/tabs/tab_strip.cc', |
+ 'browser/views/tabs/tab_strip.h', |
'browser/views/theme_helpers.cc', |
'browser/views/theme_helpers.h', |
'browser/views/toolbar_star_toggle.cc', |
@@ -957,173 +1120,48 @@ |
'browser/views/toolbar_view.h', |
'browser/views/user_data_dir_dialog.cc', |
'browser/views/user_data_dir_dialog.h', |
+ 'browser/visitedlink_master.cc', |
+ 'browser/visitedlink_master.h', |
'browser/webdata/web_data_service.cc', |
'browser/webdata/web_data_service.h', |
'browser/webdata/web_data_service_win.cc', |
'browser/webdata/web_database.cc', |
'browser/webdata/web_database.h', |
'browser/webdata/web_database_win.cc', |
+ 'browser/window_sizer.cc', |
+ 'browser/window_sizer.h', |
'browser/worker_host/worker_process_host.cc', |
'browser/worker_host/worker_process_host.h', |
'browser/worker_host/worker_service.cc', |
'browser/worker_host/worker_service.h', |
- 'browser/alternate_nav_url_fetcher.cc', |
- 'browser/alternate_nav_url_fetcher.h', |
- 'browser/app_controller_mac.h', |
- 'browser/app_controller_mac.mm', |
- 'browser/app_modal_dialog_queue.cc', |
- 'browser/app_modal_dialog_queue.h', |
- 'browser/autofill_manager.cc', |
- 'browser/autofill_manager.h', |
- 'browser/back_forward_menu_model.cc', |
- 'browser/back_forward_menu_model.h', |
- 'browser/back_forward_menu_model_win.cc', |
- 'browser/back_forward_menu_model_win.h', |
- 'browser/browser.cc', |
- 'browser/browser.h', |
- 'browser/browser_about_handler.cc', |
- 'browser/browser_about_handler.h', |
- 'browser/browser_accessibility.cc', |
- 'browser/browser_accessibility.h', |
- 'browser/browser_accessibility_manager.cc', |
- 'browser/browser_accessibility_manager.h', |
- 'browser/browser_init.cc', |
- 'browser/browser_init.h', |
- 'browser/browser_list.cc', |
- 'browser/browser_list.h', |
- 'browser/browser_main.cc', |
- 'browser/browser_main_gtk.cc', |
- 'browser/browser_main_mac.mm', |
- 'browser/browser_main_win.cc', |
- 'browser/browser_main_win.h', |
- 'browser/browser_prefs.cc', |
- 'browser/browser_prefs.h', |
- 'browser/browser_process.cc', |
- 'browser/browser_process.h', |
- 'browser/browser_process_impl.cc', |
- 'browser/browser_process_impl.h', |
- 'browser/browser_shutdown.cc', |
- 'browser/browser_shutdown.h', |
- 'browser/browser_trial.cc', |
- 'browser/browser_trial.h', |
- 'browser/browser_url_handler.cc', |
- 'browser/browser_url_handler.h', |
- 'browser/browser_window.h', |
- 'browser/browser_window_factory.mm', |
- 'browser/browsing_data_remover.cc', |
- 'browser/browsing_data_remover.h', |
- 'browser/browsing_instance.cc', |
- 'browser/browsing_instance.h', |
- 'browser/cache_manager_host.cc', |
- 'browser/cache_manager_host.h', |
- 'browser/cancelable_request.cc', |
- 'browser/cancelable_request.h', |
- 'browser/cert_store.cc', |
- 'browser/cert_store.h', |
- 'browser/character_encoding.cc', |
- 'browser/character_encoding.h', |
- 'browser/chrome_plugin_browsing_context.cc', |
- 'browser/chrome_plugin_browsing_context.h', |
- 'browser/chrome_plugin_host.cc', |
- 'browser/chrome_plugin_host.h', |
- 'browser/chrome_thread.cc', |
- 'browser/chrome_thread.h', |
- 'browser/command_updater.cc', |
- 'browser/command_updater.h', |
- 'browser/cross_site_request_manager.cc', |
- 'browser/cross_site_request_manager.h', |
- 'browser/dock_info.cc', |
- 'browser/dock_info.h', |
- 'browser/dom_operation_notification_details.h', |
- 'browser/drag_utils.cc', |
- 'browser/drag_utils.h', |
- 'browser/encoding_menu_controller_delegate.cc', |
- 'browser/encoding_menu_controller_delegate.h', |
- 'browser/external_protocol_handler.cc', |
- 'browser/external_protocol_handler.h', |
- 'browser/external_tab_container.cc', |
- 'browser/external_tab_container.h', |
- 'browser/fav_icon_helper.cc', |
- 'browser/fav_icon_helper.h', |
- 'browser/find_notification_details.h', |
- 'browser/first_run.cc', |
- 'browser/first_run.h', |
- 'browser/gears_integration.cc', |
- 'browser/gears_integration.h', |
- 'browser/google_update.cc', |
- 'browser/google_update.h', |
- 'browser/google_url_tracker.cc', |
- 'browser/google_url_tracker.h', |
- 'browser/google_util.cc', |
- 'browser/google_util.h', |
- 'browser/icon_loader.cc', |
- 'browser/icon_loader.h', |
- 'browser/icon_manager.cc', |
- 'browser/icon_manager.h', |
- 'browser/ime_input.cc', |
- 'browser/ime_input.h', |
- 'browser/jankometer.cc', |
- 'browser/jankometer.h', |
- 'browser/js_before_unload_handler.h', |
- 'browser/js_before_unload_handler_win.cc', |
- 'browser/js_before_unload_handler_win.h', |
- 'browser/jsmessage_box_handler.h', |
- 'browser/jsmessage_box_handler_win.cc', |
- 'browser/jsmessage_box_handler_win.h', |
- 'browser/load_from_memory_cache_details.h', |
- 'browser/load_notification_details.h', |
- 'browser/location_bar.h', |
- 'browser/login_prompt.cc', |
- 'browser/login_prompt.h', |
- 'browser/memory_details.cc', |
- 'browser/memory_details.h', |
- 'browser/meta_table_helper.cc', |
- 'browser/meta_table_helper.h', |
- 'browser/modal_html_dialog_delegate.cc', |
- 'browser/modal_html_dialog_delegate.h', |
- 'browser/options_window.h', |
- 'browser/page_state.cc', |
- 'browser/page_state.h', |
- 'browser/plugin_installer.cc', |
- 'browser/plugin_installer.h', |
- 'browser/plugin_process_host.cc', |
- 'browser/plugin_process_host.h', |
- 'browser/plugin_service.cc', |
- 'browser/plugin_service.h', |
- 'browser/process_singleton.h', |
- 'browser/process_singleton_linux.cc', |
- 'browser/process_singleton_win.cc', |
- 'browser/profile.cc', |
- 'browser/profile.h', |
- 'browser/profile_manager.cc', |
- 'browser/profile_manager.h', |
- 'browser/sandbox_policy.cc', |
- 'browser/sandbox_policy.h', |
- 'browser/session_startup_pref.cc', |
- 'browser/session_startup_pref.h', |
- 'browser/shell_dialogs.h', |
- 'browser/shell_integration.cc', |
- 'browser/shell_integration.h', |
- 'browser/spellcheck_worditerator.cc', |
- 'browser/spellcheck_worditerator.h', |
- 'browser/spellchecker.cc', |
- 'browser/spellchecker.h', |
- 'browser/status_bubble.h', |
- 'browser/task_manager.cc', |
- 'browser/task_manager.h', |
- 'browser/task_manager_resource_providers.cc', |
- 'browser/task_manager_resource_providers.h', |
- 'browser/toolbar_model.cc', |
- 'browser/toolbar_model.h', |
- 'browser/user_data_manager.cc', |
- 'browser/user_data_manager.h', |
- 'browser/view_ids.h', |
- 'browser/visitedlink_master.cc', |
- 'browser/visitedlink_master.h', |
- 'browser/window_sizer.cc', |
- 'browser/window_sizer.h', |
], |
'conditions': [ |
+ ['OS=="win"', { |
+ 'defines': [ |
+ '__STD_C', |
+ '_CRT_SECURE_NO_DEPRECATE', |
+ '_SCL_SECURE_NO_DEPRECATE', |
+ ], |
+ 'include_dirs': [ |
+ 'third_party/wtl/include', |
+ ], |
+ 'dependencies': [ |
+ '../net/net.gyp:net_resources', |
+ '../google_update/google_update.gyp:google_update', |
+ 'installer/util/util.gyp:installer_util', |
+ ], |
+ 'sources': [ |
+ # Using built-in rule in vstudio for midl. |
+ 'browser/history/history_indexer.idl', |
+ ], |
+ 'sources!': [ |
+ 'browser/autocomplete/edit_drop_target.cc', |
+ 'browser/autocomplete/edit_drop_target.h', |
+ 'browser/download/save_page_model.cc', |
+ 'browser/download/save_page_model.h', |
+ 'browser/history/history_publisher_none.cc', |
+ ], |
+ },], |
['OS!="win"', { |
Mark Mentovai
2009/03/06 17:36:10
This can become an "else" clause of the above cond
bradn
2009/03/06 23:02:11
Done.
|
'sources/': [ |
# Exclude most of automation. |
@@ -1157,14 +1195,19 @@ |
['exclude', '^browser/views/'], |
], |
'sources!': [ |
+ 'browser/app_modal_dialog_queue.cc', |
'browser/autocomplete/autocomplete_accessibility.cc', |
'browser/autocomplete/autocomplete_edit.cc', |
'browser/autocomplete/autocomplete_popup_model.cc', |
'browser/autocomplete/edit_drop_target.cc', |
'browser/bookmarks/bookmark_context_menu.cc', |
'browser/bookmarks/bookmark_drop_info.cc', |
+ 'browser/browser_accessibility.cc', |
+ 'browser/browser_accessibility_manager.cc', |
'browser/debugger/debugger_view.cc', |
'browser/debugger/debugger_window.cc', |
+ 'browser/debugger/dev_tools_window.cc', |
+ 'browser/debugger/dev_tools_window.h', |
'browser/dom_ui/html_dialog_contents.cc', |
'browser/importer/ie_importer.cc', |
'browser/tab_contents/render_view_context_menu_controller.cc', |
@@ -1180,15 +1223,22 @@ |
'browser/external_tab_container.cc', |
'browser/first_run.cc', |
'browser/google_update.cc', |
+ 'browser/history/history_indexer.idl', |
+ 'browser/history_tab_ui.cc', |
+ 'browser/history_view.cc', |
'browser/icon_loader.cc', |
'browser/icon_manager.cc', |
'browser/ime_input.cc', |
+ 'browser/importer/ie_importer.cc', |
'browser/jankometer.cc', |
'browser/login_prompt.cc', |
'browser/memory_details.cc', |
'browser/modal_html_dialog_delegate.cc', |
'browser/sandbox_policy.cc', |
'browser/shell_integration.cc', |
+ 'browser/tab_contents/render_view_context_menu_controller.cc', |
+ 'browser/tab_contents/web_drag_source.cc', |
+ 'browser/tab_contents/web_drop_target.cc', |
'browser/task_manager.cc', |
'browser/task_manager_resource_providers.cc', |
'browser/window_sizer.cc', |
@@ -1283,13 +1333,21 @@ |
], |
}, |
'conditions': [ |
+ ['OS=="win"', { |
+ 'include_dirs': [ |
+ 'third_party/wtl/include', |
+ ], |
+ 'dependencies': [ |
+ 'plugin', |
+ ], |
+ },], |
['OS!="win"', { |
'sources!': [ |
'renderer/chrome_plugin_host.cc', |
'renderer/plugin_channel_host.cc', |
'renderer/webplugin_delegate_proxy.cc', |
], |
- }], |
+ },], |
], |
}, |
{ |
@@ -1347,8 +1405,8 @@ |
['OS=="mac"', { |
# 'branding' is a variable defined in common.gypi |
# (e.g. "Chromium", "Chrome") |
- 'product_name': '<(branding)', |
- 'conditions': [ |
+ 'product_name': '<(branding)', |
+ 'conditions': [ |
['branding=="Chrome"', { |
'mac_bundle_resources': ['app/theme/google_chrome/chrome.icns'], |
}, { # else: branding!="Chrome" |
@@ -1356,6 +1414,15 @@ |
}], |
], |
}], |
+ ['OS=="win"', { |
+ 'include_dirs': [ |
+ 'third_party/wtl/include', |
+ ], |
+ 'dependencies': [ |
+ 'views', |
+ '../breakpad/breakpad.gyp:breakpad_handler', |
+ ], |
+ },], |
['OS!="win"', { |
Mark Mentovai
2009/03/06 17:36:10
me too
bradn
2009/03/06 23:02:11
Done.
|
'variables': { |
'repack_path': '../tools/data_pack/repack.py', |
@@ -1512,8 +1579,10 @@ |
'dependencies': [ |
'browser', |
'common', |
+ 'resources', |
'test_support', |
'../base/base.gyp:base', |
+ '../skia/skia.gyp:skia', |
'../testing/gtest.gyp:gtest', |
], |
'include_dirs': [ |
@@ -1522,6 +1591,20 @@ |
'sources': [ |
'test/ui/run_all_unittests.cc', |
'test/unit/run_all_unittests.cc', |
+ 'test/ui/ui_test.cc', |
+ 'test/ui/ui_test.h', |
+ 'test/ui/ui_test_suite.cc', |
+ 'test/ui/ui_test_suite.h', |
+ 'test/automation/automation_proxy.cc', |
+ 'test/automation/automation_proxy.h', |
+ 'test/automation/automation_handle_tracker.cc', |
+ 'test/automation/automation_handle_tracker.h', |
+ 'test/automation/browser_proxy.cc', |
+ 'test/automation/browser_proxy.h', |
+ 'test/automation/tab_proxy.cc', |
+ 'test/automation/tab_proxy.h', |
+ 'test/automation/window_proxy.cc', |
+ 'test/automation/window_proxy.h', |
], |
'conditions': [ |
['OS=="mac"', { |
@@ -1534,13 +1617,33 @@ |
# instead of the one in test/ui, and excludes all other files. The |
# runner in test/unit should not be built on Windows. |
['OS=="win"', { |
- 'sources/': [ |
- ['exclude', '^test/unit/run_all_unittests\\.cc$'], |
+ 'include_dirs': [ |
+ 'third_party/wtl/include', |
], |
+ 'sources!': [ |
+ 'test/unit/run_all_unittests.cc', |
+ ], |
+ 'dependencies': [ |
+ '../google_update/google_update.gyp:google_update', |
+ 'views', |
+ ], |
}, { # else: OS!="win" |
- 'sources/': [ |
- ['exclude', ''], |
- ['include', '^test/unit/run_all_unittests\\.cc$'], |
+ 'sources!': [ |
Mark Mentovai
2009/03/06 17:36:10
Since we really want to exclude everything other t
bradn
2009/03/06 23:02:11
Done.
|
+ 'test/ui/run_all_unittests.cc', |
+ 'test/ui/ui_test.cc', |
+ 'test/ui/ui_test.h', |
+ 'test/ui/ui_test_suite.cc', |
+ 'test/ui/ui_test_suite.h', |
+ 'test/automation/automation_proxy.cc', |
+ 'test/automation/automation_proxy.h', |
+ 'test/automation/automation_handle_tracker.cc', |
+ 'test/automation/automation_handle_tracker.h', |
+ 'test/automation/browser_proxy.cc', |
+ 'test/automation/browser_proxy.h', |
+ 'test/automation/tab_proxy.cc', |
+ 'test/automation/tab_proxy.h', |
+ 'test/automation/window_proxy.cc', |
+ 'test/automation/window_proxy.h', |
], |
}], |
], |
@@ -1554,6 +1657,7 @@ |
'renderer', |
'resources', |
'test_support', |
+ '../webkit/webkit.gyp:webkit', |
'../skia/skia.gyp:skia', |
'../testing/gtest.gyp:gtest', |
'../third_party/icu38/icu38.gyp:icui18n', |
@@ -1632,6 +1736,8 @@ |
'browser/search_engines/template_url_unittest.cc', |
'browser/sessions/session_backend_unittest.cc', |
'browser/sessions/session_service_unittest.cc', |
+ 'browser/sessions/session_service_test_helper.cc', |
+ 'browser/sessions/session_service_test_helper.h', |
'browser/sessions/tab_restore_service_unittest.cc', |
'browser/tab_contents/web_contents_unittest.cc', |
'browser/tabs/tab_strip_model_unittest.cc', |
@@ -1685,9 +1791,32 @@ |
'renderer/render_view_unittest.cc', |
'renderer/render_widget_unittest.cc', |
'renderer/renderer_main_unittest.cc', |
+ 'test/v8_unit_test.cc', |
+ 'test/v8_unit_test.h', |
+ 'test/browser_with_test_window_test.cc', |
+ 'test/browser_with_test_window_test.h', |
+ 'test/test_notification_tracker.cc', |
+ 'test/test_notification_tracker.h', |
'test/unit/run_all_unittests.cc', |
], |
'conditions': [ |
+ ['OS=="win"', { |
+ 'defines': [ |
+ '__STD_C', |
+ '_CRT_SECURE_NO_DEPRECATE', |
+ '_SCL_SECURE_NO_DEPRECATE', |
+ ], |
+ 'include_dirs': [ |
+ 'third_party/wtl/include', |
+ ], |
+ 'sources!': [ |
+ 'common/file_descriptor_set_unittest.cc', |
+ 'common/net/url_util_unittest.cc', |
+ ], |
+ 'dependencies': [ |
+ 'views', |
+ ], |
+ },], |
['OS=="mac"', { |
# mac tests load the resources from the built app beside the test |
'dependencies': ['app'], |
@@ -1721,6 +1850,8 @@ |
'browser/rlz/rlz_unittest.cc', |
'browser/sessions/session_backend_unittest.cc', |
'browser/sessions/session_service_unittest.cc', |
+ 'browser/sessions/session_service_test_helper.cc', |
+ 'browser/sessions/session_service_test_helper.h', |
'browser/sessions/tab_restore_service_unittest.cc', |
'browser/tab_contents/web_contents_unittest.cc', |
'browser/tabs/tab_strip_model_unittest.cc', |
@@ -1743,6 +1874,13 @@ |
'common/time_format_unittest.cc', |
'renderer/render_view_unittest.cc', |
'renderer/render_widget_unittest.cc', |
+ 'test/v8_unit_test.cc', |
+ 'test/v8_unit_test.h', |
+ 'test/browser_with_test_window_test.cc', |
+ 'test/browser_with_test_window_test.h', |
+ 'test/test_notification_tracker.cc', |
+ 'test/test_notification_tracker.h', |
+ 'test/unit/run_all_unittests.cc', |
], |
}], |
], |
@@ -1773,5 +1911,241 @@ |
}, |
]}, # 'targets' |
], # OS=="mac" |
+ ['OS=="win"', |
+ { 'targets': [ |
+ { |
+ 'target_name': 'views', |
+ 'type': 'static_library', |
+ 'dependencies': [ |
+ 'common', |
+ 'resources', |
+ '../media/media.gyp:media', |
+ '../skia/skia.gyp:skia', |
+ '../third_party/icu38/icu38.gyp:icui18n', |
+ '../third_party/icu38/icu38.gyp:icuuc', |
+ '../third_party/libxml/libxml.gyp:libxml', |
+ '../third_party/npapi/npapi.gyp:npapi', |
+ 'third_party/hunspell/hunspell.gyp:hunspell', |
+ ], |
+ 'include_dirs': [ |
+ '..', |
+ # TODO(bradnelson): this should really be from a dependency on |
+ # webkit_resources. |
+ '<(SHARED_INTERMEDIATE_DIR)/webkit', |
+ '<(INTERMEDIATE_DIR)', |
+ ], |
+ 'sources': [ |
+ # All .cc, .h, .m, and .mm files under browser except for tests and |
+ # mocks. |
+ 'views/accelerator.cc', |
+ 'views/accelerator.h', |
+ 'views/accelerator_handler.cc', |
+ 'views/accelerator_handler.h', |
+ 'views/accessibility/accessible_wrapper.cc', |
+ 'views/accessibility/accessible_wrapper.h', |
+ 'views/accessibility/view_accessibility.cc', |
+ 'views/accessibility/view_accessibility.h', |
+ 'views/aero_tooltip_manager.cc', |
+ 'views/aero_tooltip_manager.h', |
+ 'views/app_modal_dialog_delegate.h', |
+ 'views/background.cc', |
+ 'views/background.h', |
+ 'views/base_button.cc', |
+ 'views/base_button.h', |
+ 'views/bitmap_scroll_bar.cc', |
+ 'views/bitmap_scroll_bar.h', |
+ 'views/border.cc', |
+ 'views/border.h', |
+ 'views/button.cc', |
+ 'views/button.h', |
+ 'views/button_dropdown.cc', |
+ 'views/button_dropdown.h', |
+ 'views/checkbox.cc', |
+ 'views/checkbox.h', |
+ 'views/chrome_menu.cc', |
+ 'views/chrome_menu.h', |
+ 'views/client_view.cc', |
+ 'views/client_view.h', |
+ 'views/combo_box.cc', |
+ 'views/combo_box.h', |
+ 'views/controller.h', |
+ 'views/custom_frame_view.cc', |
+ 'views/custom_frame_view.h', |
+ 'views/decision.cc', |
+ 'views/decision.h', |
+ 'views/dialog_client_view.cc', |
+ 'views/dialog_client_view.h', |
+ 'views/dialog_delegate.cc', |
+ 'views/dialog_delegate.h', |
+ 'views/event.cc', |
+ 'views/event.h', |
+ 'views/external_focus_tracker.cc', |
+ 'views/external_focus_tracker.h', |
+ 'views/focus_manager.cc', |
+ 'views/focus_manager.h', |
+ 'views/grid_layout.cc', |
+ 'views/grid_layout.h', |
+ 'views/group_table_view.cc', |
+ 'views/group_table_view.h', |
+ 'views/hwnd_notification_source.h', |
+ 'views/hwnd_view.cc', |
+ 'views/hwnd_view.h', |
+ 'views/image_view.cc', |
+ 'views/image_view.h', |
+ 'views/label.cc', |
+ 'views/label.h', |
+ 'views/layout_manager.cc', |
+ 'views/layout_manager.h', |
+ 'views/link.cc', |
+ 'views/link.h', |
+ 'views/menu.cc', |
+ 'views/menu.h', |
+ 'views/menu_button.cc', |
+ 'views/menu_button.h', |
+ 'views/message_box_view.cc', |
+ 'views/message_box_view.h', |
+ 'views/native_button.cc', |
+ 'views/native_button.h', |
+ 'views/native_control.cc', |
+ 'views/native_control.h', |
+ 'views/native_frame_view.cc', |
+ 'views/native_frame_view.h', |
+ 'views/native_scroll_bar.cc', |
+ 'views/native_scroll_bar.h', |
+ 'views/non_client_view.cc', |
+ 'views/non_client_view.h', |
+ 'views/painter.cc', |
+ 'views/painter.h', |
+ 'views/radio_button.cc', |
+ 'views/radio_button.h', |
+ 'views/repeat_controller.cc', |
+ 'views/repeat_controller.h', |
+ 'views/root_view.cc', |
+ 'views/root_view.h', |
+ 'views/root_view_drop_target.cc', |
+ 'views/root_view_drop_target.h', |
+ 'views/root_view_gtk.cc', |
+ 'views/root_view_win.cc', |
+ 'views/scroll_bar.cc', |
+ 'views/scroll_bar.h', |
+ 'views/scroll_view.cc', |
+ 'views/scroll_view.h', |
+ 'views/separator.cc', |
+ 'views/separator.h', |
+ 'views/single_split_view.cc', |
+ 'views/single_split_view.h', |
+ 'views/tabbed_pane.cc', |
+ 'views/tabbed_pane.h', |
+ 'views/table_view.cc', |
+ 'views/table_view.h', |
+ 'views/text_button.cc', |
+ 'views/text_button.h', |
+ 'views/text_field.cc', |
+ 'views/text_field.h', |
+ 'views/throbber.cc', |
+ 'views/throbber.h', |
+ 'views/tooltip_manager.cc', |
+ 'views/tooltip_manager.h', |
+ 'views/tree_model.h', |
+ 'views/tree_node_iterator.h', |
+ 'views/tree_node_model.h', |
+ 'views/tree_view.cc', |
+ 'views/tree_view.h', |
+ 'views/view.cc', |
+ 'views/view.h', |
+ 'views/view_constants.cc', |
+ 'views/view_constants.h', |
+ 'views/view_gtk.cc', |
+ 'views/view_menu_delegate.h', |
+ 'views/view_storage.cc', |
+ 'views/view_storage.h', |
+ 'views/view_win.cc', |
+ 'views/widget.h', |
+ 'views/widget_win.cc', |
+ 'views/widget_win.h', |
+ 'views/window.cc', |
+ 'views/window.h', |
+ 'views/window_delegate.cc', |
+ 'views/window_delegate.h', |
+ 'views/window_resources.h', |
+ ], |
+ # These are layered in conditionals in the event other platforms |
+ # end up using this module as well. |
+ 'conditions': [ |
+ ['OS=="win"', { |
+ 'defines': [ |
+ '__STD_C', |
+ '_CRT_SECURE_NO_DEPRECATE', |
+ '_SCL_SECURE_NO_DEPRECATE', |
+ ], |
+ 'include_dirs': [ |
+ 'third_party/wtl/include', |
+ ], |
+ },], |
+ ], |
+ }, |
+ { |
+ 'target_name': 'plugin', |
+ 'type': 'static_library', |
+ 'dependencies': [ |
+ 'common', |
+ 'resources', |
+ '../media/media.gyp:media', |
+ '../skia/skia.gyp:skia', |
+ '../third_party/icu38/icu38.gyp:icui18n', |
+ '../third_party/icu38/icu38.gyp:icuuc', |
+ '../third_party/libxml/libxml.gyp:libxml', |
+ '../third_party/npapi/npapi.gyp:npapi', |
+ 'third_party/hunspell/hunspell.gyp:hunspell', |
+ ], |
+ 'include_dirs': [ |
+ '..', |
+ # TODO(bradnelson): this should really be from a dependency on |
+ # webkit_resources. |
+ '<(SHARED_INTERMEDIATE_DIR)/webkit', |
+ '<(INTERMEDIATE_DIR)', |
+ ], |
+ 'sources': [ |
+ # All .cc, .h, .m, and .mm files under browser except for tests and |
+ # mocks. |
+ 'plugin/chrome_plugin_host.cc', |
+ 'plugin/chrome_plugin_host.h', |
+ 'plugin/npobject_proxy.cc', |
+ 'plugin/npobject_proxy.h', |
+ 'plugin/npobject_stub.cc', |
+ 'plugin/npobject_stub.h', |
+ 'plugin/npobject_util.cc', |
+ 'plugin/npobject_util.h', |
+ 'plugin/plugin_channel.cc', |
+ 'plugin/plugin_channel.h', |
+ 'plugin/plugin_channel_base.cc', |
+ 'plugin/plugin_channel_base.h', |
+ 'plugin/plugin_main.cc', |
+ 'plugin/plugin_process.cc', |
+ 'plugin/plugin_process.h', |
+ 'plugin/plugin_thread.cc', |
+ 'plugin/plugin_thread.h', |
+ 'plugin/webplugin_delegate_stub.cc', |
+ 'plugin/webplugin_delegate_stub.h', |
+ 'plugin/webplugin_proxy.cc', |
+ 'plugin/webplugin_proxy.h', |
+ ], |
+ # These are layered in conditionals in the event other platforms |
+ # end up using this module as well. |
+ 'conditions': [ |
+ ['OS=="win"', { |
+ 'defines': [ |
+ '__STD_C', |
+ '_CRT_SECURE_NO_DEPRECATE', |
+ '_SCL_SECURE_NO_DEPRECATE', |
+ ], |
+ 'include_dirs': [ |
+ 'third_party/wtl/include', |
+ ], |
+ },], |
+ ], |
+ }, |
+ ]}, # 'targets' |
+ ], # OS=="mac" |
], # 'conditions' |
} |