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"
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",
49 "//third_party/mojo/src/mojo/public/cpp/system",
53 deps += [ "//device/udev_linux" ]
56 deps += [ "//chromeos" ]
60 # GYP version: device/serial/serial.gyp:device_serial_test_util
61 static_library("test_support") {
63 "test_serial_io_handler.cc",
64 "test_serial_io_handler.h",
72 # GYP version: device/serial/serial.gyp:device_serial_mojo
73 mojom("serial_mojo") {
76 "//extensions:extensions_renderer_resources_grit",
81 "data_stream_serialization.mojom",
83 "serial_serialization.mojom",