Andrew Scull | 1163879 | 2022-04-25 18:13:21 +0000 | [diff] [blame] | 1 | package { |
| 2 | default_applicable_licenses: ["Android-Apache-2.0"], |
| 3 | } |
| 4 | |
| 5 | rust_defaults { |
| 6 | name: "libapexutil_rust.defaults", |
| 7 | crate_name: "apexutil", |
Nikita Ioffe | da1b273 | 2023-09-04 13:46:56 +0100 | [diff] [blame] | 8 | defaults: ["avf_build_flags_rust"], |
Andrew Scull | 1163879 | 2022-04-25 18:13:21 +0000 | [diff] [blame] | 9 | srcs: ["src/lib.rs"], |
Alan Stokes | 6472ccd | 2022-08-31 13:41:28 +0100 | [diff] [blame] | 10 | edition: "2021", |
Andrew Scull | 1163879 | 2022-04-25 18:13:21 +0000 | [diff] [blame] | 11 | rustlibs: [ |
Alan Stokes | ba6606d | 2023-11-10 13:45:41 +0000 | [diff] [blame] | 12 | "libapex_manifest_rs", |
Andrew Scull | 1163879 | 2022-04-25 18:13:21 +0000 | [diff] [blame] | 13 | "liblog_rust", |
Alan Stokes | ba6606d | 2023-11-10 13:45:41 +0000 | [diff] [blame] | 14 | "libprotobuf", |
Andrew Scull | 1163879 | 2022-04-25 18:13:21 +0000 | [diff] [blame] | 15 | "libthiserror", |
Andrew Scull | 3812725 | 2022-06-13 13:11:00 +0000 | [diff] [blame] | 16 | "libvbmeta_rust", |
Andrew Scull | 1163879 | 2022-04-25 18:13:21 +0000 | [diff] [blame] | 17 | "libzip", |
| 18 | ], |
| 19 | } |
| 20 | |
| 21 | rust_library { |
| 22 | name: "libapexutil_rust", |
| 23 | defaults: ["libapexutil_rust.defaults"], |
| 24 | } |
| 25 | |
| 26 | rust_test { |
| 27 | name: "libapexutil_rust.test", |
| 28 | defaults: ["libapexutil_rust.defaults"], |
Andrew Scull | 3812725 | 2022-06-13 13:11:00 +0000 | [diff] [blame] | 29 | prefer_rlib: true, |
Andrew Scull | 1163879 | 2022-04-25 18:13:21 +0000 | [diff] [blame] | 30 | test_suites: ["general-tests"], |
Alan Stokes | a5fc4d4 | 2023-11-22 17:39:03 +0000 | [diff] [blame] | 31 | // We're reusing test APEXes from system/apex/apexd |
| 32 | data: [ |
| 33 | ":apex.apexd_test", |
| 34 | ":apex.apexd_test_v2_no_pb", |
| 35 | ":gen_key_mismatch_with_image_apex", |
| 36 | ], |
Alice Wang | c276b80 | 2022-10-12 13:14:47 +0000 | [diff] [blame] | 37 | rustlibs: [ |
| 38 | "libhex", |
| 39 | ], |
Andrew Scull | 1163879 | 2022-04-25 18:13:21 +0000 | [diff] [blame] | 40 | } |