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.secure_element-service.example", 12 relative_install_path: "hw", 13 vendor: true, 14 installable: false, // installed in APEX 15 16 stl: "c++_static", 17 shared_libs: [ 18 "libbinder_ndk", 19 "liblog", 20 ], 21 static_libs: [ 22 "android.hardware.secure_element-V1-ndk", 23 "libbase", 24 ], 25 srcs: [ 26 "main.cpp", 27 ], 28} 29 30prebuilt_etc { 31 name: "secure_element.rc", 32 src: "secure_element.rc", 33 installable: false, 34} 35 36prebuilt_etc { 37 name: "secure_element.xml", 38 src: "secure_element.xml", 39 sub_dir: "vintf", 40 installable: false, 41} 42 43apex { 44 name: "com.android.hardware.secure_element", 45 manifest: "apex_manifest.json", 46 file_contexts: "apex_file_contexts", 47 key: "com.android.hardware.key", 48 certificate: ":com.android.hardware.certificate", 49 vendor: true, 50 updatable: false, 51 52 binaries: [ 53 "android.hardware.secure_element-service.example", 54 ], 55 prebuilts: [ 56 "secure_element.rc", 57 "secure_element.xml", 58 // TODO (b/289193458): Add this back when access control is implemented for cuttlefish. 59 // "android.hardware.se.omapi.ese.prebuilt.xml", // <feature> 60 ], 61} 62