Upload upstream chromium 69.0.3497
[platform/framework/web/chromium-efl.git] / components / assist_ranker / BUILD.gn
1 # Copyright 2017 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("assist_ranker") {
6   sources = [
7     "assist_ranker_service.h",
8     "assist_ranker_service_impl.cc",
9     "assist_ranker_service_impl.h",
10     "base_predictor.cc",
11     "base_predictor.h",
12     "binary_classifier_predictor.cc",
13     "binary_classifier_predictor.h",
14     "example_preprocessing.cc",
15     "example_preprocessing.h",
16     "fake_ranker_model_loader.cc",
17     "fake_ranker_model_loader.h",
18     "generic_logistic_regression_inference.cc",
19     "generic_logistic_regression_inference.h",
20     "predictor_config.cc",
21     "predictor_config.h",
22     "predictor_config_definitions.cc",
23     "predictor_config_definitions.h",
24     "ranker_example_util.cc",
25     "ranker_example_util.h",
26     "ranker_model.cc",
27     "ranker_model.h",
28     "ranker_model_loader.h",
29     "ranker_model_loader_impl.cc",
30     "ranker_model_loader_impl.h",
31     "ranker_url_fetcher.cc",
32     "ranker_url_fetcher.h",
33   ]
34
35   deps = [
36     "//base",
37     "//components/assist_ranker/proto",
38     "//components/data_use_measurement/core",
39     "//components/keyed_service/core",
40     "//net",
41     "//services/metrics/public/cpp:metrics_cpp",
42     "//services/network:network_service",
43     "//services/network/public/cpp",
44     "//services/network/public/mojom",
45     "//url",
46   ]
47 }
48
49 source_set("unit_tests") {
50   testonly = true
51
52   sources = [
53     "base_predictor_unittest.cc",
54     "binary_classifier_predictor_unittest.cc",
55     "example_preprocessing_unittest.cc",
56     "generic_logistic_regression_inference_unittest.cc",
57     "ranker_example_util_unittest.cc",
58     "ranker_model_loader_impl_unittest.cc",
59     "ranker_model_unittest.cc",
60   ]
61
62   deps = [
63     ":assist_ranker",
64     "//base",
65     "//components/assist_ranker/proto",
66     "//components/ukm:test_support",
67     "//net:test_support",
68     "//services/network:test_support",
69     "//services/network/public/cpp",
70     "//testing/gtest",
71   ]
72 }