cc_prebuilt_binary { name: "android.hardware.drm@1.4-service.widevine", relative_install_path: "hw", compile_multilib: "32", shared_libs: [ "android.hardware.drm@1.4", "libwvhidl", "libwvdrmengine", ], srcs: ["bin/hw/android.hardware.drm@1.4-service.widevine"], vintf_fragments: ["etc/vintf/android.hardware.drm@1.4-service.widevine.xml"], init_rc: ["etc/init/android.hardware.drm@1.4-service.widevine.rc"], strip: { none: true, }, check_elf_files: false, vendor: true, } cc_prebuilt_binary { name: "android.hardware.drm@1.4-service-lazy.widevine", relative_install_path: "hw", compile_multilib: "32", shared_libs: [ "android.hardware.drm@1.4", "libwvhidl", "libwvdrmengine", ], srcs: ["bin/hw/android.hardware.drm@1.4-service-lazy.widevine"], vintf_fragments: ["etc/vintf/android.hardware.drm@1.4-service.widevine.xml"], init_rc: ["etc/init/android.hardware.drm@1.4-service-lazy.widevine.rc"], strip: { none: true, }, check_elf_files: false, vendor: true, } cc_prebuilt_binary { name: "move_widevine_data.sh", srcs: ["bin/move_widevine_data.sh"], strip: { none: true, }, check_elf_files: false, } cc_prebuilt_library { name: "libwvhidl", compile_multilib: "both", multilib: { lib64: { srcs: ["lib64/libwvhidl.so"], }, lib32: { srcs: ["lib/libwvhidl.so"], }, }, strip: { none: true, }, check_elf_files: false, vendor: true, } cc_prebuilt_library { name: "libwvdrmengine", compile_multilib: "both", multilib: { lib64: { srcs: ["lib64/mediadrm/libwvdrmengine.so"], }, lib32: { srcs: ["lib/mediadrm/libwvdrmengine.so"], }, }, relative_install_path: "mediadrm", strip: { none: true, }, check_elf_files: false, vendor: true, } cc_prebuilt_library { name: "liboemcrypto", compile_multilib: "32", multilib: { lib32: { srcs: ["lib/mediadrm/L1/liboemcrypto.so"], }, }, strip: { none: true, }, shared_libs: [ "libRkWvClient", ], check_elf_files: false, vendor: true, } cc_rockchip_prebuilt_obj { name: "c11fe8ac-b997-48cf-a28de2a55e5240ef.ta", src: "v1/ta/c11fe8ac-b997-48cf-a28de2a55e5240ef.ta", vendor: true, sub_dir: "lib/optee_armtz", } cc_rockchip_prebuilt_obj { name: "c11fe8ac-b997-48cf-a28d-e2a55e5240ef.ta", src: "v2/ta/c11fe8ac-b997-48cf-a28d-e2a55e5240ef.ta", vendor: true, sub_dir: "lib/optee_armtz", } cc_rockchip_prebuilt_library_shared { name: "libRkWvClient", strip: { none: true, }, check_elf_files: false, vendor: true, optee: true, }