| // Copyright 2023 The Android Open Source Project |
| |
| package { |
| default_applicable_licenses: ["Android-Apache-2.0"], |
| } |
| |
| rust_defaults { |
| name: "libbootimg_private_defaults", |
| srcs: ["bootimg_priv.rs"], |
| rustlibs: ["libzerocopy"], |
| lints: "none", |
| } |
| |
| rust_library { |
| name: "libbootimg_private", |
| crate_name: "bootimg_private", |
| vendor_available: true, |
| defaults: ["libbootimg_private_defaults"], |
| host_supported: true, |
| visibility: [":__subpackages__"], |
| } |
| |
| rust_test_host { |
| name: "libbootimg_tests_priv", |
| auto_gen_config: true, |
| defaults: ["libbootimg_private_defaults"], |
| } |
| |
| rust_defaults { |
| name: "libbootimg_defaults", |
| srcs: ["bootimg.rs"], |
| rustlibs: [ |
| "libzerocopy", |
| "libbootimg_private", |
| ], |
| } |
| |
| rust_library { |
| name: "libbootimg", |
| crate_name: "bootimg", |
| vendor_available: true, |
| host_supported: true, |
| defaults: ["libbootimg_defaults"], |
| } |
| |
| rust_test_host { |
| name: "libbootimg_tests", |
| auto_gen_config: true, |
| defaults: ["libbootimg_defaults"], |
| } |