xref: /aosp_15_r20/external/virtio-media/device/Android.bp (revision 1b4853f54772485c5dd4001ae33a7a958bcc97a1)
1*1b4853f5SAndroid Build Coastguard Worker// This file is generated by cargo_embargo.
2*1b4853f5SAndroid Build Coastguard Worker// Do not modify this file because the changes will be overridden on upgrade.
3*1b4853f5SAndroid Build Coastguard Worker
4*1b4853f5SAndroid Build Coastguard Workerpackage {
5*1b4853f5SAndroid Build Coastguard Worker    default_applicable_licenses: ["external_rust_crates_virtio-media_license"],
6*1b4853f5SAndroid Build Coastguard Worker    default_team: "trendy_team_android_rust",
7*1b4853f5SAndroid Build Coastguard Worker}
8*1b4853f5SAndroid Build Coastguard Worker
9*1b4853f5SAndroid Build Coastguard Workerlicense {
10*1b4853f5SAndroid Build Coastguard Worker    name: "external_rust_crates_virtio-media_license",
11*1b4853f5SAndroid Build Coastguard Worker    visibility: [":__subpackages__"],
12*1b4853f5SAndroid Build Coastguard Worker    license_kinds: ["SPDX-license-identifier-BSD-3-Clause"],
13*1b4853f5SAndroid Build Coastguard Worker    license_text: ["LICENSE"],
14*1b4853f5SAndroid Build Coastguard Worker}
15*1b4853f5SAndroid Build Coastguard Worker
16*1b4853f5SAndroid Build Coastguard Workerrust_library {
17*1b4853f5SAndroid Build Coastguard Worker    name: "libvirtio_media",
18*1b4853f5SAndroid Build Coastguard Worker    host_supported: true,
19*1b4853f5SAndroid Build Coastguard Worker    crate_name: "virtio_media",
20*1b4853f5SAndroid Build Coastguard Worker    cargo_env_compat: true,
21*1b4853f5SAndroid Build Coastguard Worker    cargo_pkg_version: "0.0.5",
22*1b4853f5SAndroid Build Coastguard Worker    crate_root: "src/lib.rs",
23*1b4853f5SAndroid Build Coastguard Worker    edition: "2021",
24*1b4853f5SAndroid Build Coastguard Worker    features: [
25*1b4853f5SAndroid Build Coastguard Worker        "default",
26*1b4853f5SAndroid Build Coastguard Worker        "simple-device",
27*1b4853f5SAndroid Build Coastguard Worker    ],
28*1b4853f5SAndroid Build Coastguard Worker    rustlibs: [
29*1b4853f5SAndroid Build Coastguard Worker        "libanyhow",
30*1b4853f5SAndroid Build Coastguard Worker        "liblibc",
31*1b4853f5SAndroid Build Coastguard Worker        "liblog_rust",
32*1b4853f5SAndroid Build Coastguard Worker        "libnix",
33*1b4853f5SAndroid Build Coastguard Worker        "libthiserror",
34*1b4853f5SAndroid Build Coastguard Worker        "libv4l2r",
35*1b4853f5SAndroid Build Coastguard Worker        "libzerocopy-0.7.35",
36*1b4853f5SAndroid Build Coastguard Worker    ],
37*1b4853f5SAndroid Build Coastguard Worker    proc_macros: ["libenumn"],
38*1b4853f5SAndroid Build Coastguard Worker    apex_available: [
39*1b4853f5SAndroid Build Coastguard Worker        "//apex_available:platform",
40*1b4853f5SAndroid Build Coastguard Worker        "//apex_available:anyapex",
41*1b4853f5SAndroid Build Coastguard Worker    ],
42*1b4853f5SAndroid Build Coastguard Worker    product_available: true,
43*1b4853f5SAndroid Build Coastguard Worker    vendor_available: true,
44*1b4853f5SAndroid Build Coastguard Worker}
45*1b4853f5SAndroid Build Coastguard Worker
46*1b4853f5SAndroid Build Coastguard Workerrust_test {
47*1b4853f5SAndroid Build Coastguard Worker    name: "virtio-media_test_src_lib",
48*1b4853f5SAndroid Build Coastguard Worker    host_supported: true,
49*1b4853f5SAndroid Build Coastguard Worker    crate_name: "virtio_media",
50*1b4853f5SAndroid Build Coastguard Worker    cargo_env_compat: true,
51*1b4853f5SAndroid Build Coastguard Worker    cargo_pkg_version: "0.0.5",
52*1b4853f5SAndroid Build Coastguard Worker    crate_root: "src/lib.rs",
53*1b4853f5SAndroid Build Coastguard Worker    test_suites: ["general-tests"],
54*1b4853f5SAndroid Build Coastguard Worker    auto_gen_config: true,
55*1b4853f5SAndroid Build Coastguard Worker    test_options: {
56*1b4853f5SAndroid Build Coastguard Worker        unit_test: true,
57*1b4853f5SAndroid Build Coastguard Worker    },
58*1b4853f5SAndroid Build Coastguard Worker    edition: "2021",
59*1b4853f5SAndroid Build Coastguard Worker    features: [
60*1b4853f5SAndroid Build Coastguard Worker        "default",
61*1b4853f5SAndroid Build Coastguard Worker        "simple-device",
62*1b4853f5SAndroid Build Coastguard Worker    ],
63*1b4853f5SAndroid Build Coastguard Worker    rustlibs: [
64*1b4853f5SAndroid Build Coastguard Worker        "libanyhow",
65*1b4853f5SAndroid Build Coastguard Worker        "liblibc",
66*1b4853f5SAndroid Build Coastguard Worker        "liblog_rust",
67*1b4853f5SAndroid Build Coastguard Worker        "libnix",
68*1b4853f5SAndroid Build Coastguard Worker        "libthiserror",
69*1b4853f5SAndroid Build Coastguard Worker        "libv4l2r",
70*1b4853f5SAndroid Build Coastguard Worker        "libzerocopy-0.7.35",
71*1b4853f5SAndroid Build Coastguard Worker    ],
72*1b4853f5SAndroid Build Coastguard Worker    proc_macros: ["libenumn"],
73*1b4853f5SAndroid Build Coastguard Worker}
74