blob: a932b408a3b4fbac58e0ea7e5bcbd13e489c1c50 [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
27 static_libs: ["libcompos_key"],
28 shared_libs: [
Alan Stokes16fb8552022-02-10 15:07:27 +000029 "android.hardware.security.dice-V1-ndk",
Alan Stokes38221fa2022-02-09 14:36:00 +000030 "android.security.dice-ndk",
Alan Stokes16fb8552022-02-10 15:07:27 +000031 "libbinder_ndk",
Alan Stokes38221fa2022-02-09 14:36:00 +000032 ],
33}
34
35cc_test {
36 name: "compos_key_tests",
37 defaults: ["compos_key_defaults"],
38 test_suites: [
39 "general-tests",
40 ],
41
42 srcs: ["compos_key_test.cpp"],
43 static_libs: ["libcompos_key"],
44}