blob: a80cda7fb06d9f72ac30064c27de93da027894a6 [file] [log] [blame]
# Copyright 2025 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
source_set("search_preload") {
public = [
"search_preload_features.h",
"search_preload_service.h",
"search_preload_service_factory.h",
]
sources = [
"search_preload_features.cc",
"search_preload_pipeline.cc",
"search_preload_pipeline.h",
"search_preload_pipeline_manager.cc",
"search_preload_pipeline_manager.h",
"search_preload_service.cc",
"search_preload_service.h",
"search_preload_service_factory.cc",
"search_preload_service_factory.h",
"search_preload_signal_result.h",
]
public_deps = [ "//content/public/browser" ]
deps = [
"//base",
"//chrome/browser/profiles:profile",
"//chrome/browser/search_engines",
"//components/omnibox/browser",
"//components/omnibox/browser:mojo_bindings",
"//components/search_engines",
]
}
source_set("browser_tests") {
testonly = true
sources = [ "search_preload_browsertest.cc" ]
defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
deps = [
":search_preload",
"//base/test:test_support",
"//chrome/browser/autocomplete",
"//chrome/browser/preloading/prefetch:test_support",
"//chrome/browser/search_engines",
"//chrome/test:platform_browser_tests",
"//chrome/test:test_support",
"//components/page_load_metrics/browser:test_support",
]
data = [ "//chrome/test/data/" ]
}