diff options
Diffstat (limited to 'chromium/components/translate.gypi')
-rw-r--r-- | chromium/components/translate.gypi | 127 |
1 files changed, 114 insertions, 13 deletions
diff --git a/chromium/components/translate.gypi b/chromium/components/translate.gypi index 7c19fe81bdb..5a15611ecef 100644 --- a/chromium/components/translate.gypi +++ b/chromium/components/translate.gypi @@ -5,31 +5,92 @@ { 'targets': [ { - 'target_name': 'translate_common', + 'target_name': 'translate_core_browser', 'type': 'static_library', 'dependencies': [ '../base/base.gyp:base', + '../base/base.gyp:base_i18n', + '../google_apis/google_apis.gyp:google_apis', + '../net/net.gyp:net', + '../ui/base/ui_base.gyp:ui_base', '../url/url.gyp:url_lib', + 'components_resources.gyp:components_resources', + 'components_strings.gyp:components_strings', + 'infobars_core', + 'language_usage_metrics', + 'pref_registry', + 'translate_core_common', ], 'include_dirs': [ '..', ], 'sources': [ - 'translate/common/translate_constants.cc', - 'translate/common/translate_constants.h', - 'translate/common/translate_metrics.cc', - 'translate/common/translate_metrics.h', - 'translate/common/translate_switches.cc', - 'translate/common/translate_switches.h', - 'translate/common/translate_util.cc', - 'translate/common/translate_util.h', + 'translate/core/browser/language_state.cc', + 'translate/core/browser/language_state.h', + 'translate/core/browser/options_menu_model.cc', + 'translate/core/browser/options_menu_model.h', + 'translate/core/browser/page_translated_details.h', + 'translate/core/browser/translate_accept_languages.cc', + 'translate/core/browser/translate_accept_languages.h', + 'translate/core/browser/translate_browser_metrics.cc', + 'translate/core/browser/translate_browser_metrics.h', + 'translate/core/browser/translate_client.h', + 'translate/core/browser/translate_download_manager.cc', + 'translate/core/browser/translate_download_manager.h', + 'translate/core/browser/translate_driver.h', + 'translate/core/browser/translate_error_details.h', + 'translate/core/browser/translate_event_details.cc', + 'translate/core/browser/translate_event_details.h', + 'translate/core/browser/translate_infobar_delegate.cc', + 'translate/core/browser/translate_infobar_delegate.h', + 'translate/core/browser/translate_language_list.cc', + 'translate/core/browser/translate_language_list.h', + 'translate/core/browser/translate_manager.cc', + 'translate/core/browser/translate_manager.h', + 'translate/core/browser/translate_prefs.cc', + 'translate/core/browser/translate_prefs.h', + 'translate/core/browser/translate_script.cc', + 'translate/core/browser/translate_script.h', + 'translate/core/browser/translate_step.h', + 'translate/core/browser/translate_ui_delegate.cc', + 'translate/core/browser/translate_ui_delegate.h', + 'translate/core/browser/translate_url_fetcher.cc', + 'translate/core/browser/translate_url_fetcher.h', + 'translate/core/browser/translate_url_util.cc', + 'translate/core/browser/translate_url_util.h', + ], + }, + { + 'target_name': 'translate_core_common', + 'type': 'static_library', + 'dependencies': [ + '../base/base.gyp:base', + '../url/url.gyp:url_lib', + ], + 'include_dirs': [ + '..', + ], + 'sources': [ + 'translate/core/common/translate_constants.cc', + 'translate/core/common/translate_constants.h', + 'translate/core/common/translate_errors.h', + 'translate/core/common/translate_metrics.cc', + 'translate/core/common/translate_metrics.h', + 'translate/core/common/translate_pref_names.cc', + 'translate/core/common/translate_pref_names.h', + 'translate/core/common/translate_switches.cc', + 'translate/core/common/translate_switches.h', + 'translate/core/common/translate_util.cc', + 'translate/core/common/translate_util.h', + 'translate/core/common/language_detection_details.cc', + 'translate/core/common/language_detection_details.h', ], }, { - 'target_name': 'translate_language_detection', + 'target_name': 'translate_core_language_detection', 'type': 'static_library', 'dependencies': [ - 'translate_common', + 'translate_core_common', '../base/base.gyp:base', '../url/url.gyp:url_lib', ], @@ -37,8 +98,8 @@ '..', ], 'sources': [ - 'translate/language_detection/language_detection_util.cc', - 'translate/language_detection/language_detection_util.h', + 'translate/core/language_detection/language_detection_util.cc', + 'translate/core/language_detection/language_detection_util.h', ], 'conditions': [ ['cld_version==0 or cld_version==1', { @@ -54,4 +115,44 @@ ], }, ], + 'conditions': [ + ['OS != "ios"', { + 'targets': [ + { + 'target_name': 'translate_content_browser', + 'type': 'static_library', + 'dependencies': [ + 'translate_core_browser', + '../base/base.gyp:base', + '../content/content.gyp:content_browser', + ], + 'include_dirs': [ + '..', + ], + 'sources': [ + 'translate/content/browser/content_translate_driver.cc', + 'translate/content/browser/content_translate_driver.h', + ], + }, + { + 'target_name': 'translate_content_common', + 'type': 'static_library', + 'dependencies': [ + 'translate_core_common', + 'translate_core_language_detection', + '../base/base.gyp:base', + '../content/content.gyp:content_common', + '../ipc/ipc.gyp:ipc', + ], + 'include_dirs': [ + '..', + ], + 'sources': [ + 'translate/content/common/translate_messages.cc', + 'translate/content/common/translate_messages.h', + ], + }, + ], + }], + ], } |