diff options
Diffstat (limited to 'usb_util')
-rw-r--r-- | usb_util/Android.bp | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/usb_util/Android.bp b/usb_util/Android.bp new file mode 100644 index 000000000..13b5d73ac --- /dev/null +++ b/usb_util/Android.bp @@ -0,0 +1,56 @@ +// This file is generated by cargo2android.py --run --device --tests --global_defaults=crosvm_defaults --add_workspace. +// Do not modify this file as changes will be overridden on upgrade. + +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "external_crosvm_license" + // to get the below license kinds: + // SPDX-license-identifier-BSD + default_applicable_licenses: ["external_crosvm_license"], +} + +rust_library { + name: "libusb_util", + defaults: ["crosvm_defaults"], + host_supported: true, + crate_name: "usb_util", + cargo_env_compat: true, + cargo_pkg_version: "0.1.0", + srcs: ["src/lib.rs"], + edition: "2021", + rustlibs: [ + "libassertions", + "libbase_rust", + "libdata_model", + "liblibc", + "libthiserror", + "libusb_sys", + ], + proc_macros: ["libremain"], +} + +rust_test { + name: "usb_util_test_src_lib", + defaults: ["crosvm_defaults"], + host_supported: true, + crate_name: "usb_util", + cargo_env_compat: true, + cargo_pkg_version: "0.1.0", + srcs: ["src/lib.rs"], + test_suites: ["general-tests"], + auto_gen_config: true, + test_options: { + unit_test: true, + }, + edition: "2021", + rustlibs: [ + "libassertions", + "libbase_rust", + "libdata_model", + "liblibc", + "libthiserror", + "libusb_sys", + ], + proc_macros: ["libremain"], +} |