Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / device / usb / BUILD.gn
index d8a7d77..385bcb9 100644 (file)
@@ -7,14 +7,38 @@ generated_ids = "$target_gen_dir/usb_ids_gen.cc"
 
 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") {