Migration from jb-mr2 to master for Widevine CDM
Android development of the widevine CDM has been done on the jb-mr2 branch of the cdm code base. This CL contains a merge of that jb-mr2 work to CDM master, and also reflects the evolution of the common Modular DRM code base since jb-mr2 branched. Change-Id: I1d7e1a12d092c00044a4298261146cb97808d4ef
This commit is contained in:
@@ -15,8 +15,6 @@
|
||||
'dependencies': [
|
||||
'oec_mrvl',
|
||||
],
|
||||
'libraries': [
|
||||
],
|
||||
}, {
|
||||
'dependencies': [
|
||||
'oec_mock',
|
||||
@@ -24,59 +22,24 @@
|
||||
}],
|
||||
],
|
||||
},
|
||||
{
|
||||
'target_name': 'oec_client',
|
||||
'type': 'static_library',
|
||||
'sources': [
|
||||
'client/oemcrypto_client.h',
|
||||
'client/oemcrypto_client.cpp',
|
||||
],
|
||||
'dependencies': [
|
||||
'../../../base/base.gyp:base',
|
||||
],
|
||||
'include_dirs': [
|
||||
'client',
|
||||
'../include/widevine',
|
||||
'../core/include',
|
||||
],
|
||||
},
|
||||
{
|
||||
'target_name': 'oec_mock',
|
||||
'type': 'static_library',
|
||||
'conditions': [
|
||||
[ 'use_openssl==1', {
|
||||
'sources!': [
|
||||
'mock/src/encryptor_nss.cpp',
|
||||
],
|
||||
}, {
|
||||
'sources!': [
|
||||
'mock/src/encryptor_openssl.cpp',
|
||||
],
|
||||
},],
|
||||
],
|
||||
'sources': [
|
||||
'mock/src/oemcrypto_mock.cpp',
|
||||
'mock/src/oemcrypto_engine_mock.cpp',
|
||||
'mock/src/oemcrypto_engine_mock.h',
|
||||
'mock/src/oemcrypto_key_mock.cpp',
|
||||
'mock/src/oemcrypto_key_mock.h',
|
||||
'mock/src/oemcrypto_keybox_mock.cpp',
|
||||
'mock/src/oemcrypto_keybox_mock.h',
|
||||
'mock/src/encryptor.h',
|
||||
'mock/src/encryptor.cpp',
|
||||
'mock/src/encryptor_nss.cpp',
|
||||
'mock/src/encryptor_openssl.cpp',
|
||||
'mock/src/cmac.h',
|
||||
'mock/src/cmac.c',
|
||||
],
|
||||
'dependencies': [
|
||||
'../../../base/base.gyp:base',
|
||||
'../../../crypto/crypto.gyp:crypto',
|
||||
'mock/src/wvcrc.cpp',
|
||||
],
|
||||
'include_dirs': [
|
||||
'mock/src',
|
||||
'../include',
|
||||
'../core/include',
|
||||
'include',
|
||||
],
|
||||
'dependencies': [
|
||||
'../../../crypto/crypto.gyp:crypto',
|
||||
# TODO(kqyang): make it platform independent.
|
||||
'../chromium/util.gyp:lock',
|
||||
'../chromium/util.gyp:string_conversions',
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -85,14 +48,14 @@
|
||||
'sources': [
|
||||
'eureka/src/oemcrypto_mrvl.cpp',
|
||||
],
|
||||
'dependencies': [
|
||||
'../../../base/base.gyp:base',
|
||||
'../../../crypto/crypto.gyp:crypto',
|
||||
],
|
||||
'include_dirs': [
|
||||
'../include',
|
||||
'../core/include',
|
||||
],
|
||||
'dependencies': [
|
||||
'../../../base/base.gyp:base',
|
||||
'../../../crypto/crypto.gyp:crypto',
|
||||
],
|
||||
'cflags': [
|
||||
'-Wsign-conversion',
|
||||
],
|
||||
@@ -115,13 +78,13 @@
|
||||
'test/oemcrypto_test.cpp',
|
||||
],
|
||||
'include_dirs': [
|
||||
'../include',
|
||||
'../../../testing/gtest/include',
|
||||
'include',
|
||||
'mock/src',
|
||||
],
|
||||
'dependencies': [
|
||||
'oec_lib',
|
||||
'../../../base/base.gyp:base',
|
||||
'../../../testing/gtest.gyp:gtest',
|
||||
'../../../testing/gtest.gyp:gtest_main',
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user