blob: cffa1e3ec35937cb791b66a5956dc5b5c5033bf5 [file] [log] [blame]
Alan Stokes38221fa2022-02-09 14:36:00 +00001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5cc_defaults {
6 name: "compos_key_defaults",
7 apex_available: ["com.android.compos"],
8
9 shared_libs: [
10 "libbase",
Alan Stokes38221fa2022-02-09 14:36:00 +000011 "libcrypto",
12 ],
13}
14
15cc_library {
16 name: "libcompos_key",
17 defaults: ["compos_key_defaults"],
18 srcs: ["compos_key.cpp"],
Alan Stokes16fb8552022-02-10 15:07:27 +000019 export_include_dirs: ["."],
Alan Stokes38221fa2022-02-09 14:36:00 +000020}
21
22cc_binary {
23 name: "compos_key_helper",
24 defaults: ["compos_key_defaults"],
25 srcs: ["compos_key_main.cpp"],
26
Alan Stokesd4ea5a82022-11-10 12:17:42 +000027 header_libs: ["vm_payload_restricted_headers"],
Andrew Sculle4b02852022-10-06 18:53:56 +000028 static_libs: [
29 "libcompos_key",
Andrew Sculle4b02852022-10-06 18:53:56 +000030 ],
Alan Stokes38221fa2022-02-09 14:36:00 +000031 shared_libs: [
Alice Wang609299c2022-10-07 11:39:50 +000032 "libvm_payload",
Alan Stokes16fb8552022-02-10 15:07:27 +000033 "libbinder_ndk",
Alan Stokes38221fa2022-02-09 14:36:00 +000034 ],
35}
36
37cc_test {
38 name: "compos_key_tests",
39 defaults: ["compos_key_defaults"],
40 test_suites: [
41 "general-tests",
42 ],
43
44 srcs: ["compos_key_test.cpp"],
45 static_libs: ["libcompos_key"],
46}