Disable tests broken on WinXP Tests(1) only.
[chromium-blink-merge.git] / components / translate.gypi
blob0c73df36bad2ab4b4c3b41937e01fe14121f4267
1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
6   'targets': [
7     {
8       'target_name': 'translate_core_browser',
9       'type': 'static_library',
10       'dependencies': [
11         '../base/base.gyp:base',
12         '../google_apis/google_apis.gyp:google_apis',
13         '../net/net.gyp:net',
14         '../ui/base/ui_base.gyp:ui_base',
15         '../url/url.gyp:url_lib',
16         'components_resources.gyp:components_resources',
17         'language_usage_metrics',
18         'translate_core_common',
19         'user_prefs',
20       ],
21       'include_dirs': [
22         '..',
23       ],
24       'sources': [
25         'translate/core/browser/language_state.cc',
26         'translate/core/browser/language_state.h',
27         'translate/core/browser/page_translated_details.h',
28         'translate/core/browser/translate_accept_languages.cc',
29         'translate/core/browser/translate_accept_languages.h',
30         'translate/core/browser/translate_browser_metrics.cc',
31         'translate/core/browser/translate_browser_metrics.h',
32         'translate/core/browser/translate_client.h',
33         'translate/core/browser/translate_download_manager.cc',
34         'translate/core/browser/translate_download_manager.h',
35         'translate/core/browser/translate_driver.h',
36         'translate/core/browser/translate_error_details.h',
37         'translate/core/browser/translate_event_details.cc',
38         'translate/core/browser/translate_event_details.h',
39         'translate/core/browser/translate_language_list.cc',
40         'translate/core/browser/translate_language_list.h',
41         'translate/core/browser/translate_prefs.cc',
42         'translate/core/browser/translate_prefs.h',
43         'translate/core/browser/translate_script.cc',
44         'translate/core/browser/translate_script.h',
45         'translate/core/browser/translate_url_fetcher.cc',
46         'translate/core/browser/translate_url_fetcher.h',
47         'translate/core/browser/translate_url_util.cc',
48         'translate/core/browser/translate_url_util.h',
49        ],
50     },
51     {
52       'target_name': 'translate_core_common',
53       'type': 'static_library',
54       'dependencies': [
55         '../base/base.gyp:base',
56         '../url/url.gyp:url_lib',
57       ],
58       'include_dirs': [
59         '..',
60       ],
61       'sources': [
62         'translate/core/common/translate_constants.cc',
63         'translate/core/common/translate_constants.h',
64         'translate/core/common/translate_errors.h',
65         'translate/core/common/translate_metrics.cc',
66         'translate/core/common/translate_metrics.h',
67         'translate/core/common/translate_pref_names.cc',
68         'translate/core/common/translate_pref_names.h',
69         'translate/core/common/translate_switches.cc',
70         'translate/core/common/translate_switches.h',
71         'translate/core/common/translate_util.cc',
72         'translate/core/common/translate_util.h',
73         'translate/core/common/language_detection_details.cc',
74         'translate/core/common/language_detection_details.h',
75       ],
76     },
77     {
78       'target_name': 'translate_language_detection',
79       'type': 'static_library',
80       'dependencies': [
81         'translate_core_common',
82         '../base/base.gyp:base',
83         '../url/url.gyp:url_lib',
84       ],
85       'include_dirs': [
86         '..',
87       ],
88       'sources': [
89         'translate/language_detection/language_detection_util.cc',
90         'translate/language_detection/language_detection_util.h',
91       ],
92       'conditions': [
93         ['cld_version==0 or cld_version==1', {
94           'dependencies': [
95             '<(DEPTH)/third_party/cld/cld.gyp:cld',
96           ],
97         }],
98         ['cld_version==0 or cld_version==2', {
99           'dependencies': [
100             '<(DEPTH)/third_party/cld_2/cld_2.gyp:cld_2',
101           ],
102         }],
103       ],
104     },
105   ],
106   'conditions': [
107     ['OS != "ios"', {
108       'targets': [
109         {
110           'target_name': 'translate_content_browser',
111           'type': 'static_library',
112           'dependencies': [
113             'translate_core_browser',
114             '../base/base.gyp:base',
115             '../content/content.gyp:content_browser',
116           ],
117           'include_dirs': [
118             '..',
119           ],
120           'sources': [
121             'translate/content/browser/content_translate_driver.cc',
122             'translate/content/browser/content_translate_driver.h',
123            ],
124         },
125       ],
126     }],
127   ],