• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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