Allow mousewheel scrolling to work in print preview on HiDPI devices
[chromium-blink-merge.git] / device / serial / BUILD.gn
blob138260486ca2f0a70c3d2061b8b995c6e4dc1d9d
1 # Copyright 2014 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.
5 import("//third_party/mojo/src/mojo/public/tools/bindings/mojom.gni")
7 # GYP version: device/serial/serial.gyp:device_serial
8 static_library("serial") {
9   output_name = "device_serial"
11   sources = [
12     "buffer.cc",
13     "buffer.h",
14     "data_receiver.cc",
15     "data_receiver.h",
16     "data_sender.cc",
17     "data_sender.h",
18     "data_sink_receiver.cc",
19     "data_sink_receiver.h",
20     "data_source_sender.cc",
21     "data_source_sender.h",
22     "serial_connection.cc",
23     "serial_connection.h",
24     "serial_connection_factory.cc",
25     "serial_connection_factory.h",
26     "serial_device_enumerator.cc",
27     "serial_device_enumerator.h",
28     "serial_device_enumerator_linux.cc",
29     "serial_device_enumerator_linux.h",
30     "serial_device_enumerator_mac.cc",
31     "serial_device_enumerator_mac.h",
32     "serial_device_enumerator_win.cc",
33     "serial_device_enumerator_win.h",
34     "serial_io_handler.cc",
35     "serial_io_handler.h",
36     "serial_io_handler_posix.cc",
37     "serial_io_handler_posix.h",
38     "serial_io_handler_win.cc",
39     "serial_io_handler_win.h",
40     "serial_service_impl.cc",
41     "serial_service_impl.h",
42   ]
44   public_deps = [
45     ":serial_mojo",
46   ]
47   deps = []
49   if (is_linux) {
50     deps += [ "//device/udev_linux" ]
51   }
54 # GYP version: device/serial/serial.gyp:device_serial_test_util
55 static_library("test_support") {
56   sources = [
57     "test_serial_io_handler.cc",
58     "test_serial_io_handler.h",
59   ]
61   deps = [
62     ":serial",
63   ]
66 # GYP version: device/serial/serial.gyp:device_serial_mojo
67 mojom("serial_mojo") {
68   visibility = [
69     ":serial",
70     "//extensions:extensions_renderer_resources_grit",
71   ]
73   sources = [
74     "data_stream.mojom",
75     "data_stream_serialization.mojom",
76     "serial.mojom",
77     "serial_serialization.mojom",
78   ]