OLD | NEW |
(Empty) | |
| 1 # GRPC Bazel BUILD file. |
| 2 # This currently builds C, C++ and Objective-C code. |
| 3 # This file has been automatically generated from a template file. |
| 4 # Please look at the templates directory instead. |
| 5 # This file can be regenerated from the template by running |
| 6 # tools/buildgen/generate_projects.sh |
| 7 |
| 8 # Copyright 2015, Google Inc. |
| 9 # All rights reserved. |
| 10 # |
| 11 # Redistribution and use in source and binary forms, with or without |
| 12 # modification, are permitted provided that the following conditions are |
| 13 # met: |
| 14 # |
| 15 # * Redistributions of source code must retain the above copyright |
| 16 # notice, this list of conditions and the following disclaimer. |
| 17 # * Redistributions in binary form must reproduce the above |
| 18 # copyright notice, this list of conditions and the following disclaimer |
| 19 # in the documentation and/or other materials provided with the |
| 20 # distribution. |
| 21 # * Neither the name of Google Inc. nor the names of its |
| 22 # contributors may be used to endorse or promote products derived from |
| 23 # this software without specific prior written permission. |
| 24 # |
| 25 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
| 26 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
| 27 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
| 28 # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
| 29 # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| 30 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| 31 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| 32 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| 33 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| 34 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| 35 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 36 |
| 37 licenses(["notice"]) # 3-clause BSD |
| 38 |
| 39 package(default_visibility = ["//visibility:public"]) |
| 40 |
| 41 |
| 42 |
| 43 |
| 44 cc_library( |
| 45 name = "gpr", |
| 46 srcs = [ |
| 47 "src/core/profiling/timers.h", |
| 48 "src/core/support/block_annotate.h", |
| 49 "src/core/support/env.h", |
| 50 "src/core/support/load_file.h", |
| 51 "src/core/support/murmur_hash.h", |
| 52 "src/core/support/stack_lockfree.h", |
| 53 "src/core/support/string.h", |
| 54 "src/core/support/string_win32.h", |
| 55 "src/core/support/thd_internal.h", |
| 56 "src/core/support/time_precise.h", |
| 57 "src/core/support/tmpfile.h", |
| 58 "src/core/profiling/basic_timers.c", |
| 59 "src/core/profiling/stap_timers.c", |
| 60 "src/core/support/alloc.c", |
| 61 "src/core/support/avl.c", |
| 62 "src/core/support/cmdline.c", |
| 63 "src/core/support/cpu_iphone.c", |
| 64 "src/core/support/cpu_linux.c", |
| 65 "src/core/support/cpu_posix.c", |
| 66 "src/core/support/cpu_windows.c", |
| 67 "src/core/support/env_linux.c", |
| 68 "src/core/support/env_posix.c", |
| 69 "src/core/support/env_win32.c", |
| 70 "src/core/support/histogram.c", |
| 71 "src/core/support/host_port.c", |
| 72 "src/core/support/load_file.c", |
| 73 "src/core/support/log.c", |
| 74 "src/core/support/log_android.c", |
| 75 "src/core/support/log_linux.c", |
| 76 "src/core/support/log_posix.c", |
| 77 "src/core/support/log_win32.c", |
| 78 "src/core/support/murmur_hash.c", |
| 79 "src/core/support/slice.c", |
| 80 "src/core/support/slice_buffer.c", |
| 81 "src/core/support/stack_lockfree.c", |
| 82 "src/core/support/string.c", |
| 83 "src/core/support/string_posix.c", |
| 84 "src/core/support/string_win32.c", |
| 85 "src/core/support/subprocess_posix.c", |
| 86 "src/core/support/subprocess_windows.c", |
| 87 "src/core/support/sync.c", |
| 88 "src/core/support/sync_posix.c", |
| 89 "src/core/support/sync_win32.c", |
| 90 "src/core/support/thd.c", |
| 91 "src/core/support/thd_posix.c", |
| 92 "src/core/support/thd_win32.c", |
| 93 "src/core/support/time.c", |
| 94 "src/core/support/time_posix.c", |
| 95 "src/core/support/time_precise.c", |
| 96 "src/core/support/time_win32.c", |
| 97 "src/core/support/tls_pthread.c", |
| 98 "src/core/support/tmpfile_posix.c", |
| 99 "src/core/support/tmpfile_win32.c", |
| 100 "src/core/support/wrap_memcpy.c", |
| 101 ], |
| 102 hdrs = [ |
| 103 "include/grpc/support/alloc.h", |
| 104 "include/grpc/support/atm.h", |
| 105 "include/grpc/support/atm_gcc_atomic.h", |
| 106 "include/grpc/support/atm_gcc_sync.h", |
| 107 "include/grpc/support/atm_win32.h", |
| 108 "include/grpc/support/avl.h", |
| 109 "include/grpc/support/cmdline.h", |
| 110 "include/grpc/support/cpu.h", |
| 111 "include/grpc/support/histogram.h", |
| 112 "include/grpc/support/host_port.h", |
| 113 "include/grpc/support/log.h", |
| 114 "include/grpc/support/log_win32.h", |
| 115 "include/grpc/support/port_platform.h", |
| 116 "include/grpc/support/slice.h", |
| 117 "include/grpc/support/slice_buffer.h", |
| 118 "include/grpc/support/string_util.h", |
| 119 "include/grpc/support/subprocess.h", |
| 120 "include/grpc/support/sync.h", |
| 121 "include/grpc/support/sync_generic.h", |
| 122 "include/grpc/support/sync_posix.h", |
| 123 "include/grpc/support/sync_win32.h", |
| 124 "include/grpc/support/thd.h", |
| 125 "include/grpc/support/time.h", |
| 126 "include/grpc/support/tls.h", |
| 127 "include/grpc/support/tls_gcc.h", |
| 128 "include/grpc/support/tls_msvc.h", |
| 129 "include/grpc/support/tls_pthread.h", |
| 130 "include/grpc/support/useful.h", |
| 131 "include/grpc/impl/codegen/alloc.h", |
| 132 "include/grpc/impl/codegen/atm.h", |
| 133 "include/grpc/impl/codegen/atm_gcc_atomic.h", |
| 134 "include/grpc/impl/codegen/atm_gcc_sync.h", |
| 135 "include/grpc/impl/codegen/atm_win32.h", |
| 136 "include/grpc/impl/codegen/log.h", |
| 137 "include/grpc/impl/codegen/port_platform.h", |
| 138 "include/grpc/impl/codegen/slice.h", |
| 139 "include/grpc/impl/codegen/slice_buffer.h", |
| 140 "include/grpc/impl/codegen/sync.h", |
| 141 "include/grpc/impl/codegen/sync_generic.h", |
| 142 "include/grpc/impl/codegen/sync_posix.h", |
| 143 "include/grpc/impl/codegen/sync_win32.h", |
| 144 "include/grpc/impl/codegen/time.h", |
| 145 ], |
| 146 includes = [ |
| 147 "include", |
| 148 ".", |
| 149 ], |
| 150 deps = [ |
| 151 ], |
| 152 ) |
| 153 |
| 154 |
| 155 cc_library( |
| 156 name = "grpc", |
| 157 srcs = [ |
| 158 "src/core/census/grpc_filter.h", |
| 159 "src/core/channel/channel_args.h", |
| 160 "src/core/channel/channel_stack.h", |
| 161 "src/core/channel/client_channel.h", |
| 162 "src/core/channel/client_uchannel.h", |
| 163 "src/core/channel/compress_filter.h", |
| 164 "src/core/channel/connected_channel.h", |
| 165 "src/core/channel/context.h", |
| 166 "src/core/channel/http_client_filter.h", |
| 167 "src/core/channel/http_server_filter.h", |
| 168 "src/core/channel/subchannel_call_holder.h", |
| 169 "src/core/client_config/client_config.h", |
| 170 "src/core/client_config/connector.h", |
| 171 "src/core/client_config/initial_connect_string.h", |
| 172 "src/core/client_config/lb_policies/load_balancer_api.h", |
| 173 "src/core/client_config/lb_policies/pick_first.h", |
| 174 "src/core/client_config/lb_policies/round_robin.h", |
| 175 "src/core/client_config/lb_policy.h", |
| 176 "src/core/client_config/lb_policy_factory.h", |
| 177 "src/core/client_config/lb_policy_registry.h", |
| 178 "src/core/client_config/resolver.h", |
| 179 "src/core/client_config/resolver_factory.h", |
| 180 "src/core/client_config/resolver_registry.h", |
| 181 "src/core/client_config/resolvers/dns_resolver.h", |
| 182 "src/core/client_config/resolvers/sockaddr_resolver.h", |
| 183 "src/core/client_config/subchannel.h", |
| 184 "src/core/client_config/subchannel_factory.h", |
| 185 "src/core/client_config/subchannel_index.h", |
| 186 "src/core/client_config/uri_parser.h", |
| 187 "src/core/compression/algorithm_metadata.h", |
| 188 "src/core/compression/message_compress.h", |
| 189 "src/core/debug/trace.h", |
| 190 "src/core/httpcli/format_request.h", |
| 191 "src/core/httpcli/httpcli.h", |
| 192 "src/core/httpcli/parser.h", |
| 193 "src/core/iomgr/closure.h", |
| 194 "src/core/iomgr/endpoint.h", |
| 195 "src/core/iomgr/endpoint_pair.h", |
| 196 "src/core/iomgr/exec_ctx.h", |
| 197 "src/core/iomgr/executor.h", |
| 198 "src/core/iomgr/fd_posix.h", |
| 199 "src/core/iomgr/iocp_windows.h", |
| 200 "src/core/iomgr/iomgr.h", |
| 201 "src/core/iomgr/iomgr_internal.h", |
| 202 "src/core/iomgr/iomgr_posix.h", |
| 203 "src/core/iomgr/pollset.h", |
| 204 "src/core/iomgr/pollset_posix.h", |
| 205 "src/core/iomgr/pollset_set.h", |
| 206 "src/core/iomgr/pollset_set_posix.h", |
| 207 "src/core/iomgr/pollset_set_windows.h", |
| 208 "src/core/iomgr/pollset_windows.h", |
| 209 "src/core/iomgr/resolve_address.h", |
| 210 "src/core/iomgr/sockaddr.h", |
| 211 "src/core/iomgr/sockaddr_posix.h", |
| 212 "src/core/iomgr/sockaddr_utils.h", |
| 213 "src/core/iomgr/sockaddr_win32.h", |
| 214 "src/core/iomgr/socket_utils_posix.h", |
| 215 "src/core/iomgr/socket_windows.h", |
| 216 "src/core/iomgr/tcp_client.h", |
| 217 "src/core/iomgr/tcp_posix.h", |
| 218 "src/core/iomgr/tcp_server.h", |
| 219 "src/core/iomgr/tcp_windows.h", |
| 220 "src/core/iomgr/time_averaged_stats.h", |
| 221 "src/core/iomgr/timer.h", |
| 222 "src/core/iomgr/timer_heap.h", |
| 223 "src/core/iomgr/udp_server.h", |
| 224 "src/core/iomgr/wakeup_fd_pipe.h", |
| 225 "src/core/iomgr/wakeup_fd_posix.h", |
| 226 "src/core/iomgr/workqueue.h", |
| 227 "src/core/iomgr/workqueue_posix.h", |
| 228 "src/core/iomgr/workqueue_windows.h", |
| 229 "src/core/json/json.h", |
| 230 "src/core/json/json_common.h", |
| 231 "src/core/json/json_reader.h", |
| 232 "src/core/json/json_writer.h", |
| 233 "src/core/proto/grpc/lb/v0/load_balancer.pb.h", |
| 234 "src/core/statistics/census_interface.h", |
| 235 "src/core/statistics/census_rpc_stats.h", |
| 236 "src/core/surface/api_trace.h", |
| 237 "src/core/surface/call.h", |
| 238 "src/core/surface/call_test_only.h", |
| 239 "src/core/surface/channel.h", |
| 240 "src/core/surface/completion_queue.h", |
| 241 "src/core/surface/event_string.h", |
| 242 "src/core/surface/init.h", |
| 243 "src/core/surface/server.h", |
| 244 "src/core/surface/surface_trace.h", |
| 245 "src/core/transport/byte_stream.h", |
| 246 "src/core/transport/chttp2/alpn.h", |
| 247 "src/core/transport/chttp2/bin_encoder.h", |
| 248 "src/core/transport/chttp2/frame.h", |
| 249 "src/core/transport/chttp2/frame_data.h", |
| 250 "src/core/transport/chttp2/frame_goaway.h", |
| 251 "src/core/transport/chttp2/frame_ping.h", |
| 252 "src/core/transport/chttp2/frame_rst_stream.h", |
| 253 "src/core/transport/chttp2/frame_settings.h", |
| 254 "src/core/transport/chttp2/frame_window_update.h", |
| 255 "src/core/transport/chttp2/hpack_encoder.h", |
| 256 "src/core/transport/chttp2/hpack_parser.h", |
| 257 "src/core/transport/chttp2/hpack_table.h", |
| 258 "src/core/transport/chttp2/http2_errors.h", |
| 259 "src/core/transport/chttp2/huffsyms.h", |
| 260 "src/core/transport/chttp2/incoming_metadata.h", |
| 261 "src/core/transport/chttp2/internal.h", |
| 262 "src/core/transport/chttp2/status_conversion.h", |
| 263 "src/core/transport/chttp2/stream_map.h", |
| 264 "src/core/transport/chttp2/timeout_encoding.h", |
| 265 "src/core/transport/chttp2/varint.h", |
| 266 "src/core/transport/chttp2_transport.h", |
| 267 "src/core/transport/connectivity_state.h", |
| 268 "src/core/transport/metadata.h", |
| 269 "src/core/transport/metadata_batch.h", |
| 270 "src/core/transport/static_metadata.h", |
| 271 "src/core/transport/transport.h", |
| 272 "src/core/transport/transport_impl.h", |
| 273 "src/core/security/auth_filters.h", |
| 274 "src/core/security/b64.h", |
| 275 "src/core/security/credentials.h", |
| 276 "src/core/security/handshake.h", |
| 277 "src/core/security/json_token.h", |
| 278 "src/core/security/jwt_verifier.h", |
| 279 "src/core/security/secure_endpoint.h", |
| 280 "src/core/security/security_connector.h", |
| 281 "src/core/security/security_context.h", |
| 282 "src/core/tsi/fake_transport_security.h", |
| 283 "src/core/tsi/ssl_transport_security.h", |
| 284 "src/core/tsi/ssl_types.h", |
| 285 "src/core/tsi/transport_security.h", |
| 286 "src/core/tsi/transport_security_interface.h", |
| 287 "src/core/census/aggregation.h", |
| 288 "src/core/census/mlog.h", |
| 289 "src/core/census/rpc_metric_id.h", |
| 290 "third_party/nanopb/pb.h", |
| 291 "third_party/nanopb/pb_common.h", |
| 292 "third_party/nanopb/pb_decode.h", |
| 293 "third_party/nanopb/pb_encode.h", |
| 294 "src/core/census/grpc_context.c", |
| 295 "src/core/census/grpc_filter.c", |
| 296 "src/core/channel/channel_args.c", |
| 297 "src/core/channel/channel_stack.c", |
| 298 "src/core/channel/client_channel.c", |
| 299 "src/core/channel/client_uchannel.c", |
| 300 "src/core/channel/compress_filter.c", |
| 301 "src/core/channel/connected_channel.c", |
| 302 "src/core/channel/http_client_filter.c", |
| 303 "src/core/channel/http_server_filter.c", |
| 304 "src/core/channel/subchannel_call_holder.c", |
| 305 "src/core/client_config/client_config.c", |
| 306 "src/core/client_config/connector.c", |
| 307 "src/core/client_config/default_initial_connect_string.c", |
| 308 "src/core/client_config/initial_connect_string.c", |
| 309 "src/core/client_config/lb_policies/load_balancer_api.c", |
| 310 "src/core/client_config/lb_policies/pick_first.c", |
| 311 "src/core/client_config/lb_policies/round_robin.c", |
| 312 "src/core/client_config/lb_policy.c", |
| 313 "src/core/client_config/lb_policy_factory.c", |
| 314 "src/core/client_config/lb_policy_registry.c", |
| 315 "src/core/client_config/resolver.c", |
| 316 "src/core/client_config/resolver_factory.c", |
| 317 "src/core/client_config/resolver_registry.c", |
| 318 "src/core/client_config/resolvers/dns_resolver.c", |
| 319 "src/core/client_config/resolvers/sockaddr_resolver.c", |
| 320 "src/core/client_config/subchannel.c", |
| 321 "src/core/client_config/subchannel_factory.c", |
| 322 "src/core/client_config/subchannel_index.c", |
| 323 "src/core/client_config/uri_parser.c", |
| 324 "src/core/compression/compression_algorithm.c", |
| 325 "src/core/compression/message_compress.c", |
| 326 "src/core/debug/trace.c", |
| 327 "src/core/httpcli/format_request.c", |
| 328 "src/core/httpcli/httpcli.c", |
| 329 "src/core/httpcli/parser.c", |
| 330 "src/core/iomgr/closure.c", |
| 331 "src/core/iomgr/endpoint.c", |
| 332 "src/core/iomgr/endpoint_pair_posix.c", |
| 333 "src/core/iomgr/endpoint_pair_windows.c", |
| 334 "src/core/iomgr/exec_ctx.c", |
| 335 "src/core/iomgr/executor.c", |
| 336 "src/core/iomgr/fd_posix.c", |
| 337 "src/core/iomgr/iocp_windows.c", |
| 338 "src/core/iomgr/iomgr.c", |
| 339 "src/core/iomgr/iomgr_posix.c", |
| 340 "src/core/iomgr/iomgr_windows.c", |
| 341 "src/core/iomgr/pollset_multipoller_with_epoll.c", |
| 342 "src/core/iomgr/pollset_multipoller_with_poll_posix.c", |
| 343 "src/core/iomgr/pollset_posix.c", |
| 344 "src/core/iomgr/pollset_set_posix.c", |
| 345 "src/core/iomgr/pollset_set_windows.c", |
| 346 "src/core/iomgr/pollset_windows.c", |
| 347 "src/core/iomgr/resolve_address_posix.c", |
| 348 "src/core/iomgr/resolve_address_windows.c", |
| 349 "src/core/iomgr/sockaddr_utils.c", |
| 350 "src/core/iomgr/socket_utils_common_posix.c", |
| 351 "src/core/iomgr/socket_utils_linux.c", |
| 352 "src/core/iomgr/socket_utils_posix.c", |
| 353 "src/core/iomgr/socket_windows.c", |
| 354 "src/core/iomgr/tcp_client_posix.c", |
| 355 "src/core/iomgr/tcp_client_windows.c", |
| 356 "src/core/iomgr/tcp_posix.c", |
| 357 "src/core/iomgr/tcp_server_posix.c", |
| 358 "src/core/iomgr/tcp_server_windows.c", |
| 359 "src/core/iomgr/tcp_windows.c", |
| 360 "src/core/iomgr/time_averaged_stats.c", |
| 361 "src/core/iomgr/timer.c", |
| 362 "src/core/iomgr/timer_heap.c", |
| 363 "src/core/iomgr/udp_server.c", |
| 364 "src/core/iomgr/wakeup_fd_eventfd.c", |
| 365 "src/core/iomgr/wakeup_fd_nospecial.c", |
| 366 "src/core/iomgr/wakeup_fd_pipe.c", |
| 367 "src/core/iomgr/wakeup_fd_posix.c", |
| 368 "src/core/iomgr/workqueue_posix.c", |
| 369 "src/core/iomgr/workqueue_windows.c", |
| 370 "src/core/json/json.c", |
| 371 "src/core/json/json_reader.c", |
| 372 "src/core/json/json_string.c", |
| 373 "src/core/json/json_writer.c", |
| 374 "src/core/proto/grpc/lb/v0/load_balancer.pb.c", |
| 375 "src/core/surface/alarm.c", |
| 376 "src/core/surface/api_trace.c", |
| 377 "src/core/surface/byte_buffer.c", |
| 378 "src/core/surface/byte_buffer_reader.c", |
| 379 "src/core/surface/call.c", |
| 380 "src/core/surface/call_details.c", |
| 381 "src/core/surface/call_log_batch.c", |
| 382 "src/core/surface/channel.c", |
| 383 "src/core/surface/channel_connectivity.c", |
| 384 "src/core/surface/channel_create.c", |
| 385 "src/core/surface/channel_ping.c", |
| 386 "src/core/surface/completion_queue.c", |
| 387 "src/core/surface/event_string.c", |
| 388 "src/core/surface/init.c", |
| 389 "src/core/surface/lame_client.c", |
| 390 "src/core/surface/metadata_array.c", |
| 391 "src/core/surface/server.c", |
| 392 "src/core/surface/server_chttp2.c", |
| 393 "src/core/surface/server_create.c", |
| 394 "src/core/surface/validate_metadata.c", |
| 395 "src/core/surface/version.c", |
| 396 "src/core/transport/byte_stream.c", |
| 397 "src/core/transport/chttp2/alpn.c", |
| 398 "src/core/transport/chttp2/bin_encoder.c", |
| 399 "src/core/transport/chttp2/frame_data.c", |
| 400 "src/core/transport/chttp2/frame_goaway.c", |
| 401 "src/core/transport/chttp2/frame_ping.c", |
| 402 "src/core/transport/chttp2/frame_rst_stream.c", |
| 403 "src/core/transport/chttp2/frame_settings.c", |
| 404 "src/core/transport/chttp2/frame_window_update.c", |
| 405 "src/core/transport/chttp2/hpack_encoder.c", |
| 406 "src/core/transport/chttp2/hpack_parser.c", |
| 407 "src/core/transport/chttp2/hpack_table.c", |
| 408 "src/core/transport/chttp2/huffsyms.c", |
| 409 "src/core/transport/chttp2/incoming_metadata.c", |
| 410 "src/core/transport/chttp2/parsing.c", |
| 411 "src/core/transport/chttp2/status_conversion.c", |
| 412 "src/core/transport/chttp2/stream_lists.c", |
| 413 "src/core/transport/chttp2/stream_map.c", |
| 414 "src/core/transport/chttp2/timeout_encoding.c", |
| 415 "src/core/transport/chttp2/varint.c", |
| 416 "src/core/transport/chttp2/writing.c", |
| 417 "src/core/transport/chttp2_transport.c", |
| 418 "src/core/transport/connectivity_state.c", |
| 419 "src/core/transport/metadata.c", |
| 420 "src/core/transport/metadata_batch.c", |
| 421 "src/core/transport/static_metadata.c", |
| 422 "src/core/transport/transport.c", |
| 423 "src/core/transport/transport_op_string.c", |
| 424 "src/core/httpcli/httpcli_security_connector.c", |
| 425 "src/core/security/b64.c", |
| 426 "src/core/security/client_auth_filter.c", |
| 427 "src/core/security/credentials.c", |
| 428 "src/core/security/credentials_metadata.c", |
| 429 "src/core/security/credentials_posix.c", |
| 430 "src/core/security/credentials_win32.c", |
| 431 "src/core/security/google_default_credentials.c", |
| 432 "src/core/security/handshake.c", |
| 433 "src/core/security/json_token.c", |
| 434 "src/core/security/jwt_verifier.c", |
| 435 "src/core/security/secure_endpoint.c", |
| 436 "src/core/security/security_connector.c", |
| 437 "src/core/security/security_context.c", |
| 438 "src/core/security/server_auth_filter.c", |
| 439 "src/core/security/server_secure_chttp2.c", |
| 440 "src/core/surface/init_secure.c", |
| 441 "src/core/surface/secure_channel_create.c", |
| 442 "src/core/tsi/fake_transport_security.c", |
| 443 "src/core/tsi/ssl_transport_security.c", |
| 444 "src/core/tsi/transport_security.c", |
| 445 "src/core/census/context.c", |
| 446 "src/core/census/initialize.c", |
| 447 "src/core/census/mlog.c", |
| 448 "src/core/census/operation.c", |
| 449 "src/core/census/placeholders.c", |
| 450 "src/core/census/tracing.c", |
| 451 "third_party/nanopb/pb_common.c", |
| 452 "third_party/nanopb/pb_decode.c", |
| 453 "third_party/nanopb/pb_encode.c", |
| 454 ], |
| 455 hdrs = [ |
| 456 "include/grpc/grpc_security.h", |
| 457 "include/grpc/impl/codegen/byte_buffer.h", |
| 458 "include/grpc/impl/codegen/compression_types.h", |
| 459 "include/grpc/impl/codegen/connectivity_state.h", |
| 460 "include/grpc/impl/codegen/grpc_types.h", |
| 461 "include/grpc/impl/codegen/propagation_bits.h", |
| 462 "include/grpc/impl/codegen/status.h", |
| 463 "include/grpc/byte_buffer.h", |
| 464 "include/grpc/byte_buffer_reader.h", |
| 465 "include/grpc/compression.h", |
| 466 "include/grpc/grpc.h", |
| 467 "include/grpc/status.h", |
| 468 "include/grpc/census.h", |
| 469 ], |
| 470 includes = [ |
| 471 "include", |
| 472 ".", |
| 473 ], |
| 474 deps = [ |
| 475 "//external:libssl", |
| 476 "//external:zlib", |
| 477 ":gpr", |
| 478 ], |
| 479 copts = [ |
| 480 "-std=gnu99", |
| 481 ], |
| 482 ) |
| 483 |
| 484 |
| 485 cc_library( |
| 486 name = "grpc_unsecure", |
| 487 srcs = [ |
| 488 "src/core/census/grpc_filter.h", |
| 489 "src/core/channel/channel_args.h", |
| 490 "src/core/channel/channel_stack.h", |
| 491 "src/core/channel/client_channel.h", |
| 492 "src/core/channel/client_uchannel.h", |
| 493 "src/core/channel/compress_filter.h", |
| 494 "src/core/channel/connected_channel.h", |
| 495 "src/core/channel/context.h", |
| 496 "src/core/channel/http_client_filter.h", |
| 497 "src/core/channel/http_server_filter.h", |
| 498 "src/core/channel/subchannel_call_holder.h", |
| 499 "src/core/client_config/client_config.h", |
| 500 "src/core/client_config/connector.h", |
| 501 "src/core/client_config/initial_connect_string.h", |
| 502 "src/core/client_config/lb_policies/load_balancer_api.h", |
| 503 "src/core/client_config/lb_policies/pick_first.h", |
| 504 "src/core/client_config/lb_policies/round_robin.h", |
| 505 "src/core/client_config/lb_policy.h", |
| 506 "src/core/client_config/lb_policy_factory.h", |
| 507 "src/core/client_config/lb_policy_registry.h", |
| 508 "src/core/client_config/resolver.h", |
| 509 "src/core/client_config/resolver_factory.h", |
| 510 "src/core/client_config/resolver_registry.h", |
| 511 "src/core/client_config/resolvers/dns_resolver.h", |
| 512 "src/core/client_config/resolvers/sockaddr_resolver.h", |
| 513 "src/core/client_config/subchannel.h", |
| 514 "src/core/client_config/subchannel_factory.h", |
| 515 "src/core/client_config/subchannel_index.h", |
| 516 "src/core/client_config/uri_parser.h", |
| 517 "src/core/compression/algorithm_metadata.h", |
| 518 "src/core/compression/message_compress.h", |
| 519 "src/core/debug/trace.h", |
| 520 "src/core/httpcli/format_request.h", |
| 521 "src/core/httpcli/httpcli.h", |
| 522 "src/core/httpcli/parser.h", |
| 523 "src/core/iomgr/closure.h", |
| 524 "src/core/iomgr/endpoint.h", |
| 525 "src/core/iomgr/endpoint_pair.h", |
| 526 "src/core/iomgr/exec_ctx.h", |
| 527 "src/core/iomgr/executor.h", |
| 528 "src/core/iomgr/fd_posix.h", |
| 529 "src/core/iomgr/iocp_windows.h", |
| 530 "src/core/iomgr/iomgr.h", |
| 531 "src/core/iomgr/iomgr_internal.h", |
| 532 "src/core/iomgr/iomgr_posix.h", |
| 533 "src/core/iomgr/pollset.h", |
| 534 "src/core/iomgr/pollset_posix.h", |
| 535 "src/core/iomgr/pollset_set.h", |
| 536 "src/core/iomgr/pollset_set_posix.h", |
| 537 "src/core/iomgr/pollset_set_windows.h", |
| 538 "src/core/iomgr/pollset_windows.h", |
| 539 "src/core/iomgr/resolve_address.h", |
| 540 "src/core/iomgr/sockaddr.h", |
| 541 "src/core/iomgr/sockaddr_posix.h", |
| 542 "src/core/iomgr/sockaddr_utils.h", |
| 543 "src/core/iomgr/sockaddr_win32.h", |
| 544 "src/core/iomgr/socket_utils_posix.h", |
| 545 "src/core/iomgr/socket_windows.h", |
| 546 "src/core/iomgr/tcp_client.h", |
| 547 "src/core/iomgr/tcp_posix.h", |
| 548 "src/core/iomgr/tcp_server.h", |
| 549 "src/core/iomgr/tcp_windows.h", |
| 550 "src/core/iomgr/time_averaged_stats.h", |
| 551 "src/core/iomgr/timer.h", |
| 552 "src/core/iomgr/timer_heap.h", |
| 553 "src/core/iomgr/udp_server.h", |
| 554 "src/core/iomgr/wakeup_fd_pipe.h", |
| 555 "src/core/iomgr/wakeup_fd_posix.h", |
| 556 "src/core/iomgr/workqueue.h", |
| 557 "src/core/iomgr/workqueue_posix.h", |
| 558 "src/core/iomgr/workqueue_windows.h", |
| 559 "src/core/json/json.h", |
| 560 "src/core/json/json_common.h", |
| 561 "src/core/json/json_reader.h", |
| 562 "src/core/json/json_writer.h", |
| 563 "src/core/proto/grpc/lb/v0/load_balancer.pb.h", |
| 564 "src/core/statistics/census_interface.h", |
| 565 "src/core/statistics/census_rpc_stats.h", |
| 566 "src/core/surface/api_trace.h", |
| 567 "src/core/surface/call.h", |
| 568 "src/core/surface/call_test_only.h", |
| 569 "src/core/surface/channel.h", |
| 570 "src/core/surface/completion_queue.h", |
| 571 "src/core/surface/event_string.h", |
| 572 "src/core/surface/init.h", |
| 573 "src/core/surface/server.h", |
| 574 "src/core/surface/surface_trace.h", |
| 575 "src/core/transport/byte_stream.h", |
| 576 "src/core/transport/chttp2/alpn.h", |
| 577 "src/core/transport/chttp2/bin_encoder.h", |
| 578 "src/core/transport/chttp2/frame.h", |
| 579 "src/core/transport/chttp2/frame_data.h", |
| 580 "src/core/transport/chttp2/frame_goaway.h", |
| 581 "src/core/transport/chttp2/frame_ping.h", |
| 582 "src/core/transport/chttp2/frame_rst_stream.h", |
| 583 "src/core/transport/chttp2/frame_settings.h", |
| 584 "src/core/transport/chttp2/frame_window_update.h", |
| 585 "src/core/transport/chttp2/hpack_encoder.h", |
| 586 "src/core/transport/chttp2/hpack_parser.h", |
| 587 "src/core/transport/chttp2/hpack_table.h", |
| 588 "src/core/transport/chttp2/http2_errors.h", |
| 589 "src/core/transport/chttp2/huffsyms.h", |
| 590 "src/core/transport/chttp2/incoming_metadata.h", |
| 591 "src/core/transport/chttp2/internal.h", |
| 592 "src/core/transport/chttp2/status_conversion.h", |
| 593 "src/core/transport/chttp2/stream_map.h", |
| 594 "src/core/transport/chttp2/timeout_encoding.h", |
| 595 "src/core/transport/chttp2/varint.h", |
| 596 "src/core/transport/chttp2_transport.h", |
| 597 "src/core/transport/connectivity_state.h", |
| 598 "src/core/transport/metadata.h", |
| 599 "src/core/transport/metadata_batch.h", |
| 600 "src/core/transport/static_metadata.h", |
| 601 "src/core/transport/transport.h", |
| 602 "src/core/transport/transport_impl.h", |
| 603 "src/core/census/aggregation.h", |
| 604 "src/core/census/mlog.h", |
| 605 "src/core/census/rpc_metric_id.h", |
| 606 "third_party/nanopb/pb.h", |
| 607 "third_party/nanopb/pb_common.h", |
| 608 "third_party/nanopb/pb_decode.h", |
| 609 "third_party/nanopb/pb_encode.h", |
| 610 "src/core/surface/init_unsecure.c", |
| 611 "src/core/census/grpc_context.c", |
| 612 "src/core/census/grpc_filter.c", |
| 613 "src/core/channel/channel_args.c", |
| 614 "src/core/channel/channel_stack.c", |
| 615 "src/core/channel/client_channel.c", |
| 616 "src/core/channel/client_uchannel.c", |
| 617 "src/core/channel/compress_filter.c", |
| 618 "src/core/channel/connected_channel.c", |
| 619 "src/core/channel/http_client_filter.c", |
| 620 "src/core/channel/http_server_filter.c", |
| 621 "src/core/channel/subchannel_call_holder.c", |
| 622 "src/core/client_config/client_config.c", |
| 623 "src/core/client_config/connector.c", |
| 624 "src/core/client_config/default_initial_connect_string.c", |
| 625 "src/core/client_config/initial_connect_string.c", |
| 626 "src/core/client_config/lb_policies/load_balancer_api.c", |
| 627 "src/core/client_config/lb_policies/pick_first.c", |
| 628 "src/core/client_config/lb_policies/round_robin.c", |
| 629 "src/core/client_config/lb_policy.c", |
| 630 "src/core/client_config/lb_policy_factory.c", |
| 631 "src/core/client_config/lb_policy_registry.c", |
| 632 "src/core/client_config/resolver.c", |
| 633 "src/core/client_config/resolver_factory.c", |
| 634 "src/core/client_config/resolver_registry.c", |
| 635 "src/core/client_config/resolvers/dns_resolver.c", |
| 636 "src/core/client_config/resolvers/sockaddr_resolver.c", |
| 637 "src/core/client_config/subchannel.c", |
| 638 "src/core/client_config/subchannel_factory.c", |
| 639 "src/core/client_config/subchannel_index.c", |
| 640 "src/core/client_config/uri_parser.c", |
| 641 "src/core/compression/compression_algorithm.c", |
| 642 "src/core/compression/message_compress.c", |
| 643 "src/core/debug/trace.c", |
| 644 "src/core/httpcli/format_request.c", |
| 645 "src/core/httpcli/httpcli.c", |
| 646 "src/core/httpcli/parser.c", |
| 647 "src/core/iomgr/closure.c", |
| 648 "src/core/iomgr/endpoint.c", |
| 649 "src/core/iomgr/endpoint_pair_posix.c", |
| 650 "src/core/iomgr/endpoint_pair_windows.c", |
| 651 "src/core/iomgr/exec_ctx.c", |
| 652 "src/core/iomgr/executor.c", |
| 653 "src/core/iomgr/fd_posix.c", |
| 654 "src/core/iomgr/iocp_windows.c", |
| 655 "src/core/iomgr/iomgr.c", |
| 656 "src/core/iomgr/iomgr_posix.c", |
| 657 "src/core/iomgr/iomgr_windows.c", |
| 658 "src/core/iomgr/pollset_multipoller_with_epoll.c", |
| 659 "src/core/iomgr/pollset_multipoller_with_poll_posix.c", |
| 660 "src/core/iomgr/pollset_posix.c", |
| 661 "src/core/iomgr/pollset_set_posix.c", |
| 662 "src/core/iomgr/pollset_set_windows.c", |
| 663 "src/core/iomgr/pollset_windows.c", |
| 664 "src/core/iomgr/resolve_address_posix.c", |
| 665 "src/core/iomgr/resolve_address_windows.c", |
| 666 "src/core/iomgr/sockaddr_utils.c", |
| 667 "src/core/iomgr/socket_utils_common_posix.c", |
| 668 "src/core/iomgr/socket_utils_linux.c", |
| 669 "src/core/iomgr/socket_utils_posix.c", |
| 670 "src/core/iomgr/socket_windows.c", |
| 671 "src/core/iomgr/tcp_client_posix.c", |
| 672 "src/core/iomgr/tcp_client_windows.c", |
| 673 "src/core/iomgr/tcp_posix.c", |
| 674 "src/core/iomgr/tcp_server_posix.c", |
| 675 "src/core/iomgr/tcp_server_windows.c", |
| 676 "src/core/iomgr/tcp_windows.c", |
| 677 "src/core/iomgr/time_averaged_stats.c", |
| 678 "src/core/iomgr/timer.c", |
| 679 "src/core/iomgr/timer_heap.c", |
| 680 "src/core/iomgr/udp_server.c", |
| 681 "src/core/iomgr/wakeup_fd_eventfd.c", |
| 682 "src/core/iomgr/wakeup_fd_nospecial.c", |
| 683 "src/core/iomgr/wakeup_fd_pipe.c", |
| 684 "src/core/iomgr/wakeup_fd_posix.c", |
| 685 "src/core/iomgr/workqueue_posix.c", |
| 686 "src/core/iomgr/workqueue_windows.c", |
| 687 "src/core/json/json.c", |
| 688 "src/core/json/json_reader.c", |
| 689 "src/core/json/json_string.c", |
| 690 "src/core/json/json_writer.c", |
| 691 "src/core/proto/grpc/lb/v0/load_balancer.pb.c", |
| 692 "src/core/surface/alarm.c", |
| 693 "src/core/surface/api_trace.c", |
| 694 "src/core/surface/byte_buffer.c", |
| 695 "src/core/surface/byte_buffer_reader.c", |
| 696 "src/core/surface/call.c", |
| 697 "src/core/surface/call_details.c", |
| 698 "src/core/surface/call_log_batch.c", |
| 699 "src/core/surface/channel.c", |
| 700 "src/core/surface/channel_connectivity.c", |
| 701 "src/core/surface/channel_create.c", |
| 702 "src/core/surface/channel_ping.c", |
| 703 "src/core/surface/completion_queue.c", |
| 704 "src/core/surface/event_string.c", |
| 705 "src/core/surface/init.c", |
| 706 "src/core/surface/lame_client.c", |
| 707 "src/core/surface/metadata_array.c", |
| 708 "src/core/surface/server.c", |
| 709 "src/core/surface/server_chttp2.c", |
| 710 "src/core/surface/server_create.c", |
| 711 "src/core/surface/validate_metadata.c", |
| 712 "src/core/surface/version.c", |
| 713 "src/core/transport/byte_stream.c", |
| 714 "src/core/transport/chttp2/alpn.c", |
| 715 "src/core/transport/chttp2/bin_encoder.c", |
| 716 "src/core/transport/chttp2/frame_data.c", |
| 717 "src/core/transport/chttp2/frame_goaway.c", |
| 718 "src/core/transport/chttp2/frame_ping.c", |
| 719 "src/core/transport/chttp2/frame_rst_stream.c", |
| 720 "src/core/transport/chttp2/frame_settings.c", |
| 721 "src/core/transport/chttp2/frame_window_update.c", |
| 722 "src/core/transport/chttp2/hpack_encoder.c", |
| 723 "src/core/transport/chttp2/hpack_parser.c", |
| 724 "src/core/transport/chttp2/hpack_table.c", |
| 725 "src/core/transport/chttp2/huffsyms.c", |
| 726 "src/core/transport/chttp2/incoming_metadata.c", |
| 727 "src/core/transport/chttp2/parsing.c", |
| 728 "src/core/transport/chttp2/status_conversion.c", |
| 729 "src/core/transport/chttp2/stream_lists.c", |
| 730 "src/core/transport/chttp2/stream_map.c", |
| 731 "src/core/transport/chttp2/timeout_encoding.c", |
| 732 "src/core/transport/chttp2/varint.c", |
| 733 "src/core/transport/chttp2/writing.c", |
| 734 "src/core/transport/chttp2_transport.c", |
| 735 "src/core/transport/connectivity_state.c", |
| 736 "src/core/transport/metadata.c", |
| 737 "src/core/transport/metadata_batch.c", |
| 738 "src/core/transport/static_metadata.c", |
| 739 "src/core/transport/transport.c", |
| 740 "src/core/transport/transport_op_string.c", |
| 741 "src/core/census/context.c", |
| 742 "src/core/census/initialize.c", |
| 743 "src/core/census/mlog.c", |
| 744 "src/core/census/operation.c", |
| 745 "src/core/census/placeholders.c", |
| 746 "src/core/census/tracing.c", |
| 747 "third_party/nanopb/pb_common.c", |
| 748 "third_party/nanopb/pb_decode.c", |
| 749 "third_party/nanopb/pb_encode.c", |
| 750 ], |
| 751 hdrs = [ |
| 752 "include/grpc/byte_buffer.h", |
| 753 "include/grpc/byte_buffer_reader.h", |
| 754 "include/grpc/compression.h", |
| 755 "include/grpc/grpc.h", |
| 756 "include/grpc/status.h", |
| 757 "include/grpc/impl/codegen/byte_buffer.h", |
| 758 "include/grpc/impl/codegen/compression_types.h", |
| 759 "include/grpc/impl/codegen/connectivity_state.h", |
| 760 "include/grpc/impl/codegen/grpc_types.h", |
| 761 "include/grpc/impl/codegen/propagation_bits.h", |
| 762 "include/grpc/impl/codegen/status.h", |
| 763 "include/grpc/census.h", |
| 764 ], |
| 765 includes = [ |
| 766 "include", |
| 767 ".", |
| 768 ], |
| 769 deps = [ |
| 770 ":gpr", |
| 771 ], |
| 772 copts = [ |
| 773 "-std=gnu99", |
| 774 ], |
| 775 ) |
| 776 |
| 777 |
| 778 cc_library( |
| 779 name = "grpc_zookeeper", |
| 780 srcs = [ |
| 781 "src/core/client_config/resolvers/zookeeper_resolver.h", |
| 782 "src/core/client_config/resolvers/zookeeper_resolver.c", |
| 783 ], |
| 784 hdrs = [ |
| 785 "include/grpc/grpc_zookeeper.h", |
| 786 ], |
| 787 includes = [ |
| 788 "include", |
| 789 ".", |
| 790 ], |
| 791 deps = [ |
| 792 ":gpr", |
| 793 ":grpc", |
| 794 ], |
| 795 ) |
| 796 |
| 797 |
| 798 cc_library( |
| 799 name = "grpc++", |
| 800 srcs = [ |
| 801 "src/cpp/client/secure_credentials.h", |
| 802 "src/cpp/common/secure_auth_context.h", |
| 803 "src/cpp/server/secure_server_credentials.h", |
| 804 "src/cpp/client/create_channel_internal.h", |
| 805 "src/cpp/common/create_auth_context.h", |
| 806 "src/cpp/server/dynamic_thread_pool.h", |
| 807 "src/cpp/server/thread_pool_interface.h", |
| 808 "src/cpp/client/secure_credentials.cc", |
| 809 "src/cpp/common/auth_property_iterator.cc", |
| 810 "src/cpp/common/secure_auth_context.cc", |
| 811 "src/cpp/common/secure_channel_arguments.cc", |
| 812 "src/cpp/common/secure_create_auth_context.cc", |
| 813 "src/cpp/server/secure_server_credentials.cc", |
| 814 "src/cpp/client/channel.cc", |
| 815 "src/cpp/client/client_context.cc", |
| 816 "src/cpp/client/create_channel.cc", |
| 817 "src/cpp/client/create_channel_internal.cc", |
| 818 "src/cpp/client/credentials.cc", |
| 819 "src/cpp/client/generic_stub.cc", |
| 820 "src/cpp/client/insecure_credentials.cc", |
| 821 "src/cpp/common/call.cc", |
| 822 "src/cpp/common/channel_arguments.cc", |
| 823 "src/cpp/common/completion_queue.cc", |
| 824 "src/cpp/common/rpc_method.cc", |
| 825 "src/cpp/proto/proto_utils.cc", |
| 826 "src/cpp/server/async_generic_service.cc", |
| 827 "src/cpp/server/create_default_thread_pool.cc", |
| 828 "src/cpp/server/dynamic_thread_pool.cc", |
| 829 "src/cpp/server/insecure_server_credentials.cc", |
| 830 "src/cpp/server/server.cc", |
| 831 "src/cpp/server/server_builder.cc", |
| 832 "src/cpp/server/server_context.cc", |
| 833 "src/cpp/server/server_credentials.cc", |
| 834 "src/cpp/util/byte_buffer.cc", |
| 835 "src/cpp/util/slice.cc", |
| 836 "src/cpp/util/status.cc", |
| 837 "src/cpp/util/string_ref.cc", |
| 838 "src/cpp/util/time.cc", |
| 839 "src/cpp/codegen/grpc_library.cc", |
| 840 ], |
| 841 hdrs = [ |
| 842 "include/grpc++/alarm.h", |
| 843 "include/grpc++/channel.h", |
| 844 "include/grpc++/client_context.h", |
| 845 "include/grpc++/completion_queue.h", |
| 846 "include/grpc++/create_channel.h", |
| 847 "include/grpc++/generic/async_generic_service.h", |
| 848 "include/grpc++/generic/generic_stub.h", |
| 849 "include/grpc++/grpc++.h", |
| 850 "include/grpc++/impl/call.h", |
| 851 "include/grpc++/impl/client_unary_call.h", |
| 852 "include/grpc++/impl/grpc_library.h", |
| 853 "include/grpc++/impl/method_handler_impl.h", |
| 854 "include/grpc++/impl/proto_utils.h", |
| 855 "include/grpc++/impl/rpc_method.h", |
| 856 "include/grpc++/impl/rpc_service_method.h", |
| 857 "include/grpc++/impl/serialization_traits.h", |
| 858 "include/grpc++/impl/server_builder_option.h", |
| 859 "include/grpc++/impl/service_type.h", |
| 860 "include/grpc++/impl/sync.h", |
| 861 "include/grpc++/impl/sync_cxx11.h", |
| 862 "include/grpc++/impl/sync_no_cxx11.h", |
| 863 "include/grpc++/impl/thd.h", |
| 864 "include/grpc++/impl/thd_cxx11.h", |
| 865 "include/grpc++/impl/thd_no_cxx11.h", |
| 866 "include/grpc++/security/auth_context.h", |
| 867 "include/grpc++/security/auth_metadata_processor.h", |
| 868 "include/grpc++/security/credentials.h", |
| 869 "include/grpc++/security/server_credentials.h", |
| 870 "include/grpc++/server.h", |
| 871 "include/grpc++/server_builder.h", |
| 872 "include/grpc++/server_context.h", |
| 873 "include/grpc++/support/async_stream.h", |
| 874 "include/grpc++/support/async_unary_call.h", |
| 875 "include/grpc++/support/byte_buffer.h", |
| 876 "include/grpc++/support/channel_arguments.h", |
| 877 "include/grpc++/support/config.h", |
| 878 "include/grpc++/support/config_protobuf.h", |
| 879 "include/grpc++/support/slice.h", |
| 880 "include/grpc++/support/status.h", |
| 881 "include/grpc++/support/status_code_enum.h", |
| 882 "include/grpc++/support/string_ref.h", |
| 883 "include/grpc++/support/stub_options.h", |
| 884 "include/grpc++/support/sync_stream.h", |
| 885 "include/grpc++/support/time.h", |
| 886 "include/grpc++/impl/codegen/async_stream.h", |
| 887 "include/grpc++/impl/codegen/async_unary_call.h", |
| 888 "include/grpc++/impl/codegen/call.h", |
| 889 "include/grpc++/impl/codegen/call_hook.h", |
| 890 "include/grpc++/impl/codegen/channel_interface.h", |
| 891 "include/grpc++/impl/codegen/client_context.h", |
| 892 "include/grpc++/impl/codegen/client_unary_call.h", |
| 893 "include/grpc++/impl/codegen/completion_queue.h", |
| 894 "include/grpc++/impl/codegen/completion_queue_tag.h", |
| 895 "include/grpc++/impl/codegen/config.h", |
| 896 "include/grpc++/impl/codegen/config_protobuf.h", |
| 897 "include/grpc++/impl/codegen/grpc_library.h", |
| 898 "include/grpc++/impl/codegen/method_handler_impl.h", |
| 899 "include/grpc++/impl/codegen/proto_utils.h", |
| 900 "include/grpc++/impl/codegen/rpc_method.h", |
| 901 "include/grpc++/impl/codegen/rpc_service_method.h", |
| 902 "include/grpc++/impl/codegen/security/auth_context.h", |
| 903 "include/grpc++/impl/codegen/serialization_traits.h", |
| 904 "include/grpc++/impl/codegen/server_context.h", |
| 905 "include/grpc++/impl/codegen/server_interface.h", |
| 906 "include/grpc++/impl/codegen/service_type.h", |
| 907 "include/grpc++/impl/codegen/status.h", |
| 908 "include/grpc++/impl/codegen/status_code_enum.h", |
| 909 "include/grpc++/impl/codegen/string_ref.h", |
| 910 "include/grpc++/impl/codegen/stub_options.h", |
| 911 "include/grpc++/impl/codegen/sync.h", |
| 912 "include/grpc++/impl/codegen/sync_cxx11.h", |
| 913 "include/grpc++/impl/codegen/sync_no_cxx11.h", |
| 914 "include/grpc++/impl/codegen/sync_stream.h", |
| 915 "include/grpc++/impl/codegen/time.h", |
| 916 ], |
| 917 includes = [ |
| 918 "include", |
| 919 ".", |
| 920 ], |
| 921 deps = [ |
| 922 "//external:libssl", |
| 923 "//external:protobuf_clib", |
| 924 ":grpc", |
| 925 ], |
| 926 ) |
| 927 |
| 928 |
| 929 cc_library( |
| 930 name = "grpc++_unsecure", |
| 931 srcs = [ |
| 932 "src/cpp/client/create_channel_internal.h", |
| 933 "src/cpp/common/create_auth_context.h", |
| 934 "src/cpp/server/dynamic_thread_pool.h", |
| 935 "src/cpp/server/thread_pool_interface.h", |
| 936 "src/cpp/common/insecure_create_auth_context.cc", |
| 937 "src/cpp/client/channel.cc", |
| 938 "src/cpp/client/client_context.cc", |
| 939 "src/cpp/client/create_channel.cc", |
| 940 "src/cpp/client/create_channel_internal.cc", |
| 941 "src/cpp/client/credentials.cc", |
| 942 "src/cpp/client/generic_stub.cc", |
| 943 "src/cpp/client/insecure_credentials.cc", |
| 944 "src/cpp/common/call.cc", |
| 945 "src/cpp/common/channel_arguments.cc", |
| 946 "src/cpp/common/completion_queue.cc", |
| 947 "src/cpp/common/rpc_method.cc", |
| 948 "src/cpp/proto/proto_utils.cc", |
| 949 "src/cpp/server/async_generic_service.cc", |
| 950 "src/cpp/server/create_default_thread_pool.cc", |
| 951 "src/cpp/server/dynamic_thread_pool.cc", |
| 952 "src/cpp/server/insecure_server_credentials.cc", |
| 953 "src/cpp/server/server.cc", |
| 954 "src/cpp/server/server_builder.cc", |
| 955 "src/cpp/server/server_context.cc", |
| 956 "src/cpp/server/server_credentials.cc", |
| 957 "src/cpp/util/byte_buffer.cc", |
| 958 "src/cpp/util/slice.cc", |
| 959 "src/cpp/util/status.cc", |
| 960 "src/cpp/util/string_ref.cc", |
| 961 "src/cpp/util/time.cc", |
| 962 "src/cpp/codegen/grpc_library.cc", |
| 963 ], |
| 964 hdrs = [ |
| 965 "include/grpc++/alarm.h", |
| 966 "include/grpc++/channel.h", |
| 967 "include/grpc++/client_context.h", |
| 968 "include/grpc++/completion_queue.h", |
| 969 "include/grpc++/create_channel.h", |
| 970 "include/grpc++/generic/async_generic_service.h", |
| 971 "include/grpc++/generic/generic_stub.h", |
| 972 "include/grpc++/grpc++.h", |
| 973 "include/grpc++/impl/call.h", |
| 974 "include/grpc++/impl/client_unary_call.h", |
| 975 "include/grpc++/impl/grpc_library.h", |
| 976 "include/grpc++/impl/method_handler_impl.h", |
| 977 "include/grpc++/impl/proto_utils.h", |
| 978 "include/grpc++/impl/rpc_method.h", |
| 979 "include/grpc++/impl/rpc_service_method.h", |
| 980 "include/grpc++/impl/serialization_traits.h", |
| 981 "include/grpc++/impl/server_builder_option.h", |
| 982 "include/grpc++/impl/service_type.h", |
| 983 "include/grpc++/impl/sync.h", |
| 984 "include/grpc++/impl/sync_cxx11.h", |
| 985 "include/grpc++/impl/sync_no_cxx11.h", |
| 986 "include/grpc++/impl/thd.h", |
| 987 "include/grpc++/impl/thd_cxx11.h", |
| 988 "include/grpc++/impl/thd_no_cxx11.h", |
| 989 "include/grpc++/security/auth_context.h", |
| 990 "include/grpc++/security/auth_metadata_processor.h", |
| 991 "include/grpc++/security/credentials.h", |
| 992 "include/grpc++/security/server_credentials.h", |
| 993 "include/grpc++/server.h", |
| 994 "include/grpc++/server_builder.h", |
| 995 "include/grpc++/server_context.h", |
| 996 "include/grpc++/support/async_stream.h", |
| 997 "include/grpc++/support/async_unary_call.h", |
| 998 "include/grpc++/support/byte_buffer.h", |
| 999 "include/grpc++/support/channel_arguments.h", |
| 1000 "include/grpc++/support/config.h", |
| 1001 "include/grpc++/support/config_protobuf.h", |
| 1002 "include/grpc++/support/slice.h", |
| 1003 "include/grpc++/support/status.h", |
| 1004 "include/grpc++/support/status_code_enum.h", |
| 1005 "include/grpc++/support/string_ref.h", |
| 1006 "include/grpc++/support/stub_options.h", |
| 1007 "include/grpc++/support/sync_stream.h", |
| 1008 "include/grpc++/support/time.h", |
| 1009 "include/grpc++/impl/codegen/async_stream.h", |
| 1010 "include/grpc++/impl/codegen/async_unary_call.h", |
| 1011 "include/grpc++/impl/codegen/call.h", |
| 1012 "include/grpc++/impl/codegen/call_hook.h", |
| 1013 "include/grpc++/impl/codegen/channel_interface.h", |
| 1014 "include/grpc++/impl/codegen/client_context.h", |
| 1015 "include/grpc++/impl/codegen/client_unary_call.h", |
| 1016 "include/grpc++/impl/codegen/completion_queue.h", |
| 1017 "include/grpc++/impl/codegen/completion_queue_tag.h", |
| 1018 "include/grpc++/impl/codegen/config.h", |
| 1019 "include/grpc++/impl/codegen/config_protobuf.h", |
| 1020 "include/grpc++/impl/codegen/grpc_library.h", |
| 1021 "include/grpc++/impl/codegen/method_handler_impl.h", |
| 1022 "include/grpc++/impl/codegen/proto_utils.h", |
| 1023 "include/grpc++/impl/codegen/rpc_method.h", |
| 1024 "include/grpc++/impl/codegen/rpc_service_method.h", |
| 1025 "include/grpc++/impl/codegen/security/auth_context.h", |
| 1026 "include/grpc++/impl/codegen/serialization_traits.h", |
| 1027 "include/grpc++/impl/codegen/server_context.h", |
| 1028 "include/grpc++/impl/codegen/server_interface.h", |
| 1029 "include/grpc++/impl/codegen/service_type.h", |
| 1030 "include/grpc++/impl/codegen/status.h", |
| 1031 "include/grpc++/impl/codegen/status_code_enum.h", |
| 1032 "include/grpc++/impl/codegen/string_ref.h", |
| 1033 "include/grpc++/impl/codegen/stub_options.h", |
| 1034 "include/grpc++/impl/codegen/sync.h", |
| 1035 "include/grpc++/impl/codegen/sync_cxx11.h", |
| 1036 "include/grpc++/impl/codegen/sync_no_cxx11.h", |
| 1037 "include/grpc++/impl/codegen/sync_stream.h", |
| 1038 "include/grpc++/impl/codegen/time.h", |
| 1039 ], |
| 1040 includes = [ |
| 1041 "include", |
| 1042 ".", |
| 1043 ], |
| 1044 deps = [ |
| 1045 "//external:protobuf_clib", |
| 1046 ":gpr", |
| 1047 ":grpc_unsecure", |
| 1048 ], |
| 1049 ) |
| 1050 |
| 1051 |
| 1052 cc_library( |
| 1053 name = "grpc_plugin_support", |
| 1054 srcs = [ |
| 1055 "include/grpc++/support/config.h", |
| 1056 "include/grpc++/support/config_protobuf.h", |
| 1057 "src/compiler/config.h", |
| 1058 "src/compiler/cpp_generator.h", |
| 1059 "src/compiler/cpp_generator_helpers.h", |
| 1060 "src/compiler/csharp_generator.h", |
| 1061 "src/compiler/csharp_generator_helpers.h", |
| 1062 "src/compiler/generator_helpers.h", |
| 1063 "src/compiler/objective_c_generator.h", |
| 1064 "src/compiler/objective_c_generator_helpers.h", |
| 1065 "src/compiler/python_generator.h", |
| 1066 "src/compiler/ruby_generator.h", |
| 1067 "src/compiler/ruby_generator_helpers-inl.h", |
| 1068 "src/compiler/ruby_generator_map-inl.h", |
| 1069 "src/compiler/ruby_generator_string-inl.h", |
| 1070 "src/compiler/cpp_generator.cc", |
| 1071 "src/compiler/csharp_generator.cc", |
| 1072 "src/compiler/objective_c_generator.cc", |
| 1073 "src/compiler/python_generator.cc", |
| 1074 "src/compiler/ruby_generator.cc", |
| 1075 "src/cpp/codegen/grpc_library.cc", |
| 1076 ], |
| 1077 hdrs = [ |
| 1078 "include/grpc++/impl/codegen/async_stream.h", |
| 1079 "include/grpc++/impl/codegen/async_unary_call.h", |
| 1080 "include/grpc++/impl/codegen/call.h", |
| 1081 "include/grpc++/impl/codegen/call_hook.h", |
| 1082 "include/grpc++/impl/codegen/channel_interface.h", |
| 1083 "include/grpc++/impl/codegen/client_context.h", |
| 1084 "include/grpc++/impl/codegen/client_unary_call.h", |
| 1085 "include/grpc++/impl/codegen/completion_queue.h", |
| 1086 "include/grpc++/impl/codegen/completion_queue_tag.h", |
| 1087 "include/grpc++/impl/codegen/config.h", |
| 1088 "include/grpc++/impl/codegen/config_protobuf.h", |
| 1089 "include/grpc++/impl/codegen/grpc_library.h", |
| 1090 "include/grpc++/impl/codegen/method_handler_impl.h", |
| 1091 "include/grpc++/impl/codegen/proto_utils.h", |
| 1092 "include/grpc++/impl/codegen/rpc_method.h", |
| 1093 "include/grpc++/impl/codegen/rpc_service_method.h", |
| 1094 "include/grpc++/impl/codegen/security/auth_context.h", |
| 1095 "include/grpc++/impl/codegen/serialization_traits.h", |
| 1096 "include/grpc++/impl/codegen/server_context.h", |
| 1097 "include/grpc++/impl/codegen/server_interface.h", |
| 1098 "include/grpc++/impl/codegen/service_type.h", |
| 1099 "include/grpc++/impl/codegen/status.h", |
| 1100 "include/grpc++/impl/codegen/status_code_enum.h", |
| 1101 "include/grpc++/impl/codegen/string_ref.h", |
| 1102 "include/grpc++/impl/codegen/stub_options.h", |
| 1103 "include/grpc++/impl/codegen/sync.h", |
| 1104 "include/grpc++/impl/codegen/sync_cxx11.h", |
| 1105 "include/grpc++/impl/codegen/sync_no_cxx11.h", |
| 1106 "include/grpc++/impl/codegen/sync_stream.h", |
| 1107 "include/grpc++/impl/codegen/time.h", |
| 1108 "include/grpc/impl/codegen/byte_buffer.h", |
| 1109 "include/grpc/impl/codegen/compression_types.h", |
| 1110 "include/grpc/impl/codegen/connectivity_state.h", |
| 1111 "include/grpc/impl/codegen/grpc_types.h", |
| 1112 "include/grpc/impl/codegen/propagation_bits.h", |
| 1113 "include/grpc/impl/codegen/status.h", |
| 1114 "include/grpc/impl/codegen/alloc.h", |
| 1115 "include/grpc/impl/codegen/atm.h", |
| 1116 "include/grpc/impl/codegen/atm_gcc_atomic.h", |
| 1117 "include/grpc/impl/codegen/atm_gcc_sync.h", |
| 1118 "include/grpc/impl/codegen/atm_win32.h", |
| 1119 "include/grpc/impl/codegen/log.h", |
| 1120 "include/grpc/impl/codegen/port_platform.h", |
| 1121 "include/grpc/impl/codegen/slice.h", |
| 1122 "include/grpc/impl/codegen/slice_buffer.h", |
| 1123 "include/grpc/impl/codegen/sync.h", |
| 1124 "include/grpc/impl/codegen/sync_generic.h", |
| 1125 "include/grpc/impl/codegen/sync_posix.h", |
| 1126 "include/grpc/impl/codegen/sync_win32.h", |
| 1127 "include/grpc/impl/codegen/time.h", |
| 1128 ], |
| 1129 includes = [ |
| 1130 "include", |
| 1131 ".", |
| 1132 ], |
| 1133 deps = [ |
| 1134 "//external:protobuf_compiler", |
| 1135 ], |
| 1136 ) |
| 1137 |
| 1138 |
| 1139 cc_library( |
| 1140 name = "grpc_csharp_ext", |
| 1141 srcs = [ |
| 1142 "src/csharp/ext/grpc_csharp_ext.c", |
| 1143 ], |
| 1144 hdrs = [ |
| 1145 ], |
| 1146 includes = [ |
| 1147 "include", |
| 1148 ".", |
| 1149 ], |
| 1150 deps = [ |
| 1151 ":grpc", |
| 1152 ":gpr", |
| 1153 ], |
| 1154 ) |
| 1155 |
| 1156 |
| 1157 |
| 1158 objc_library( |
| 1159 name = "gpr_objc", |
| 1160 srcs = [ |
| 1161 "src/core/profiling/basic_timers.c", |
| 1162 "src/core/profiling/stap_timers.c", |
| 1163 "src/core/support/alloc.c", |
| 1164 "src/core/support/avl.c", |
| 1165 "src/core/support/cmdline.c", |
| 1166 "src/core/support/cpu_iphone.c", |
| 1167 "src/core/support/cpu_linux.c", |
| 1168 "src/core/support/cpu_posix.c", |
| 1169 "src/core/support/cpu_windows.c", |
| 1170 "src/core/support/env_linux.c", |
| 1171 "src/core/support/env_posix.c", |
| 1172 "src/core/support/env_win32.c", |
| 1173 "src/core/support/histogram.c", |
| 1174 "src/core/support/host_port.c", |
| 1175 "src/core/support/load_file.c", |
| 1176 "src/core/support/log.c", |
| 1177 "src/core/support/log_android.c", |
| 1178 "src/core/support/log_linux.c", |
| 1179 "src/core/support/log_posix.c", |
| 1180 "src/core/support/log_win32.c", |
| 1181 "src/core/support/murmur_hash.c", |
| 1182 "src/core/support/slice.c", |
| 1183 "src/core/support/slice_buffer.c", |
| 1184 "src/core/support/stack_lockfree.c", |
| 1185 "src/core/support/string.c", |
| 1186 "src/core/support/string_posix.c", |
| 1187 "src/core/support/string_win32.c", |
| 1188 "src/core/support/subprocess_posix.c", |
| 1189 "src/core/support/subprocess_windows.c", |
| 1190 "src/core/support/sync.c", |
| 1191 "src/core/support/sync_posix.c", |
| 1192 "src/core/support/sync_win32.c", |
| 1193 "src/core/support/thd.c", |
| 1194 "src/core/support/thd_posix.c", |
| 1195 "src/core/support/thd_win32.c", |
| 1196 "src/core/support/time.c", |
| 1197 "src/core/support/time_posix.c", |
| 1198 "src/core/support/time_precise.c", |
| 1199 "src/core/support/time_win32.c", |
| 1200 "src/core/support/tls_pthread.c", |
| 1201 "src/core/support/tmpfile_posix.c", |
| 1202 "src/core/support/tmpfile_win32.c", |
| 1203 "src/core/support/wrap_memcpy.c", |
| 1204 ], |
| 1205 hdrs = [ |
| 1206 "include/grpc/support/alloc.h", |
| 1207 "include/grpc/support/atm.h", |
| 1208 "include/grpc/support/atm_gcc_atomic.h", |
| 1209 "include/grpc/support/atm_gcc_sync.h", |
| 1210 "include/grpc/support/atm_win32.h", |
| 1211 "include/grpc/support/avl.h", |
| 1212 "include/grpc/support/cmdline.h", |
| 1213 "include/grpc/support/cpu.h", |
| 1214 "include/grpc/support/histogram.h", |
| 1215 "include/grpc/support/host_port.h", |
| 1216 "include/grpc/support/log.h", |
| 1217 "include/grpc/support/log_win32.h", |
| 1218 "include/grpc/support/port_platform.h", |
| 1219 "include/grpc/support/slice.h", |
| 1220 "include/grpc/support/slice_buffer.h", |
| 1221 "include/grpc/support/string_util.h", |
| 1222 "include/grpc/support/subprocess.h", |
| 1223 "include/grpc/support/sync.h", |
| 1224 "include/grpc/support/sync_generic.h", |
| 1225 "include/grpc/support/sync_posix.h", |
| 1226 "include/grpc/support/sync_win32.h", |
| 1227 "include/grpc/support/thd.h", |
| 1228 "include/grpc/support/time.h", |
| 1229 "include/grpc/support/tls.h", |
| 1230 "include/grpc/support/tls_gcc.h", |
| 1231 "include/grpc/support/tls_msvc.h", |
| 1232 "include/grpc/support/tls_pthread.h", |
| 1233 "include/grpc/support/useful.h", |
| 1234 "include/grpc/impl/codegen/alloc.h", |
| 1235 "include/grpc/impl/codegen/atm.h", |
| 1236 "include/grpc/impl/codegen/atm_gcc_atomic.h", |
| 1237 "include/grpc/impl/codegen/atm_gcc_sync.h", |
| 1238 "include/grpc/impl/codegen/atm_win32.h", |
| 1239 "include/grpc/impl/codegen/log.h", |
| 1240 "include/grpc/impl/codegen/port_platform.h", |
| 1241 "include/grpc/impl/codegen/slice.h", |
| 1242 "include/grpc/impl/codegen/slice_buffer.h", |
| 1243 "include/grpc/impl/codegen/sync.h", |
| 1244 "include/grpc/impl/codegen/sync_generic.h", |
| 1245 "include/grpc/impl/codegen/sync_posix.h", |
| 1246 "include/grpc/impl/codegen/sync_win32.h", |
| 1247 "include/grpc/impl/codegen/time.h", |
| 1248 "src/core/profiling/timers.h", |
| 1249 "src/core/support/block_annotate.h", |
| 1250 "src/core/support/env.h", |
| 1251 "src/core/support/load_file.h", |
| 1252 "src/core/support/murmur_hash.h", |
| 1253 "src/core/support/stack_lockfree.h", |
| 1254 "src/core/support/string.h", |
| 1255 "src/core/support/string_win32.h", |
| 1256 "src/core/support/thd_internal.h", |
| 1257 "src/core/support/time_precise.h", |
| 1258 "src/core/support/tmpfile.h", |
| 1259 ], |
| 1260 includes = [ |
| 1261 "include", |
| 1262 ".", |
| 1263 ], |
| 1264 deps = [ |
| 1265 ], |
| 1266 ) |
| 1267 |
| 1268 |
| 1269 objc_library( |
| 1270 name = "grpc_objc", |
| 1271 srcs = [ |
| 1272 "src/core/census/grpc_context.c", |
| 1273 "src/core/census/grpc_filter.c", |
| 1274 "src/core/channel/channel_args.c", |
| 1275 "src/core/channel/channel_stack.c", |
| 1276 "src/core/channel/client_channel.c", |
| 1277 "src/core/channel/client_uchannel.c", |
| 1278 "src/core/channel/compress_filter.c", |
| 1279 "src/core/channel/connected_channel.c", |
| 1280 "src/core/channel/http_client_filter.c", |
| 1281 "src/core/channel/http_server_filter.c", |
| 1282 "src/core/channel/subchannel_call_holder.c", |
| 1283 "src/core/client_config/client_config.c", |
| 1284 "src/core/client_config/connector.c", |
| 1285 "src/core/client_config/default_initial_connect_string.c", |
| 1286 "src/core/client_config/initial_connect_string.c", |
| 1287 "src/core/client_config/lb_policies/load_balancer_api.c", |
| 1288 "src/core/client_config/lb_policies/pick_first.c", |
| 1289 "src/core/client_config/lb_policies/round_robin.c", |
| 1290 "src/core/client_config/lb_policy.c", |
| 1291 "src/core/client_config/lb_policy_factory.c", |
| 1292 "src/core/client_config/lb_policy_registry.c", |
| 1293 "src/core/client_config/resolver.c", |
| 1294 "src/core/client_config/resolver_factory.c", |
| 1295 "src/core/client_config/resolver_registry.c", |
| 1296 "src/core/client_config/resolvers/dns_resolver.c", |
| 1297 "src/core/client_config/resolvers/sockaddr_resolver.c", |
| 1298 "src/core/client_config/subchannel.c", |
| 1299 "src/core/client_config/subchannel_factory.c", |
| 1300 "src/core/client_config/subchannel_index.c", |
| 1301 "src/core/client_config/uri_parser.c", |
| 1302 "src/core/compression/compression_algorithm.c", |
| 1303 "src/core/compression/message_compress.c", |
| 1304 "src/core/debug/trace.c", |
| 1305 "src/core/httpcli/format_request.c", |
| 1306 "src/core/httpcli/httpcli.c", |
| 1307 "src/core/httpcli/parser.c", |
| 1308 "src/core/iomgr/closure.c", |
| 1309 "src/core/iomgr/endpoint.c", |
| 1310 "src/core/iomgr/endpoint_pair_posix.c", |
| 1311 "src/core/iomgr/endpoint_pair_windows.c", |
| 1312 "src/core/iomgr/exec_ctx.c", |
| 1313 "src/core/iomgr/executor.c", |
| 1314 "src/core/iomgr/fd_posix.c", |
| 1315 "src/core/iomgr/iocp_windows.c", |
| 1316 "src/core/iomgr/iomgr.c", |
| 1317 "src/core/iomgr/iomgr_posix.c", |
| 1318 "src/core/iomgr/iomgr_windows.c", |
| 1319 "src/core/iomgr/pollset_multipoller_with_epoll.c", |
| 1320 "src/core/iomgr/pollset_multipoller_with_poll_posix.c", |
| 1321 "src/core/iomgr/pollset_posix.c", |
| 1322 "src/core/iomgr/pollset_set_posix.c", |
| 1323 "src/core/iomgr/pollset_set_windows.c", |
| 1324 "src/core/iomgr/pollset_windows.c", |
| 1325 "src/core/iomgr/resolve_address_posix.c", |
| 1326 "src/core/iomgr/resolve_address_windows.c", |
| 1327 "src/core/iomgr/sockaddr_utils.c", |
| 1328 "src/core/iomgr/socket_utils_common_posix.c", |
| 1329 "src/core/iomgr/socket_utils_linux.c", |
| 1330 "src/core/iomgr/socket_utils_posix.c", |
| 1331 "src/core/iomgr/socket_windows.c", |
| 1332 "src/core/iomgr/tcp_client_posix.c", |
| 1333 "src/core/iomgr/tcp_client_windows.c", |
| 1334 "src/core/iomgr/tcp_posix.c", |
| 1335 "src/core/iomgr/tcp_server_posix.c", |
| 1336 "src/core/iomgr/tcp_server_windows.c", |
| 1337 "src/core/iomgr/tcp_windows.c", |
| 1338 "src/core/iomgr/time_averaged_stats.c", |
| 1339 "src/core/iomgr/timer.c", |
| 1340 "src/core/iomgr/timer_heap.c", |
| 1341 "src/core/iomgr/udp_server.c", |
| 1342 "src/core/iomgr/wakeup_fd_eventfd.c", |
| 1343 "src/core/iomgr/wakeup_fd_nospecial.c", |
| 1344 "src/core/iomgr/wakeup_fd_pipe.c", |
| 1345 "src/core/iomgr/wakeup_fd_posix.c", |
| 1346 "src/core/iomgr/workqueue_posix.c", |
| 1347 "src/core/iomgr/workqueue_windows.c", |
| 1348 "src/core/json/json.c", |
| 1349 "src/core/json/json_reader.c", |
| 1350 "src/core/json/json_string.c", |
| 1351 "src/core/json/json_writer.c", |
| 1352 "src/core/proto/grpc/lb/v0/load_balancer.pb.c", |
| 1353 "src/core/surface/alarm.c", |
| 1354 "src/core/surface/api_trace.c", |
| 1355 "src/core/surface/byte_buffer.c", |
| 1356 "src/core/surface/byte_buffer_reader.c", |
| 1357 "src/core/surface/call.c", |
| 1358 "src/core/surface/call_details.c", |
| 1359 "src/core/surface/call_log_batch.c", |
| 1360 "src/core/surface/channel.c", |
| 1361 "src/core/surface/channel_connectivity.c", |
| 1362 "src/core/surface/channel_create.c", |
| 1363 "src/core/surface/channel_ping.c", |
| 1364 "src/core/surface/completion_queue.c", |
| 1365 "src/core/surface/event_string.c", |
| 1366 "src/core/surface/init.c", |
| 1367 "src/core/surface/lame_client.c", |
| 1368 "src/core/surface/metadata_array.c", |
| 1369 "src/core/surface/server.c", |
| 1370 "src/core/surface/server_chttp2.c", |
| 1371 "src/core/surface/server_create.c", |
| 1372 "src/core/surface/validate_metadata.c", |
| 1373 "src/core/surface/version.c", |
| 1374 "src/core/transport/byte_stream.c", |
| 1375 "src/core/transport/chttp2/alpn.c", |
| 1376 "src/core/transport/chttp2/bin_encoder.c", |
| 1377 "src/core/transport/chttp2/frame_data.c", |
| 1378 "src/core/transport/chttp2/frame_goaway.c", |
| 1379 "src/core/transport/chttp2/frame_ping.c", |
| 1380 "src/core/transport/chttp2/frame_rst_stream.c", |
| 1381 "src/core/transport/chttp2/frame_settings.c", |
| 1382 "src/core/transport/chttp2/frame_window_update.c", |
| 1383 "src/core/transport/chttp2/hpack_encoder.c", |
| 1384 "src/core/transport/chttp2/hpack_parser.c", |
| 1385 "src/core/transport/chttp2/hpack_table.c", |
| 1386 "src/core/transport/chttp2/huffsyms.c", |
| 1387 "src/core/transport/chttp2/incoming_metadata.c", |
| 1388 "src/core/transport/chttp2/parsing.c", |
| 1389 "src/core/transport/chttp2/status_conversion.c", |
| 1390 "src/core/transport/chttp2/stream_lists.c", |
| 1391 "src/core/transport/chttp2/stream_map.c", |
| 1392 "src/core/transport/chttp2/timeout_encoding.c", |
| 1393 "src/core/transport/chttp2/varint.c", |
| 1394 "src/core/transport/chttp2/writing.c", |
| 1395 "src/core/transport/chttp2_transport.c", |
| 1396 "src/core/transport/connectivity_state.c", |
| 1397 "src/core/transport/metadata.c", |
| 1398 "src/core/transport/metadata_batch.c", |
| 1399 "src/core/transport/static_metadata.c", |
| 1400 "src/core/transport/transport.c", |
| 1401 "src/core/transport/transport_op_string.c", |
| 1402 "src/core/httpcli/httpcli_security_connector.c", |
| 1403 "src/core/security/b64.c", |
| 1404 "src/core/security/client_auth_filter.c", |
| 1405 "src/core/security/credentials.c", |
| 1406 "src/core/security/credentials_metadata.c", |
| 1407 "src/core/security/credentials_posix.c", |
| 1408 "src/core/security/credentials_win32.c", |
| 1409 "src/core/security/google_default_credentials.c", |
| 1410 "src/core/security/handshake.c", |
| 1411 "src/core/security/json_token.c", |
| 1412 "src/core/security/jwt_verifier.c", |
| 1413 "src/core/security/secure_endpoint.c", |
| 1414 "src/core/security/security_connector.c", |
| 1415 "src/core/security/security_context.c", |
| 1416 "src/core/security/server_auth_filter.c", |
| 1417 "src/core/security/server_secure_chttp2.c", |
| 1418 "src/core/surface/init_secure.c", |
| 1419 "src/core/surface/secure_channel_create.c", |
| 1420 "src/core/tsi/fake_transport_security.c", |
| 1421 "src/core/tsi/ssl_transport_security.c", |
| 1422 "src/core/tsi/transport_security.c", |
| 1423 "src/core/census/context.c", |
| 1424 "src/core/census/initialize.c", |
| 1425 "src/core/census/mlog.c", |
| 1426 "src/core/census/operation.c", |
| 1427 "src/core/census/placeholders.c", |
| 1428 "src/core/census/tracing.c", |
| 1429 "third_party/nanopb/pb_common.c", |
| 1430 "third_party/nanopb/pb_decode.c", |
| 1431 "third_party/nanopb/pb_encode.c", |
| 1432 ], |
| 1433 hdrs = [ |
| 1434 "include/grpc/grpc_security.h", |
| 1435 "include/grpc/impl/codegen/byte_buffer.h", |
| 1436 "include/grpc/impl/codegen/compression_types.h", |
| 1437 "include/grpc/impl/codegen/connectivity_state.h", |
| 1438 "include/grpc/impl/codegen/grpc_types.h", |
| 1439 "include/grpc/impl/codegen/propagation_bits.h", |
| 1440 "include/grpc/impl/codegen/status.h", |
| 1441 "include/grpc/byte_buffer.h", |
| 1442 "include/grpc/byte_buffer_reader.h", |
| 1443 "include/grpc/compression.h", |
| 1444 "include/grpc/grpc.h", |
| 1445 "include/grpc/status.h", |
| 1446 "include/grpc/census.h", |
| 1447 "src/core/census/grpc_filter.h", |
| 1448 "src/core/channel/channel_args.h", |
| 1449 "src/core/channel/channel_stack.h", |
| 1450 "src/core/channel/client_channel.h", |
| 1451 "src/core/channel/client_uchannel.h", |
| 1452 "src/core/channel/compress_filter.h", |
| 1453 "src/core/channel/connected_channel.h", |
| 1454 "src/core/channel/context.h", |
| 1455 "src/core/channel/http_client_filter.h", |
| 1456 "src/core/channel/http_server_filter.h", |
| 1457 "src/core/channel/subchannel_call_holder.h", |
| 1458 "src/core/client_config/client_config.h", |
| 1459 "src/core/client_config/connector.h", |
| 1460 "src/core/client_config/initial_connect_string.h", |
| 1461 "src/core/client_config/lb_policies/load_balancer_api.h", |
| 1462 "src/core/client_config/lb_policies/pick_first.h", |
| 1463 "src/core/client_config/lb_policies/round_robin.h", |
| 1464 "src/core/client_config/lb_policy.h", |
| 1465 "src/core/client_config/lb_policy_factory.h", |
| 1466 "src/core/client_config/lb_policy_registry.h", |
| 1467 "src/core/client_config/resolver.h", |
| 1468 "src/core/client_config/resolver_factory.h", |
| 1469 "src/core/client_config/resolver_registry.h", |
| 1470 "src/core/client_config/resolvers/dns_resolver.h", |
| 1471 "src/core/client_config/resolvers/sockaddr_resolver.h", |
| 1472 "src/core/client_config/subchannel.h", |
| 1473 "src/core/client_config/subchannel_factory.h", |
| 1474 "src/core/client_config/subchannel_index.h", |
| 1475 "src/core/client_config/uri_parser.h", |
| 1476 "src/core/compression/algorithm_metadata.h", |
| 1477 "src/core/compression/message_compress.h", |
| 1478 "src/core/debug/trace.h", |
| 1479 "src/core/httpcli/format_request.h", |
| 1480 "src/core/httpcli/httpcli.h", |
| 1481 "src/core/httpcli/parser.h", |
| 1482 "src/core/iomgr/closure.h", |
| 1483 "src/core/iomgr/endpoint.h", |
| 1484 "src/core/iomgr/endpoint_pair.h", |
| 1485 "src/core/iomgr/exec_ctx.h", |
| 1486 "src/core/iomgr/executor.h", |
| 1487 "src/core/iomgr/fd_posix.h", |
| 1488 "src/core/iomgr/iocp_windows.h", |
| 1489 "src/core/iomgr/iomgr.h", |
| 1490 "src/core/iomgr/iomgr_internal.h", |
| 1491 "src/core/iomgr/iomgr_posix.h", |
| 1492 "src/core/iomgr/pollset.h", |
| 1493 "src/core/iomgr/pollset_posix.h", |
| 1494 "src/core/iomgr/pollset_set.h", |
| 1495 "src/core/iomgr/pollset_set_posix.h", |
| 1496 "src/core/iomgr/pollset_set_windows.h", |
| 1497 "src/core/iomgr/pollset_windows.h", |
| 1498 "src/core/iomgr/resolve_address.h", |
| 1499 "src/core/iomgr/sockaddr.h", |
| 1500 "src/core/iomgr/sockaddr_posix.h", |
| 1501 "src/core/iomgr/sockaddr_utils.h", |
| 1502 "src/core/iomgr/sockaddr_win32.h", |
| 1503 "src/core/iomgr/socket_utils_posix.h", |
| 1504 "src/core/iomgr/socket_windows.h", |
| 1505 "src/core/iomgr/tcp_client.h", |
| 1506 "src/core/iomgr/tcp_posix.h", |
| 1507 "src/core/iomgr/tcp_server.h", |
| 1508 "src/core/iomgr/tcp_windows.h", |
| 1509 "src/core/iomgr/time_averaged_stats.h", |
| 1510 "src/core/iomgr/timer.h", |
| 1511 "src/core/iomgr/timer_heap.h", |
| 1512 "src/core/iomgr/udp_server.h", |
| 1513 "src/core/iomgr/wakeup_fd_pipe.h", |
| 1514 "src/core/iomgr/wakeup_fd_posix.h", |
| 1515 "src/core/iomgr/workqueue.h", |
| 1516 "src/core/iomgr/workqueue_posix.h", |
| 1517 "src/core/iomgr/workqueue_windows.h", |
| 1518 "src/core/json/json.h", |
| 1519 "src/core/json/json_common.h", |
| 1520 "src/core/json/json_reader.h", |
| 1521 "src/core/json/json_writer.h", |
| 1522 "src/core/proto/grpc/lb/v0/load_balancer.pb.h", |
| 1523 "src/core/statistics/census_interface.h", |
| 1524 "src/core/statistics/census_rpc_stats.h", |
| 1525 "src/core/surface/api_trace.h", |
| 1526 "src/core/surface/call.h", |
| 1527 "src/core/surface/call_test_only.h", |
| 1528 "src/core/surface/channel.h", |
| 1529 "src/core/surface/completion_queue.h", |
| 1530 "src/core/surface/event_string.h", |
| 1531 "src/core/surface/init.h", |
| 1532 "src/core/surface/server.h", |
| 1533 "src/core/surface/surface_trace.h", |
| 1534 "src/core/transport/byte_stream.h", |
| 1535 "src/core/transport/chttp2/alpn.h", |
| 1536 "src/core/transport/chttp2/bin_encoder.h", |
| 1537 "src/core/transport/chttp2/frame.h", |
| 1538 "src/core/transport/chttp2/frame_data.h", |
| 1539 "src/core/transport/chttp2/frame_goaway.h", |
| 1540 "src/core/transport/chttp2/frame_ping.h", |
| 1541 "src/core/transport/chttp2/frame_rst_stream.h", |
| 1542 "src/core/transport/chttp2/frame_settings.h", |
| 1543 "src/core/transport/chttp2/frame_window_update.h", |
| 1544 "src/core/transport/chttp2/hpack_encoder.h", |
| 1545 "src/core/transport/chttp2/hpack_parser.h", |
| 1546 "src/core/transport/chttp2/hpack_table.h", |
| 1547 "src/core/transport/chttp2/http2_errors.h", |
| 1548 "src/core/transport/chttp2/huffsyms.h", |
| 1549 "src/core/transport/chttp2/incoming_metadata.h", |
| 1550 "src/core/transport/chttp2/internal.h", |
| 1551 "src/core/transport/chttp2/status_conversion.h", |
| 1552 "src/core/transport/chttp2/stream_map.h", |
| 1553 "src/core/transport/chttp2/timeout_encoding.h", |
| 1554 "src/core/transport/chttp2/varint.h", |
| 1555 "src/core/transport/chttp2_transport.h", |
| 1556 "src/core/transport/connectivity_state.h", |
| 1557 "src/core/transport/metadata.h", |
| 1558 "src/core/transport/metadata_batch.h", |
| 1559 "src/core/transport/static_metadata.h", |
| 1560 "src/core/transport/transport.h", |
| 1561 "src/core/transport/transport_impl.h", |
| 1562 "src/core/security/auth_filters.h", |
| 1563 "src/core/security/b64.h", |
| 1564 "src/core/security/credentials.h", |
| 1565 "src/core/security/handshake.h", |
| 1566 "src/core/security/json_token.h", |
| 1567 "src/core/security/jwt_verifier.h", |
| 1568 "src/core/security/secure_endpoint.h", |
| 1569 "src/core/security/security_connector.h", |
| 1570 "src/core/security/security_context.h", |
| 1571 "src/core/tsi/fake_transport_security.h", |
| 1572 "src/core/tsi/ssl_transport_security.h", |
| 1573 "src/core/tsi/ssl_types.h", |
| 1574 "src/core/tsi/transport_security.h", |
| 1575 "src/core/tsi/transport_security_interface.h", |
| 1576 "src/core/census/aggregation.h", |
| 1577 "src/core/census/mlog.h", |
| 1578 "src/core/census/rpc_metric_id.h", |
| 1579 "third_party/nanopb/pb.h", |
| 1580 "third_party/nanopb/pb_common.h", |
| 1581 "third_party/nanopb/pb_decode.h", |
| 1582 "third_party/nanopb/pb_encode.h", |
| 1583 ], |
| 1584 includes = [ |
| 1585 "include", |
| 1586 ".", |
| 1587 ], |
| 1588 deps = [ |
| 1589 ":gpr_objc", |
| 1590 "//external:libssl_objc", |
| 1591 ], |
| 1592 sdk_dylibs = ["libz"], |
| 1593 ) |
| 1594 |
| 1595 |
| 1596 |
| 1597 cc_binary( |
| 1598 name = "grpc_cpp_plugin", |
| 1599 srcs = [ |
| 1600 "src/compiler/cpp_plugin.cc", |
| 1601 ], |
| 1602 deps = [ |
| 1603 "//external:protobuf_compiler", |
| 1604 ":grpc_plugin_support", |
| 1605 ], |
| 1606 ) |
| 1607 |
| 1608 |
| 1609 cc_binary( |
| 1610 name = "grpc_csharp_plugin", |
| 1611 srcs = [ |
| 1612 "src/compiler/csharp_plugin.cc", |
| 1613 ], |
| 1614 deps = [ |
| 1615 "//external:protobuf_compiler", |
| 1616 ":grpc_plugin_support", |
| 1617 ], |
| 1618 ) |
| 1619 |
| 1620 |
| 1621 cc_binary( |
| 1622 name = "grpc_objective_c_plugin", |
| 1623 srcs = [ |
| 1624 "src/compiler/objective_c_plugin.cc", |
| 1625 ], |
| 1626 deps = [ |
| 1627 "//external:protobuf_compiler", |
| 1628 ":grpc_plugin_support", |
| 1629 ], |
| 1630 ) |
| 1631 |
| 1632 |
| 1633 cc_binary( |
| 1634 name = "grpc_python_plugin", |
| 1635 srcs = [ |
| 1636 "src/compiler/python_plugin.cc", |
| 1637 ], |
| 1638 deps = [ |
| 1639 "//external:protobuf_compiler", |
| 1640 ":grpc_plugin_support", |
| 1641 ], |
| 1642 ) |
| 1643 |
| 1644 |
| 1645 cc_binary( |
| 1646 name = "grpc_ruby_plugin", |
| 1647 srcs = [ |
| 1648 "src/compiler/ruby_plugin.cc", |
| 1649 ], |
| 1650 deps = [ |
| 1651 "//external:protobuf_compiler", |
| 1652 ":grpc_plugin_support", |
| 1653 ], |
| 1654 ) |
| 1655 |
| 1656 |
| 1657 |
| 1658 |
| 1659 |
| 1660 |
| 1661 |
| 1662 |
| 1663 objc_path = "src/objective-c" |
| 1664 |
| 1665 rx_library_path = objc_path + "/RxLibrary" |
| 1666 |
| 1667 objc_library( |
| 1668 name = "rx_library", |
| 1669 hdrs = glob([ |
| 1670 rx_library_path + "/*.h", |
| 1671 rx_library_path + "/transformations/*.h", |
| 1672 ]), |
| 1673 srcs = glob([ |
| 1674 rx_library_path + "/*.m", |
| 1675 rx_library_path + "/transformations/*.m", |
| 1676 ]), |
| 1677 includes = [objc_path], |
| 1678 deps = [ |
| 1679 ":rx_library_private", |
| 1680 ], |
| 1681 ) |
| 1682 |
| 1683 objc_library( |
| 1684 name = "rx_library_private", |
| 1685 hdrs = glob([rx_library_path + "/private/*.h"]), |
| 1686 srcs = glob([rx_library_path + "/private/*.m"]), |
| 1687 visibility = ["//visibility:private"], |
| 1688 ) |
| 1689 |
| 1690 objc_client_path = objc_path + "/GRPCClient" |
| 1691 |
| 1692 objc_library( |
| 1693 name = "grpc_client", |
| 1694 hdrs = glob([ |
| 1695 objc_client_path + "/*.h", |
| 1696 objc_client_path + "/private/*.h", |
| 1697 ]), |
| 1698 srcs = glob([ |
| 1699 objc_client_path + "/*.m", |
| 1700 objc_client_path + "/private/*.m", |
| 1701 ]), |
| 1702 includes = [objc_path], |
| 1703 bundles = [":gRPCCertificates"], |
| 1704 deps = [ |
| 1705 ":grpc_objc", |
| 1706 ":rx_library", |
| 1707 ], |
| 1708 ) |
| 1709 |
| 1710 objc_bundle_library( |
| 1711 # The choice of name is signicant here, since it determines the bundle name. |
| 1712 name = "gRPCCertificates", |
| 1713 resources = ["etc/roots.pem"], |
| 1714 ) |
| 1715 |
| 1716 proto_objc_rpc_path = objc_path + "/ProtoRPC" |
| 1717 |
| 1718 objc_library( |
| 1719 name = "proto_objc_rpc", |
| 1720 hdrs = glob([ |
| 1721 proto_objc_rpc_path + "/*.h", |
| 1722 ]), |
| 1723 srcs = glob([ |
| 1724 proto_objc_rpc_path + "/*.m", |
| 1725 ]), |
| 1726 includes = [objc_path], |
| 1727 deps = [ |
| 1728 ":grpc_client", |
| 1729 ":rx_library", |
| 1730 "//external:protobuf_objc", |
| 1731 ], |
| 1732 ) |
OLD | NEW |