blob: 7d2752551a762e5fc5b3dbd7a0a92ebf79da2984 [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",
Nikita Ioffe38b9e712024-02-08 15:55:07 +00008 defaults: ["avf_build_flags_cc"],
Alan Stokes38221fa2022-02-09 14:36:00 +00009 apex_available: ["com.android.compos"],
10
11 shared_libs: [
12 "libbase",
Alan Stokes38221fa2022-02-09 14:36:00 +000013 "libcrypto",
14 ],
15}
16
17cc_library {
18 name: "libcompos_key",
19 defaults: ["compos_key_defaults"],
20 srcs: ["compos_key.cpp"],
Alan Stokes16fb8552022-02-10 15:07:27 +000021 export_include_dirs: ["."],
Alan Stokes38221fa2022-02-09 14:36:00 +000022}
23
24cc_binary {
25 name: "compos_key_helper",
26 defaults: ["compos_key_defaults"],
27 srcs: ["compos_key_main.cpp"],
28
Alan Stokesd4ea5a82022-11-10 12:17:42 +000029 header_libs: ["vm_payload_restricted_headers"],
Andrew Sculle4b02852022-10-06 18:53:56 +000030 static_libs: [
31 "libcompos_key",
Andrew Sculle4b02852022-10-06 18:53:56 +000032 ],
Alan Stokes38221fa2022-02-09 14:36:00 +000033 shared_libs: [
Alan Stokesbcc2ec22022-10-31 17:02:50 +000034 "libvm_payload#current",
Alan Stokes16fb8552022-02-10 15:07:27 +000035 "libbinder_ndk",
Alan Stokes38221fa2022-02-09 14:36:00 +000036 ],
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}