source_set("usb") {
sources = [
+ "usb_context.cc",
+ "usb_context.h",
+ "usb_descriptors.cc",
+ "usb_descriptors.h",
+ "usb_device_impl.cc",
+ "usb_device_impl.h",
+ "usb_device.h",
+ "usb_device_filter.cc",
+ "usb_device_filter.h",
+ "usb_device_handle_impl.cc",
+ "usb_device_handle_impl.h",
+ "usb_device_handle.h",
+ "usb_error.cc",
+ "usb_error.h",
"usb_ids.cc",
"usb_ids.h",
+ "usb_service.h",
+ "usb_service_impl.cc",
generated_ids,
]
+
deps = [
":usb_device_ids",
"//base",
+ "//base/third_party/dynamic_annotations",
+ "//net",
+ "//third_party/libusb",
]
+
+ if (is_linux) {
+ configs += [ "//build/config/linux:udev" ]
+ }
}
action("usb_device_ids") {