| Index: media/BUILD.gn
|
| diff --git a/media/BUILD.gn b/media/BUILD.gn
|
| index 1e5cebcefd2194cb884b27491ad9db58ca99a15b..7d1389435fd87331933789533f7bea6ed918b29f 100644
|
| --- a/media/BUILD.gn
|
| +++ b/media/BUILD.gn
|
| @@ -511,6 +511,31 @@ component("media") {
|
| }
|
| }
|
|
|
| +config("cdm_manager_implementation") {
|
| + defines = [ "CDM_MANAGER_IMPLEMENTATION" ]
|
| +}
|
| +
|
| +# cdm_manager must not be a source_set() because CdmManager exposes a static
|
| +# singleton, shared by multiple component()s.
|
| +#
|
| +# TODO(xhwang): Remove this component once AVDA no longer depends on it.
|
| +component("cdm_manager") {
|
| + visibility = [
|
| + "//media/gpu",
|
| + "//media/mojo/services:lib",
|
| + ]
|
| + sources = [
|
| + "cdm/cdm_manager.cc",
|
| + "cdm/cdm_manager.h",
|
| + "cdm/cdm_manager_export.h",
|
| + ]
|
| + configs += [ ":cdm_manager_implementation" ]
|
| + deps = [
|
| + ":media",
|
| + "//base",
|
| + ]
|
| +}
|
| +
|
| static_library("cdm_paths") {
|
| sources = [
|
| "cdm/cdm_paths.cc",
|
|
|