Roll src/third_party/WebKit 158aaae:b064da1 (svn 197189:197200)
[chromium-blink-merge.git] / components / omnibox.gypi
blob2e3ebe59c8cc3956deae41ef9148e4eaaafc57f7
1 # Copyright 2014 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       # GN version: //components/omnibox
9       'target_name': 'omnibox',
10       'type': 'static_library',
11       'dependencies': [
12         '../base/base.gyp:base',
13         '../base/base.gyp:base_i18n',
14         '../net/net.gyp:net',
15         '../ui/base/ui_base.gyp:ui_base',
16         '../url/url.gyp:url_lib',
17         'bookmarks_browser',
18         'component_metrics_proto',
19         'components_resources.gyp:components_resources',
20         'components_strings.gyp:components_strings',
21         'history_core_browser',
22         'query_parser',
23         'search',
24         'search_engines',
25         'url_fixer',
26         'variations_http_provider',
27       ],
28       'export_dependent_settings': [
29         'component_metrics_proto',
30       ],
31       'include_dirs': [
32         '..',
33       ],
34       'sources': [
35         # Note: sources list duplicated in GN build.
36         'omnibox/answers_cache.cc',
37         'omnibox/answers_cache.h',
38         'omnibox/autocomplete_input.cc',
39         'omnibox/autocomplete_input.h',
40         'omnibox/autocomplete_match.cc',
41         'omnibox/autocomplete_match.h',
42         'omnibox/autocomplete_match_type.cc',
43         'omnibox/autocomplete_match_type.h',
44         'omnibox/autocomplete_provider.cc',
45         'omnibox/autocomplete_provider.h',
46         'omnibox/autocomplete_provider_client.h',
47         'omnibox/autocomplete_provider_listener.h',
48         'omnibox/autocomplete_result.cc',
49         'omnibox/autocomplete_result.h',
50         'omnibox/autocomplete_scheme_classifier.h',
51         'omnibox/base_search_provider.cc',
52         'omnibox/base_search_provider.h',
53         'omnibox/bookmark_provider.cc',
54         'omnibox/bookmark_provider.h',
55         'omnibox/history_provider.cc',
56         'omnibox/history_provider.h',
57         'omnibox/in_memory_url_index_types.cc',
58         'omnibox/in_memory_url_index_types.h',
59         'omnibox/keyword_extensions_delegate.cc',
60         'omnibox/keyword_extensions_delegate.h',
61         'omnibox/keyword_provider.cc',
62         'omnibox/keyword_provider.h',
63         'omnibox/omnibox_field_trial.cc',
64         'omnibox/omnibox_field_trial.h',
65         'omnibox/omnibox_log.cc',
66         'omnibox/omnibox_log.h',
67         'omnibox/omnibox_switches.cc',
68         'omnibox/omnibox_switches.h',
69         'omnibox/search_provider.cc',
70         'omnibox/search_provider.h',
71         'omnibox/search_suggestion_parser.cc',
72         'omnibox/search_suggestion_parser.h',
73         'omnibox/suggestion_answer.cc',
74         'omnibox/suggestion_answer.h',
75         'omnibox/url_prefix.cc',
76         'omnibox/url_prefix.h',
77       ],
78     },
79     {
80       # GN version: //components/omnibox:test_support
81       'target_name': 'omnibox_test_support',
82       'type': 'static_library',
83       'dependencies': [
84         '../base/base.gyp:base',
85         'omnibox',
86         'component_metrics_proto',
87       ],
88       'include_dirs': [
89         '..',
90       ],
91       'sources': [
92         # Note: sources list duplicated in GN build.
93         'omnibox/test_scheme_classifier.cc',
94         'omnibox/test_scheme_classifier.h',
95       ],
96     },
97   ],