Note that this version does not have Widevine Provisioning 4.0 support. It is only suitable for device upgrades. A new patch with provisioning 4.0 support will be made later.
42 lines
869 B
Plaintext
42 lines
869 B
Plaintext
// -----------------------------------------------------------------------------
|
|
// CAS top level makefile
|
|
//
|
|
|
|
subdirs = ["wvutil", "protos", "plugin"]
|
|
|
|
// -----------------------------------------------------------------------------
|
|
// Builds libwvmediacas.so
|
|
// Generates *.a, *.pb.h and *.pb.cc for *.proto files.
|
|
//
|
|
cc_library_shared {
|
|
|
|
name: "libwvmediacas",
|
|
|
|
proprietary: true,
|
|
relative_install_path: "mediacas",
|
|
|
|
shared_libs: [
|
|
"libcrypto",
|
|
"libcutils",
|
|
"liblog",
|
|
"libprotobuf-cpp-lite",
|
|
"libutils",
|
|
"libhidlbase",
|
|
],
|
|
|
|
header_libs: ["media_plugin_headers"],
|
|
|
|
static_libs: [
|
|
"//vendor/widevine/libwvmediacas/protos:libcas_protos",
|
|
"//vendor/widevine/libwvmediacas/wvutil:libcasutil",
|
|
],
|
|
|
|
whole_static_libs: [
|
|
"//vendor/widevine/libwvmediacas/plugin:libwvcasplugins",
|
|
],
|
|
|
|
proto: {
|
|
type: "lite",
|
|
},
|
|
}
|