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", ], }