# Copyright 2014 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//build/config/features.gni") source_set("hid") { sources = [ "device_monitor_linux.cc", "device_monitor_linux.h", "fake_input_service_linux.cc", "fake_input_service_linux.h", "hid_collection_info.cc", "hid_collection_info.h", "hid_connection.cc", "hid_connection.h", "hid_connection_linux.cc", "hid_connection_linux.h", "hid_connection_mac.cc", "hid_connection_mac.h", "hid_connection_win.cc", "hid_connection_win.h", "hid_device_filter.cc", "hid_device_filter.h", "hid_device_info.cc", "hid_device_info.h", "hid_device_info_linux.cc", "hid_device_info_linux.h", "hid_report_descriptor.cc", "hid_report_descriptor.h", "hid_report_descriptor_item.cc", "hid_report_descriptor_item.h", "hid_service.cc", "hid_service.h", "hid_service_linux.cc", "hid_service_linux.h", "hid_service_mac.cc", "hid_service_mac.h", "hid_service_win.cc", "hid_service_win.h", "hid_usage_and_page.cc", "hid_usage_and_page.h", "input_service_linux.cc", "input_service_linux.h", ] deps = [ "//base", "//components/device_event_log", "//device/core", "//net", ] if (use_udev) { deps += [ "//device/udev_linux" ] } if (is_chromeos) { deps += [ "//chromeos" ] } }