blob: 4c0e1f8474618a905d5fc6573512e6555efd446e [file] [log] [blame]
Jooyung Han19c1d6c2021-08-06 14:08:16 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Jooyung Hand821a042021-08-10 16:46:43 +09005rust_defaults {
6 name: "libapkverify.defaults",
Jooyung Han19c1d6c2021-08-06 14:08:16 +09007 crate_name: "apkverify",
8 srcs: ["src/lib.rs"],
9 prefer_rlib: true,
10 edition: "2018",
11 rustlibs: [
12 "libanyhow",
13 "libbyteorder",
14 "libbytes",
15 "liblog_rust",
Andrew Scullc208eb42022-05-22 16:17:52 +000016 "libopenssl",
Jooyung Han5b4c70e2021-08-09 16:36:13 +090017 "libx509_parser",
Jooyung Han19c1d6c2021-08-06 14:08:16 +090018 "libzip",
19 ],
20}
Jooyung Hand821a042021-08-10 16:46:43 +090021
22rust_library {
23 name: "libapkverify",
24 defaults: ["libapkverify.defaults"],
25}
26
27rust_test {
28 name: "libapkverify.test",
29 defaults: ["libapkverify.defaults"],
30 test_suites: ["general-tests"],
31}
32
33rust_test {
34 name: "libapkverify.integration_test",
Jooyung Hand821a042021-08-10 16:46:43 +090035 crate_name: "apkverify_test",
36 srcs: ["tests/*_test.rs"],
37 prefer_rlib: true,
38 edition: "2018",
39 test_suites: ["general-tests"],
Jooyung Hancee6de62021-08-11 15:52:07 +090040 rustlibs: [
41 "libapkverify",
42 "libzip",
43 ],
Jooyung Hand821a042021-08-10 16:46:43 +090044 data: ["tests/data/*"],
45}