aboutsummaryrefslogtreecommitdiff
path: root/usb_util
diff options
context:
space:
mode:
authorSteven Moreland <smoreland@google.com>2022-04-01 15:11:59 +0000
committerSteven Moreland <smoreland@google.com>2022-04-04 16:05:48 +0000
commitbc538b3b98e93750a23d0287accaae5c19e6e2bc (patch)
tree73230c968708e05f3424f730e69346226bc519ba /usb_util
parente871ee9601e89c385b61b0bd87fd7f5d651ec659 (diff)
parentf95198ac2c965f2f42c65b80ab8c2e7e0db9e58c (diff)
downloadcrosvm-bc538b3b98e93750a23d0287accaae5c19e6e2bc.tar.gz
Merge remote-tracking branch 'aosp/upstream-main' into master
Bug: 226645768 Test: boot cuttlefish Change-Id: I04d4e1afbc61a94f9a1cda2bdb045066eb803cfa
Diffstat (limited to 'usb_util')
-rw-r--r--usb_util/Android.bp56
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"],
+}