| Index: chromecast/media/media.gyp
|
| diff --git a/chromecast/media/media.gyp b/chromecast/media/media.gyp
|
| index 7aa3d5ba06b5133e7e3cf2b79ebc39f37507977b..20b1dc0c1347bac2c1dee3df0decdd9eb07dc632 100644
|
| --- a/chromecast/media/media.gyp
|
| +++ b/chromecast/media/media.gyp
|
| @@ -6,6 +6,8 @@
|
| 'variables': {
|
| 'chromium_code': 1,
|
| 'chromecast_branding%': 'Chromium',
|
| + 'libcast_media_gyp%': '',
|
| + 'use_default_libcast_media%': 1,
|
| },
|
| 'targets': [
|
| {
|
| @@ -15,6 +17,7 @@
|
| '../../base/base.gyp:base',
|
| '../../crypto/crypto.gyp:crypto',
|
| '../../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h',
|
| + '<(libcast_media_gyp):libcast_media_1.0',
|
| ],
|
| 'sources': [
|
| 'base/decrypt_context.cc',
|
| @@ -294,5 +297,24 @@
|
| 'cma/test/run_all_unittests.cc',
|
| ],
|
| },
|
| + ], # end of targets
|
| + 'conditions': [
|
| + ['use_default_libcast_media==1', {
|
| + 'targets': [
|
| + {
|
| + 'target_name': 'libcast_media_1.0',
|
| + 'type': 'shared_library',
|
| + 'dependencies': [
|
| + '../../chromecast/chromecast.gyp:cast_public_api'
|
| + ],
|
| + 'include_dirs': [
|
| + '../..',
|
| + ],
|
| + 'sources': [
|
| + 'base/cast_media_default.cc',
|
| + ],
|
| + }
|
| + ]
|
| + }],
|
| ],
|
| }
|
|
|