Home | History | Annotate | Download | only in components
      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.
      4 
      5 {
      6   'targets': [
      7     {
      8       # GN version: //components/omnibox
      9       'target_name': 'omnibox',
     10       'type': 'static_library',
     11       'dependencies': [
     12         '../base/base.gyp:base',
     13         '../net/net.gyp:net',
     14         '../ui/base/ui_base.gyp:ui_base',
     15         '../url/url.gyp:url_lib',
     16         'component_metrics_proto',
     17         'components_resources.gyp:components_resources',
     18         'components_strings.gyp:components_strings',
     19         'search',
     20         'search_engines',
     21         'url_fixer',
     22         'variations_http_provider',
     23       ],
     24       'include_dirs': [
     25         '..',
     26       ],
     27       'sources': [
     28         # Note: sources list duplicated in GN build.
     29         'omnibox/answers_cache.h',
     30         'omnibox/answers_cache.cc',
     31         'omnibox/autocomplete_input.cc',
     32         'omnibox/autocomplete_input.h',
     33         'omnibox/autocomplete_match.cc',
     34         'omnibox/autocomplete_match.h',
     35         'omnibox/autocomplete_match_type.cc',
     36         'omnibox/autocomplete_match_type.h',
     37         'omnibox/autocomplete_provider.cc',
     38         'omnibox/autocomplete_provider.h',
     39         'omnibox/autocomplete_provider_client.h',
     40         'omnibox/autocomplete_provider_listener.h',
     41         'omnibox/autocomplete_result.cc',
     42         'omnibox/autocomplete_result.h',
     43         'omnibox/autocomplete_scheme_classifier.h',
     44         'omnibox/base_search_provider.cc',
     45         'omnibox/base_search_provider.h',
     46         'omnibox/keyword_extensions_delegate.cc',
     47         'omnibox/keyword_extensions_delegate.h',
     48         'omnibox/keyword_provider.cc',
     49         'omnibox/keyword_provider.h',
     50         'omnibox/omnibox_field_trial.cc',
     51         'omnibox/omnibox_field_trial.h',
     52         'omnibox/omnibox_switches.cc',
     53         'omnibox/omnibox_switches.h',
     54         'omnibox/search_provider.cc',
     55         'omnibox/search_provider.h',
     56         'omnibox/search_suggestion_parser.cc',
     57         'omnibox/search_suggestion_parser.h',
     58         'omnibox/url_prefix.cc',
     59         'omnibox/url_prefix.h',
     60       ],
     61     },
     62     {
     63       # GN version: //components/omnibox:test_support
     64       'target_name': 'omnibox_test_support',
     65       'type': 'static_library',
     66       'dependencies': [
     67         '../base/base.gyp:base',
     68         'omnibox',
     69         'component_metrics_proto',
     70       ],
     71       'include_dirs': [
     72         '..',
     73       ],
     74       'sources': [
     75         # Note: sources list duplicated in GN build.
     76         'omnibox/test_scheme_classifier.cc',
     77         'omnibox/test_scheme_classifier.h',
     78       ],
     79     },
     80   ],
     81 }
     82