1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
11 'target_name': 'device_hid',
12 'type': 'static_library',
17 '../../components/components.gyp:device_event_log_component',
18 '../../net/net.gyp:net',
19 '../core/core.gyp:device_core',
22 'device_monitor_linux.cc',
23 'device_monitor_linux.h',
24 'fake_input_service_linux.cc',
25 'fake_input_service_linux.h',
26 'hid_collection_info.cc',
27 'hid_collection_info.h',
30 'hid_connection_linux.cc',
31 'hid_connection_linux.h',
32 'hid_connection_mac.cc',
33 'hid_connection_mac.h',
34 'hid_connection_win.cc',
35 'hid_connection_win.h',
36 'hid_device_filter.cc',
37 'hid_device_filter.h',
40 'hid_device_info_linux.cc',
41 'hid_device_info_linux.h',
42 'hid_report_descriptor.cc',
43 'hid_report_descriptor.h',
44 'hid_report_descriptor_item.cc',
45 'hid_report_descriptor_item.h',
48 'hid_service_linux.cc',
49 'hid_service_linux.h',
54 'hid_usage_and_page.cc',
55 'hid_usage_and_page.h',
56 'input_service_linux.cc',
57 'input_service_linux.h',
62 '../udev_linux/udev.gyp:udev_linux',
65 # The Linux implementation is based on Udev.
67 'device_monitor_linux.cc',
68 'device_monitor_linux.h',
69 'hid_service_linux.cc',
70 'hid_service_linux.h',
71 'fake_input_service_linux.cc',
72 'fake_input_service_linux.h',
73 'input_service_linux.cc',
74 'input_service_linux.h',