1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5cc_defaults { 6 name: "compos_key_defaults", 7 defaults: ["avf_build_flags_cc"], 8 9 shared_libs: [ 10 "libbase", 11 "libcrypto", 12 ], 13} 14 15cc_library { 16 name: "libcompos_key", 17 defaults: ["compos_key_defaults"], 18 srcs: ["compos_key.cpp"], 19 export_include_dirs: ["."], 20 apex_available: ["com.android.compos"], 21} 22 23cc_binary { 24 name: "compos_key_helper", 25 defaults: ["compos_key_defaults"], 26 srcs: ["compos_key_main.cpp"], 27 28 header_libs: ["vm_payload_restricted_headers"], 29 static_libs: [ 30 "libcompos_key", 31 ], 32 shared_libs: [ 33 "libvm_payload#current", 34 "libbinder_ndk", 35 ], 36 apex_available: ["com.android.compos"], 37} 38 39cc_test { 40 name: "compos_key_tests", 41 defaults: ["compos_key_defaults"], 42 test_suites: [ 43 "general-tests", 44 ], 45 46 srcs: ["compos_key_test.cpp"], 47 static_libs: ["libcompos_key"], 48} 49