summaryrefslogtreecommitdiffstats
path: root/chromium/components/translate.gypi
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/translate.gypi')
-rw-r--r--chromium/components/translate.gypi127
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',
+ ],
+ },
+ ],
+ }],
+ ],
}