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