blob: cda425063f92a85f5844a5d9636c930478a15c12 [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",
Andrew Scull228b71f2022-05-22 16:25:56 +00008 host_supported: true,
Jooyung Han19c1d6c2021-08-06 14:08:16 +09009 srcs: ["src/lib.rs"],
10 prefer_rlib: true,
11 edition: "2018",
12 rustlibs: [
13 "libanyhow",
14 "libbyteorder",
15 "libbytes",
16 "liblog_rust",
Jooyung Han5b4c70e2021-08-09 16:36:13 +090017 "libring",
18 "libx509_parser",
Jooyung Han19c1d6c2021-08-06 14:08:16 +090019 "libzip",
20 ],
21}
Jooyung Hand821a042021-08-10 16:46:43 +090022
23rust_library {
24 name: "libapkverify",
25 defaults: ["libapkverify.defaults"],
26}
27
28rust_test {
29 name: "libapkverify.test",
30 defaults: ["libapkverify.defaults"],
31 test_suites: ["general-tests"],
32}
33
34rust_test {
35 name: "libapkverify.integration_test",
Jooyung Hand821a042021-08-10 16:46:43 +090036 crate_name: "apkverify_test",
37 srcs: ["tests/*_test.rs"],
38 prefer_rlib: true,
39 edition: "2018",
40 test_suites: ["general-tests"],
Jooyung Hancee6de62021-08-11 15:52:07 +090041 rustlibs: [
42 "libapkverify",
43 "libzip",
44 ],
Jooyung Hand821a042021-08-10 16:46:43 +090045 data: ["tests/data/*"],
46}