# Copyright 2026 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//build/config/features.gni") source_set("features") { sources = [ "features.cc", "features.h", ] deps = [ "//base" ] } static_library("universal_optout") { sources = [ "prefs.cc", "prefs.h", "universal_optout_service.cc", "universal_optout_service.h", ] public_deps = [ ":features", "//base", "//components/keyed_service/core", "//components/pref_registry", "//components/prefs", "//components/signin/public/identity_manager", "//components/user_prefs", "//components/variations/service", ] } source_set("unit_tests") { testonly = true sources = [ "universal_optout_service_unittest.cc" ] deps = [ ":features", ":universal_optout", "//base", "//base/test:test_support", "//components/metrics:test_support", "//components/prefs:test_support", "//components/signin/public/base", "//components/signin/public/identity_manager", "//components/signin/public/identity_manager:test_support", "//components/variations:test_support", "//components/variations/service", "//testing/gmock", "//testing/gtest", ] }