blob: 91d732bf925266901f10513edfdc7b316b9b2ad6 [file] [log] [blame]
Jooyung Han54b88d42021-04-14 18:46:14 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5cc_defaults {
6 name: "microdroid_signature_default",
7 host_supported: true,
8 srcs: [
9 "microdroid_signature.proto",
10 "signature.cc",
11 ],
12 shared_libs: [
13 "libbase",
14 "liblog",
15 ],
16 export_include_dirs: ["include"],
17}
18
19cc_library_static {
Jooyung Han9195c7d2021-04-20 04:42:00 +090020 name: "lib_microdroid_signature_proto",
21 proto: {
22 export_proto_headers: true,
23 type: "full",
24 },
25 defaults: ["microdroid_signature_default"],
26}
27
28cc_library_static {
Jooyung Han54b88d42021-04-14 18:46:14 +090029 name: "lib_microdroid_signature_proto_lite",
30 recovery_available: true,
31 proto: {
32 export_proto_headers: true,
33 type: "lite",
34 },
35 defaults: ["microdroid_signature_default"],
36 apex_available: [
37 "com.android.virt",
38 ],
39}
40
41cc_binary {
42 name: "mk_microdroid_signature",
43 srcs: [
44 "mk_microdroid_signature.cc",
45 ],
46 shared_libs: [
47 "libbase",
48 "liblog",
49 ],
50 static_libs: [
51 "lib_microdroid_signature_proto_lite",
52 "libjsoncpp",
53 "libprotobuf-cpp-lite",
54 ],
55 apex_available: [
56 "com.android.virt",
57 ],
58}