1# gRPC Bazel BUILD file.
2#
3# Copyright 2016 gRPC authors.
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9#     http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16
17load(
18    "//bazel:grpc_build_system.bzl",
19    "grpc_cc_library",
20)
21
22licenses(["notice"])
23
24package(
25    default_visibility = ["//visibility:public"],
26    features = [
27        "-layering_check",
28        "-parse_headers",
29    ],
30)
31
32grpc_cc_library(
33    name = "grpc_transport_cronet_client_secure",
34    srcs = [
35        "client/secure/cronet_channel_create.cc",
36        "transport/cronet_api_phony.cc",
37        "transport/cronet_status.cc",
38        "transport/cronet_status.h",
39        "transport/cronet_transport.cc",
40        "transport/cronet_transport.h",
41    ],
42    external_deps = [
43        "cronet_c_for_grpc",
44    ],
45    language = "c++",
46    public_hdrs = [
47        "client/secure/cronet_channel_create.h",
48    ],
49    deps = [
50        "//:grpc_base",
51        "//:grpc_transport_chttp2",
52        "//src/core:channel_args",
53        "//src/core:closure",
54    ],
55)
56