40 lines
1023 B
Plaintext
40 lines
1023 B
Plaintext
cc_library_static {
|
|
name: "libwvcasplugins",
|
|
local_include_dirs: [
|
|
"include",
|
|
],
|
|
export_include_dirs: ["include"],
|
|
srcs: [
|
|
"src/crypto_session.cpp",
|
|
"src/widevine_cas_session_map.cpp",
|
|
"src/widevine_media_cas.cpp",
|
|
"src/cas_license.cpp",
|
|
"src/ecm_parser.cpp",
|
|
"src/ecm_parser_v2.cpp",
|
|
"src/ecm_parser_v3.cpp",
|
|
"src/emm_parser.cpp",
|
|
"src/file_util.cpp",
|
|
"src/license_key_status.cpp",
|
|
"src/oemcrypto_interface.cpp",
|
|
"src/policy_engine.cpp",
|
|
"src/widevine_cas_session.cpp",
|
|
"src/widevine_media_cas_plugin.cpp",
|
|
"src/widevine_cas_api.cpp",
|
|
"src/privacy_crypto_boringssl.cpp",
|
|
"src/service_certificate.cpp",
|
|
],
|
|
proprietary: true,
|
|
shared_libs: [
|
|
"libcrypto",
|
|
"libutils",
|
|
],
|
|
static_libs: [
|
|
"//vendor/widevine/libwvmediacas/wvutil:libcasutil",
|
|
"//vendor/widevine/libwvmediacas/protos:libcas_protos",
|
|
],
|
|
header_libs: [
|
|
"//vendor/widevine/libwvmediacas/oemcrypto:oemcastroheaders",
|
|
"media_plugin_headers",
|
|
],
|
|
}
|