cc_library_shared { name: "libcasoemcrypto", proprietary: true, srcs: [ "src/keys.cpp", "src/oem_cert.cpp", "src/oemcrypto_auth_ref.cpp", "src/oemcrypto_engine_device_properties.cpp", "src/oemcrypto_engine_ref.cpp", "src/oemcrypto_entitled_key_session.cpp", "src/oemcrypto_keybox_ref.cpp", "src/oemcrypto_key_ref.cpp", "src/oemcrypto_nonce_table.cpp", "src/oemcrypto_ref.cpp", "src/oemcrypto_rsa_key_shared.cpp", "src/oemcrypto_session.cpp", "src/oemcrypto_session_key_table.cpp", "src/oemcrypto_usage_table_ref.cpp", "src/wvcrc.cpp", "src/ts_parser.cpp", ], include_dirs: [ "vendor/widevine/libwvmediacas/oemcrypto/odk/include", ], static_libs: [ "//vendor/widevine/libwvmediacas/wvutil:libcasutil", "libwvcas_odk", ], shared_libs: [ "libcrypto", "libutils", "liblog", ], header_libs: [ "//vendor/widevine/libwvmediacas/oemcrypto:oemcastroheaders", ], }