blob: 6b4b61eeaeb9a8d082d63fb5a9773394adcd959a [file] [log] [blame]
Alan Stokes38221fa2022-02-09 14:36:00 +00001package {
Aditya Choudhary53696172024-02-05 15:46:19 +00002 default_team: "trendy_team_virtualization",
Alan Stokes38221fa2022-02-09 14:36:00 +00003 default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
6cc_defaults {
7 name: "compos_key_defaults",
8 apex_available: ["com.android.compos"],
9
10 shared_libs: [
11 "libbase",
Alan Stokes38221fa2022-02-09 14:36:00 +000012 "libcrypto",
13 ],
14}
15
16cc_library {
17 name: "libcompos_key",
18 defaults: ["compos_key_defaults"],
19 srcs: ["compos_key.cpp"],
Alan Stokes16fb8552022-02-10 15:07:27 +000020 export_include_dirs: ["."],
Alan Stokes38221fa2022-02-09 14:36:00 +000021}
22
23cc_binary {
24 name: "compos_key_helper",
25 defaults: ["compos_key_defaults"],
26 srcs: ["compos_key_main.cpp"],
27
Alan Stokesd4ea5a82022-11-10 12:17:42 +000028 header_libs: ["vm_payload_restricted_headers"],
Andrew Sculle4b02852022-10-06 18:53:56 +000029 static_libs: [
30 "libcompos_key",
Andrew Sculle4b02852022-10-06 18:53:56 +000031 ],
Alan Stokes38221fa2022-02-09 14:36:00 +000032 shared_libs: [
Alan Stokesbcc2ec22022-10-31 17:02:50 +000033 "libvm_payload#current",
Alan Stokes16fb8552022-02-10 15:07:27 +000034 "libbinder_ndk",
Alan Stokes38221fa2022-02-09 14:36:00 +000035 ],
36}
37
38cc_test {
39 name: "compos_key_tests",
40 defaults: ["compos_key_defaults"],
41 test_suites: [
42 "general-tests",
43 ],
44
45 srcs: ["compos_key_test.cpp"],
46 static_libs: ["libcompos_key"],
47}