1 # Copyright 2015 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.
5 import("//build/config/crypto.gni")
6 import("//chromecast/chromecast.gni")
9 libcast_media_target = ""
16 "decrypt_context_clearkey.cc",
17 "decrypt_context_clearkey.h",
18 "key_systems_common.cc",
19 "key_systems_common.h",
22 "media_message_loop.cc",
23 "media_message_loop.h",
24 "switching_media_renderer.cc",
25 "switching_media_renderer.h",
28 configs += [ "//chromecast:config" ]
35 "//third_party/widevine/cdm:version_h",
38 if (chromecast_branding != "public") {
40 "${libcast_media_target}",
41 # TODO(gyp): add dependency on internal/chromecast_internal:media_base_internal
44 sources += [ "key_systems_common_simple.cc" ]
46 deps += [ ":libcast_media_default" ]
50 shared_library("libcast_media_default") {
51 output_name = "libcast_media_1.0"
54 "cast_media_default.cc",
57 configs += [ "//chromecast:config" ]
60 "//chromecast/public",