blob: 2c7cda73309a9e7c2cc416aa47385d360c5b7783 [file] [log] [blame]
Dan Willemsen9f022b42018-05-09 16:26:42 -07001cc_binary_host {
2 name: "generate_verity_key",
3 srcs: ["generate_verity_key.c"],
4 cflags: [
5 "-Wall",
6 "-Werror",
7 ],
8
9 shared_libs: [
10 "libcrypto_utils",
11 "libcrypto",
12 ],
13}
14
15java_library_host {
16 name: "VeritySigner",
17 srcs: [
18 "VeritySigner.java",
19 "Utils.java",
20 ],
21 manifest: "VeritySigner.mf",
22
23 static_libs: ["bouncycastle"],
24}
25
26java_library_host {
27 name: "BootSignature",
28 srcs: [
29 "BootSignature.java",
30 "VeritySigner.java",
31 "Utils.java",
32 ],
33 manifest: "BootSignature.mf",
34
35 static_libs: ["bouncycastle"],
36}
37
38cc_binary_host {
39 name: "verity_verifier",
40 srcs: ["verity_verifier.cpp"],
41
42 target: {
43 darwin: {
44 enabled: false,
45 },
46 },
47
48 sanitize: {
49 misc_undefined: ["integer"],
50 },
51 static_libs: [
52 "libfec",
53 "libfec_rs",
54 "libcrypto_utils",
55 "libcrypto",
56 "libext4_utils",
57 "libsparse",
58 "libsquashfs_utils",
59 "libbase",
60 "libz",
61 ],
62
63 cflags: [
64 "-Wall",
65 "-Werror",
66 ],
67}
68
69cc_binary_host {
70 name: "build_verity_tree",
71 srcs: ["build_verity_tree.cpp"],
72
73 static_libs: [
74 "libsparse",
75 "libz",
76 ],
77 shared_libs: [
78 "libcrypto",
79 "libbase",
80 ],
81 cflags: [
82 "-Wall",
83 "-Werror",
84 ],
85}