1package { 2 // See: http://go/android-license-faq 3 // A large-scale-change added 'default_applicable_licenses' to import 4 // all of the 'license_kinds' from "hardware_interfaces_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["hardware_interfaces_license"], 8} 9 10cc_binary { 11 name: "android.hardware.security.keymint-service", 12 relative_install_path: "hw", 13 init_rc: ["android.hardware.security.keymint-service.rc"], 14 vintf_fragments: [ 15 "android.hardware.security.keymint-service.xml", 16 "android.hardware.security.sharedsecret-service.xml", 17 "android.hardware.security.secureclock-service.xml", 18 ], 19 vendor: true, 20 cflags: [ 21 "-Wall", 22 "-Wextra", 23 ], 24 shared_libs: [ 25 "android.hardware.security.keymint-V1-ndk_platform", 26 "android.hardware.security.sharedsecret-V1-ndk_platform", 27 "android.hardware.security.secureclock-V1-ndk_platform", 28 "libbase", 29 "libbinder_ndk", 30 "libcppbor_external", 31 "libcrypto", 32 "libkeymaster_portable", 33 "libkeymint", 34 "liblog", 35 "libpuresoftkeymasterdevice", 36 "libutils", 37 ], 38 srcs: [ 39 "service.cpp", 40 ], 41 required: [ 42 "RemoteProvisioner", 43 "android.hardware.hardware_keystore.xml", 44 ], 45} 46 47prebuilt_etc { 48 name: "android.hardware.hardware_keystore.xml", 49 sub_dir: "permissions", 50 vendor: true, 51 src: "android.hardware.hardware_keystore.xml", 52} 53