btolsch | 9d6900c | 2018-05-30 18:22:53 -0700 | [diff] [blame] | 1 | # Copyright 2018 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. |
| 4 | |
Yuri Wiitala | b2d1323 | 2019-02-04 18:07:28 -0800 | [diff] [blame] | 5 | import("//build_overrides/build.gni") |
btolsch | 5292c94 | 2018-07-26 00:06:22 -0700 | [diff] [blame] | 6 | |
mark a. foltz | 6e60fdc | 2022-10-27 17:05:39 -0700 | [diff] [blame^] | 7 | visibility = [ "./*" ] |
| 8 | |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 9 | # Source files that depend on nothing (all your base/ are belong to us). |
| 10 | source_set("base") { |
Ryan Keane | 1d9c0c4 | 2019-07-29 15:22:19 -0700 | [diff] [blame] | 11 | defines = [] |
mark a. foltz | 6e60fdc | 2022-10-27 17:05:39 -0700 | [diff] [blame^] | 12 | visibility += [ "*" ] |
mark a. foltz | 5528ecf | 2022-08-24 10:26:08 -0700 | [diff] [blame] | 13 | public = [ |
| 14 | "base/error.h", |
| 15 | "base/interface_info.h", |
| 16 | "base/ip_address.h", |
| 17 | "base/location.h", |
| 18 | "base/tls_connect_options.h", |
| 19 | "base/tls_credentials.h", |
| 20 | "base/tls_listen_options.h", |
| 21 | "base/trace_logging_activation.h", |
| 22 | "base/trace_logging_types.h", |
| 23 | "base/trivial_clock_traits.h", |
| 24 | "base/udp_packet.h", |
| 25 | ] |
Ryan Keane | 1d9c0c4 | 2019-07-29 15:22:19 -0700 | [diff] [blame] | 26 | |
Yuri Wiitala | b2d1323 | 2019-02-04 18:07:28 -0800 | [diff] [blame] | 27 | sources = [ |
Jordan Bayles | a26582d | 2019-07-10 14:44:58 -0700 | [diff] [blame] | 28 | "base/error.cc", |
Yuri Wiitala | 22f643c | 2019-11-25 14:54:17 -0800 | [diff] [blame] | 29 | "base/interface_info.cc", |
Jordan Bayles | a26582d | 2019-07-10 14:44:58 -0700 | [diff] [blame] | 30 | "base/ip_address.cc", |
Jordan Bayles | a26582d | 2019-07-10 14:44:58 -0700 | [diff] [blame] | 31 | "base/location.cc", |
Jordan Bayles | 1c785bd | 2019-08-15 10:32:33 -0700 | [diff] [blame] | 32 | "base/tls_credentials.cc", |
Yuri Wiitala | 8e6db3b | 2019-11-20 11:20:54 -0800 | [diff] [blame] | 33 | "base/trace_logging_activation.cc", |
Yuri Wiitala | f162a61 | 2019-11-22 22:46:04 -0800 | [diff] [blame] | 34 | "base/trivial_clock_traits.cc", |
Yuri Wiitala | 977b6ef | 2019-11-07 17:08:25 -0800 | [diff] [blame] | 35 | "base/udp_packet.cc", |
Yuri Wiitala | b2d1323 | 2019-02-04 18:07:28 -0800 | [diff] [blame] | 36 | ] |
Jordan Bayles | 9eb0974 | 2019-01-15 14:04:52 -0800 | [diff] [blame] | 37 | |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 38 | public_configs = [ "../build:openscreen_include_dirs" ] |
| 39 | } |
| 40 | |
Ryan Keane | 37e21e8 | 2021-04-30 14:48:07 -0700 | [diff] [blame] | 41 | # Public API source files. May depend on nothing except :base. |
| 42 | source_set("logging") { |
| 43 | defines = [] |
mark a. foltz | 6e60fdc | 2022-10-27 17:05:39 -0700 | [diff] [blame^] | 44 | visibility += [ "../util/*" ] |
Ryan Keane | 37e21e8 | 2021-04-30 14:48:07 -0700 | [diff] [blame] | 45 | |
mark a. foltz | 5528ecf | 2022-08-24 10:26:08 -0700 | [diff] [blame] | 46 | public = [ "api/logging.h" ] |
Ryan Keane | 37e21e8 | 2021-04-30 14:48:07 -0700 | [diff] [blame] | 47 | |
| 48 | public_deps = [ ":base" ] |
| 49 | } |
| 50 | |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 51 | # Public API source files. These may depend on nothing except :base. |
| 52 | source_set("api") { |
| 53 | defines = [] |
mark a. foltz | 6e60fdc | 2022-10-27 17:05:39 -0700 | [diff] [blame^] | 54 | visibility += [ "*" ] |
mark a. foltz | 5528ecf | 2022-08-24 10:26:08 -0700 | [diff] [blame] | 55 | public = [ |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 56 | "api/export.h", |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 57 | "api/network_interface.h", |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 58 | "api/scoped_wake_lock.h", |
Ryan Keane | c241788 | 2020-05-08 09:41:21 -0700 | [diff] [blame] | 59 | "api/serial_delete_ptr.h", |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 60 | "api/task_runner.h", |
| 61 | "api/time.h", |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 62 | "api/tls_connection.h", |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 63 | "api/tls_connection_factory.h", |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 64 | "api/trace_logging_platform.h", |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 65 | "api/udp_socket.h", |
| 66 | ] |
mark a. foltz | 5528ecf | 2022-08-24 10:26:08 -0700 | [diff] [blame] | 67 | sources = [ |
| 68 | "api/scoped_wake_lock.cc", |
| 69 | "api/tls_connection.cc", |
| 70 | "api/tls_connection_factory.cc", |
| 71 | "api/trace_logging_platform.cc", |
| 72 | "api/udp_socket.cc", |
| 73 | ] |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 74 | |
Ryan Keane | 37e21e8 | 2021-04-30 14:48:07 -0700 | [diff] [blame] | 75 | public_deps = [ |
| 76 | ":base", |
| 77 | ":logging", |
| 78 | ] |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 79 | } |
| 80 | |
| 81 | # The following target is only activated in standalone builds (see :platform). |
Jordan Bayles | 150295b | 2019-12-18 14:54:58 -0800 | [diff] [blame] | 82 | if (!build_with_chromium) { |
| 83 | source_set("standalone_impl") { |
| 84 | defines = [] |
mark a. foltz | 6e60fdc | 2022-10-27 17:05:39 -0700 | [diff] [blame^] | 85 | visibility += [ "../*" ] |
mark a. foltz | 5528ecf | 2022-08-24 10:26:08 -0700 | [diff] [blame] | 86 | public = [ |
Jordan Bayles | 150295b | 2019-12-18 14:54:58 -0800 | [diff] [blame] | 87 | "impl/logging.h", |
Ryan Keane | b4d61bb | 2020-01-29 13:07:39 -0800 | [diff] [blame] | 88 | "impl/network_interface.h", |
mark a. foltz | 5528ecf | 2022-08-24 10:26:08 -0700 | [diff] [blame] | 89 | "impl/task_runner.h", |
| 90 | "impl/text_trace_logging_platform.h", |
| 91 | ] |
| 92 | sources = [ |
| 93 | "impl/network_interface.cc", |
Jordan Bayles | 150295b | 2019-12-18 14:54:58 -0800 | [diff] [blame] | 94 | "impl/socket_handle.h", |
| 95 | "impl/socket_handle_waiter.cc", |
| 96 | "impl/socket_handle_waiter.h", |
Jordan Bayles | 8f0e043 | 2021-02-01 12:07:16 -0800 | [diff] [blame] | 97 | "impl/socket_state.h", |
Jordan Bayles | 150295b | 2019-12-18 14:54:58 -0800 | [diff] [blame] | 98 | "impl/stream_socket.h", |
| 99 | "impl/task_runner.cc", |
Jordan Bayles | 150295b | 2019-12-18 14:54:58 -0800 | [diff] [blame] | 100 | "impl/text_trace_logging_platform.cc", |
Jordan Bayles | 150295b | 2019-12-18 14:54:58 -0800 | [diff] [blame] | 101 | "impl/time.cc", |
| 102 | "impl/tls_write_buffer.cc", |
| 103 | "impl/tls_write_buffer.h", |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 104 | ] |
| 105 | |
Jordan Bayles | 56af85f | 2020-04-27 15:08:55 -0700 | [diff] [blame] | 106 | public_configs = [ "//util:trace_logging_config" ] |
| 107 | |
Jordan Bayles | 150295b | 2019-12-18 14:54:58 -0800 | [diff] [blame] | 108 | if (is_linux) { |
Jordan Bayles | c35af7d | 2020-03-24 08:15:00 -0700 | [diff] [blame] | 109 | sources += [ |
| 110 | "impl/network_interface_linux.cc", |
| 111 | "impl/scoped_wake_lock_linux.cc", |
| 112 | "impl/scoped_wake_lock_linux.h", |
| 113 | ] |
Jordan Bayles | 150295b | 2019-12-18 14:54:58 -0800 | [diff] [blame] | 114 | } else if (is_mac) { |
| 115 | defines += [ |
| 116 | # Required, to use the new IPv6 Sockets options introduced by RFC 3542. |
| 117 | "__APPLE_USE_RFC_3542", |
| 118 | ] |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 119 | |
Jordan Bayles | 842767b | 2020-11-23 14:50:17 -0800 | [diff] [blame] | 120 | frameworks = [ |
Jordan Bayles | 150295b | 2019-12-18 14:54:58 -0800 | [diff] [blame] | 121 | "CoreFoundation.framework", |
| 122 | "IOKit.framework", |
| 123 | ] |
| 124 | |
| 125 | sources += [ |
| 126 | "impl/network_interface_mac.cc", |
| 127 | "impl/scoped_wake_lock_mac.cc", |
| 128 | "impl/scoped_wake_lock_mac.h", |
| 129 | ] |
| 130 | } |
| 131 | |
| 132 | if (is_posix) { |
mark a. foltz | 5528ecf | 2022-08-24 10:26:08 -0700 | [diff] [blame] | 133 | public += [ "impl/platform_client_posix.h" ] |
Jordan Bayles | 150295b | 2019-12-18 14:54:58 -0800 | [diff] [blame] | 134 | sources += [ |
| 135 | "impl/logging_posix.cc", |
mark a. foltz | d6a5a22 | 2020-07-28 17:28:06 -0700 | [diff] [blame] | 136 | "impl/logging_test.h", |
Jordan Bayles | 150295b | 2019-12-18 14:54:58 -0800 | [diff] [blame] | 137 | "impl/platform_client_posix.cc", |
Jordan Bayles | 150295b | 2019-12-18 14:54:58 -0800 | [diff] [blame] | 138 | "impl/scoped_pipe.h", |
| 139 | "impl/socket_address_posix.cc", |
| 140 | "impl/socket_address_posix.h", |
| 141 | "impl/socket_handle_posix.cc", |
| 142 | "impl/socket_handle_posix.h", |
| 143 | "impl/socket_handle_waiter_posix.cc", |
| 144 | "impl/socket_handle_waiter_posix.h", |
| 145 | "impl/stream_socket_posix.cc", |
| 146 | "impl/stream_socket_posix.h", |
| 147 | "impl/timeval_posix.cc", |
| 148 | "impl/timeval_posix.h", |
| 149 | "impl/tls_connection_factory_posix.cc", |
| 150 | "impl/tls_connection_factory_posix.h", |
| 151 | "impl/tls_connection_posix.cc", |
| 152 | "impl/tls_connection_posix.h", |
| 153 | "impl/tls_data_router_posix.cc", |
| 154 | "impl/tls_data_router_posix.h", |
| 155 | "impl/udp_socket_posix.cc", |
| 156 | "impl/udp_socket_posix.h", |
| 157 | "impl/udp_socket_reader_posix.cc", |
| 158 | "impl/udp_socket_reader_posix.h", |
| 159 | ] |
| 160 | } |
| 161 | |
| 162 | deps = [ |
| 163 | ":api", |
| 164 | "../third_party/abseil", |
| 165 | "../third_party/boringssl", |
| 166 | "../util", |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 167 | ] |
mark a. foltz | 5528ecf | 2022-08-24 10:26:08 -0700 | [diff] [blame] | 168 | friend = [ ":unittests" ] |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 169 | } |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 170 | } |
Jordan Bayles | 9ade415 | 2019-05-08 17:03:24 -0700 | [diff] [blame] | 171 | |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 172 | # The main target, which either assumes an embedder will link-in the platform |
| 173 | # API implementation elsewhere, or links-in the :standalone_impl in the build. |
| 174 | source_set("platform") { |
mark a. foltz | 6e60fdc | 2022-10-27 17:05:39 -0700 | [diff] [blame^] | 175 | visibility += [ "*" ] |
Ryan Keane | c241788 | 2020-05-08 09:41:21 -0700 | [diff] [blame] | 176 | public_deps = [ ":api" ] |
Jordan Bayles | a80724b | 2019-05-02 17:17:26 -0700 | [diff] [blame] | 177 | if (!build_with_chromium) { |
Ryan Keane | c241788 | 2020-05-08 09:41:21 -0700 | [diff] [blame] | 178 | deps = [ ":standalone_impl" ] |
Yuri Wiitala | b2d1323 | 2019-02-04 18:07:28 -0800 | [diff] [blame] | 179 | } |
btolsch | 9d6900c | 2018-05-30 18:22:53 -0700 | [diff] [blame] | 180 | } |
Yuri Wiitala | eb8eee7 | 2019-03-26 15:52:43 -0700 | [diff] [blame] | 181 | |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 182 | # Test helpers, referenced in other Open Screen BUILD.gn test targets. |
Jordan Bayles | aa021ce | 2019-05-29 13:57:44 -0700 | [diff] [blame] | 183 | source_set("test") { |
| 184 | testonly = true |
mark a. foltz | 6e60fdc | 2022-10-27 17:05:39 -0700 | [diff] [blame^] | 185 | visibility += [ "../*" ] |
mark a. foltz | 5528ecf | 2022-08-24 10:26:08 -0700 | [diff] [blame] | 186 | public = [ |
Jordan Bayles | aa021ce | 2019-05-29 13:57:44 -0700 | [diff] [blame] | 187 | "test/fake_clock.h", |
Yuri Wiitala | ec35361 | 2019-06-18 17:32:39 -0700 | [diff] [blame] | 188 | "test/fake_task_runner.h", |
Ryan Keane | 7d4b5fc | 2019-08-30 12:38:39 -0700 | [diff] [blame] | 189 | "test/fake_udp_socket.h", |
btolsch | 07bf81f | 2019-11-26 13:52:05 -0800 | [diff] [blame] | 190 | "test/mock_tls_connection.h", |
Ryan Keane | 1c69397 | 2020-03-11 15:26:28 -0700 | [diff] [blame] | 191 | "test/mock_udp_socket.h", |
btolsch | 31665eb | 2020-04-03 01:49:40 -0700 | [diff] [blame] | 192 | "test/paths.h", |
Ryan Keane | 38e7d51 | 2019-08-02 15:37:49 -0700 | [diff] [blame] | 193 | "test/trace_logging_helpers.h", |
Jordan Bayles | aa021ce | 2019-05-29 13:57:44 -0700 | [diff] [blame] | 194 | ] |
mark a. foltz | 5528ecf | 2022-08-24 10:26:08 -0700 | [diff] [blame] | 195 | sources = [ |
| 196 | "test/fake_clock.cc", |
| 197 | "test/fake_task_runner.cc", |
| 198 | "test/fake_udp_socket.cc", |
| 199 | "test/paths_internal.h", |
| 200 | ] |
Jordan Bayles | aa021ce | 2019-05-29 13:57:44 -0700 | [diff] [blame] | 201 | |
btolsch | 31665eb | 2020-04-03 01:49:40 -0700 | [diff] [blame] | 202 | if (is_posix) { |
| 203 | sources += [ "test/paths_posix.cc" ] |
| 204 | } |
| 205 | if (is_linux) { |
| 206 | sources += [ "test/paths_internal_linux.cc" ] |
btolsch | b586d7a | 2020-04-30 15:53:15 -0700 | [diff] [blame] | 207 | } else if (is_mac) { |
btolsch | 31665eb | 2020-04-03 01:49:40 -0700 | [diff] [blame] | 208 | sources += [ "test/paths_internal_mac.cc" ] |
btolsch | b586d7a | 2020-04-30 15:53:15 -0700 | [diff] [blame] | 209 | } else if (build_with_chromium) { |
| 210 | # NOTE: This is used to resolve a linking issue when compiling in Chromium |
| 211 | # for other platforms, but nothing in here is called. |
| 212 | sources += [ "test/paths_internal_other.cc" ] |
btolsch | 31665eb | 2020-04-03 01:49:40 -0700 | [diff] [blame] | 213 | } |
| 214 | |
btolsch | 9d9da7b | 2021-02-09 10:39:30 -0800 | [diff] [blame] | 215 | public_deps = [ |
| 216 | ":api", |
| 217 | ":base", |
| 218 | ] |
| 219 | |
Jordan Bayles | aa021ce | 2019-05-29 13:57:44 -0700 | [diff] [blame] | 220 | deps = [ |
| 221 | ":platform", |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 222 | "../third_party/abseil", |
Ryan Keane | deb48b3 | 2019-06-28 16:24:40 -0700 | [diff] [blame] | 223 | "../third_party/googletest:gmock", |
Yuri Wiitala | ca24ee5 | 2019-12-05 16:51:42 -0800 | [diff] [blame] | 224 | "../util", |
Jordan Bayles | aa021ce | 2019-05-29 13:57:44 -0700 | [diff] [blame] | 225 | ] |
| 226 | } |
| 227 | |
mark a. foltz | 3fe4617 | 2019-09-18 05:50:30 -0700 | [diff] [blame] | 228 | source_set("unittests") { |
Yuri Wiitala | eb8eee7 | 2019-03-26 15:52:43 -0700 | [diff] [blame] | 229 | testonly = true |
mark a. foltz | 6e60fdc | 2022-10-27 17:05:39 -0700 | [diff] [blame^] | 230 | visibility += [ "..:openscreen_unittests_all" ] |
mark a. foltz | 5528ecf | 2022-08-24 10:26:08 -0700 | [diff] [blame] | 231 | public = [] |
Yuri Wiitala | eb8eee7 | 2019-03-26 15:52:43 -0700 | [diff] [blame] | 232 | sources = [ |
Ryan Keane | c241788 | 2020-05-08 09:41:21 -0700 | [diff] [blame] | 233 | "api/serial_delete_ptr_unittest.cc", |
Yuri Wiitala | eb8eee7 | 2019-03-26 15:52:43 -0700 | [diff] [blame] | 234 | "api/time_unittest.cc", |
Jordan Bayles | a26582d | 2019-07-10 14:44:58 -0700 | [diff] [blame] | 235 | "base/error_unittest.cc", |
| 236 | "base/ip_address_unittest.cc", |
| 237 | "base/location_unittest.cc", |
Ryan Keane | 3e5d23e | 2020-06-10 09:56:11 -0700 | [diff] [blame] | 238 | "base/udp_packet_unittest.cc", |
Yuri Wiitala | eb8eee7 | 2019-03-26 15:52:43 -0700 | [diff] [blame] | 239 | ] |
| 240 | |
Jordan Bayles | f3b911c | 2021-06-22 11:28:50 -0700 | [diff] [blame] | 241 | deps = [ |
| 242 | ":platform", |
| 243 | ":test", |
| 244 | "../third_party/abseil", |
| 245 | "../third_party/boringssl", |
| 246 | "../third_party/googletest:gmock", |
| 247 | "../third_party/googletest:gtest", |
| 248 | "../util", |
| 249 | ] |
| 250 | |
Jordan Bayles | c180499 | 2022-08-30 17:10:11 +0000 | [diff] [blame] | 251 | # The socket integration tests assume that you can Bind with UDP sockets, |
| 252 | # which is simply not true when we are built inside of Chromium. |
Jordan Bayles | 9ef8412 | 2020-04-27 12:08:38 -0700 | [diff] [blame] | 253 | if (!build_with_chromium) { |
Jordan Bayles | c180499 | 2022-08-30 17:10:11 +0000 | [diff] [blame] | 254 | sources += [ "api/socket_integration_unittest.cc" ] |
| 255 | |
Jordan Bayles | f3b911c | 2021-06-22 11:28:50 -0700 | [diff] [blame] | 256 | deps += [ ":standalone_impl" ] |
Jordan Bayles | 9ef8412 | 2020-04-27 12:08:38 -0700 | [diff] [blame] | 257 | } |
| 258 | |
Jordan Bayles | cc47180 | 2019-07-09 14:25:02 -0700 | [diff] [blame] | 259 | # The unit tests in impl/ assume the standalone implementation is being used. |
Yuri Wiitala | eb8eee7 | 2019-03-26 15:52:43 -0700 | [diff] [blame] | 260 | # Exclude them if an embedder is providing the implementation. |
| 261 | if (!build_with_chromium) { |
btolsch | c92ba2f | 2019-04-10 11:46:01 -0700 | [diff] [blame] | 262 | sources += [ |
Jordan Bayles | a26582d | 2019-07-10 14:44:58 -0700 | [diff] [blame] | 263 | "impl/task_runner_unittest.cc", |
Jordan Bayles | cc47180 | 2019-07-09 14:25:02 -0700 | [diff] [blame] | 264 | "impl/time_unittest.cc", |
btolsch | c92ba2f | 2019-04-10 11:46:01 -0700 | [diff] [blame] | 265 | ] |
Jordan Bayles | 063c3b5 | 2019-08-13 18:14:55 -0700 | [diff] [blame] | 266 | |
Ryan Keane | 32c88d0 | 2019-07-02 18:46:14 -0700 | [diff] [blame] | 267 | if (is_posix) { |
Jordan Bayles | a26582d | 2019-07-10 14:44:58 -0700 | [diff] [blame] | 268 | sources += [ |
mark a. foltz | d6a5a22 | 2020-07-28 17:28:06 -0700 | [diff] [blame] | 269 | "impl/logging_unittest.cc", |
Jordan Bayles | a26582d | 2019-07-10 14:44:58 -0700 | [diff] [blame] | 270 | "impl/scoped_pipe_unittest.cc", |
Jordan Bayles | 62b7c6a | 2019-08-15 10:32:33 -0700 | [diff] [blame] | 271 | "impl/socket_address_posix_unittest.cc", |
Ryan Keane | 2fdf966 | 2019-09-25 13:29:32 -0700 | [diff] [blame] | 272 | "impl/socket_handle_waiter_posix_unittest.cc", |
mark a. foltz | cbdea4b | 2019-11-18 16:49:14 -0800 | [diff] [blame] | 273 | "impl/timeval_posix_unittest.cc", |
Ryan Keane | d838a25 | 2019-09-25 12:48:15 -0700 | [diff] [blame] | 274 | "impl/tls_data_router_posix_unittest.cc", |
Ryan Keane | f277612 | 2019-10-11 09:07:33 -0700 | [diff] [blame] | 275 | "impl/tls_write_buffer_unittest.cc", |
Ryan Keane | e93f8c7 | 2019-09-25 12:35:00 -0700 | [diff] [blame] | 276 | "impl/udp_socket_reader_posix_unittest.cc", |
Jordan Bayles | a26582d | 2019-07-10 14:44:58 -0700 | [diff] [blame] | 277 | ] |
Ryan Keane | 32c88d0 | 2019-07-02 18:46:14 -0700 | [diff] [blame] | 278 | } |
Yuri Wiitala | eb8eee7 | 2019-03-26 15:52:43 -0700 | [diff] [blame] | 279 | } |
Yuri Wiitala | eb8eee7 | 2019-03-26 15:52:43 -0700 | [diff] [blame] | 280 | } |