package { default_team: "trendy_team_media_framework_drm", // See: http://go/android-license-faq // A large-scale-change added 'default_applicable_licenses' to import // all of the 'license_kinds' from "vendor_widevine_license" // to get the below license kinds: // SPDX-license-identifier-Apache-2.0 // legacy_by_exception_only (by exception only) // legacy_proprietary (by exception only) default_applicable_licenses: ["vendor_widevine_license"], } cc_binary { name: "android.hardware.security.keymint-service.widevine", relative_install_path: "hw", init_rc: ["android.hardware.security.keymint-service.widevine.rc"], vintf_fragments: [ "android.hardware.security.keymint-service.widevine.xml", ], vendor: true, cflags: [ "-Wall", "-Wextra", ], shared_libs: [ "android.hardware.security.rkp-V3-ndk", "libbase", "libbinder_ndk", "libcppbor", "libcrypto", "libkeymaster_portable", "libkeymint", "liblog", "libpuresoftkeymasterdevice", "libutils", "libcppcose_rkp", ], defaults: [ "keymint_use_latest_hal_aidl_ndk_shared", ], srcs: [ "service.cpp", "src/log.cpp", "src/properties_android.cpp", "src/WidevineRemotelyProvisionedComponent.cpp", "src/WidevineProvisioner.cpp", "src/WidevineOemcryptoInterface.cpp", ], include_dirs: [ "vendor/widevine/libwvdrmengine/oemcrypto/include", "vendor/widevine/libwvdrmengine/cdm/util/include", "vendor/widevine/libwvdrmengine/factory_upload_tool/include", ], }