Home | History | Annotate | Download | only in omnibox
      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 static_library("omnibox") {
      6   sources = [
      7     "answers_cache.h",
      8     "answers_cache.cc",
      9     "autocomplete_input.cc",
     10     "autocomplete_input.h",
     11     "autocomplete_match.cc",
     12     "autocomplete_match.h",
     13     "autocomplete_match_type.cc",
     14     "autocomplete_match_type.h",
     15     "autocomplete_provider.cc",
     16     "autocomplete_provider.h",
     17     "autocomplete_result.cc",
     18     "autocomplete_result.h",
     19     "autocomplete_scheme_classifier.h",
     20     "base_search_provider.cc",
     21     "base_search_provider.h",
     22     "keyword_extensions_delegate.cc",
     23     "keyword_extensions_delegate.h",
     24     "keyword_provider.cc",
     25     "keyword_provider.h",
     26     "omnibox_field_trial.cc",
     27     "omnibox_field_trial.h",
     28     "omnibox_switches.cc",
     29     "omnibox_switches.h",
     30     "search_provider.cc",
     31     "search_provider.h",
     32     "search_suggestion_parser.cc",
     33     "search_suggestion_parser.h",
     34     "url_prefix.cc",
     35     "url_prefix.h",
     36   ]
     37 
     38   public_deps = [
     39     "//components/metrics/proto",
     40   ]
     41   deps = [
     42     "//base",
     43     "//components/resources",
     44     "//components/search_engines",
     45     "//components/strings",
     46     "//components/url_fixer",
     47     "//components/variations",
     48     "//net",
     49     "//ui/base",
     50     "//url",
     51   ]
     52 }
     53 
     54 static_library("test_support") {
     55   sources = [
     56     "test_scheme_classifier.cc",
     57     "test_scheme_classifier.h",
     58   ]
     59 
     60   deps = [
     61     ":omnibox",
     62     "//base",
     63     "//components/metrics/proto",
     64   ]
     65 }
     66 
     67 source_set("unit_tests") {
     68   testonly = true
     69   sources = [
     70     "answers_cache_unittest.cc",
     71     "autocomplete_input_unittest.cc",
     72     "autocomplete_match_unittest.cc",
     73     "autocomplete_result_unittest.cc",
     74     "base_search_provider_unittest.cc",
     75     "keyword_provider_unittest.cc",
     76     "omnibox_field_trial_unittest.cc",
     77   ]
     78 
     79   deps = [
     80     ":omnibox",
     81     ":test_support",
     82     "//testing/gmock",
     83     "//testing/gtest",
     84   ]
     85 }
     86