1 # Copyright 2018 The Chromium Authors
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 import("//testing/test.gni")
7 # There should be only one media session service. It is currently in the
8 # browser process. So, only //content/browser should link to this target.
9 # Others modules should only need the public targets.
12 "audio_focus_manager.cc",
13 "audio_focus_manager.h",
14 "audio_focus_request.cc",
15 "audio_focus_request.h",
16 "media_controller.cc",
18 "media_session_service_impl.cc",
19 "media_session_service_impl.h",
22 configs += [ "//build/config/compiler:wexit_time_destructors" ]
25 "//mojo/public/cpp/bindings",
26 "//services/media_session/public/cpp",
27 "//services/media_session/public/mojom",
31 public_deps = [ "//base" ]
37 "audio_focus_manager_unittest.cc",
38 "media_controller_unittest.cc",
39 "media_session_service_impl_unittest.cc",
45 "//base/test:test_support",
46 "//build:chromeos_buildflags",
47 "//services/media_session/public/cpp",
48 "//services/media_session/public/cpp/test:test_support",
49 "//services/media_session/public/mojom",