blob: 353070ee7f81632fca805157d1605c4a40cd02d7 [file] [log] [blame]
Dov Shlachter6676eb62023-08-22 15:11:08 -07001// Copyright 2023 The Android Open Source Project
2
3package {
4 default_applicable_licenses: ["Android-Apache-2.0"],
5}
6
7rust_defaults {
8 name: "libbootimg_private_defaults",
9 srcs: ["bootimg_priv.rs"],
10 rustlibs: ["libzerocopy"],
11 lints: "none",
12}
13
14rust_library {
15 name: "libbootimg_private",
16 crate_name: "bootimg_private",
17 vendor_available: true,
18 defaults: ["libbootimg_private_defaults"],
19 host_supported: true,
20 visibility: [":__subpackages__"],
21}
22
23rust_test_host {
24 name: "libbootimg_tests_priv",
25 auto_gen_config: true,
26 defaults: ["libbootimg_private_defaults"],
27}
28
29rust_defaults {
30 name: "libbootimg_defaults",
31 srcs: ["bootimg.rs"],
32 rustlibs: [
33 "libzerocopy",
34 "libbootimg_private",
35 ],
36}
37
38rust_library {
39 name: "libbootimg",
40 crate_name: "bootimg",
41 vendor_available: true,
42 host_supported: true,
43 defaults: ["libbootimg_defaults"],
44}
45
46rust_test_host {
47 name: "libbootimg_tests",
48 auto_gen_config: true,
49 defaults: ["libbootimg_defaults"],
50}