blob: e3761157bf9b5910da90bfc11ba5d84660f1576c [file] [log] [blame]
Yecheng Zhaofb666552021-06-22 10:02:43 -07001# Copyright 2021 The Pigweed Authors
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may not
4# use this file except in compliance with the License. You may obtain a copy of
5# the License at
6#
7# https://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations under
13# the License.
14
15load(
16 "//pw_build:pigweed.bzl",
Yecheng Zhaofb666552021-06-22 10:02:43 -070017 "pw_cc_library",
Yecheng Zhao60465a72021-06-23 21:14:02 -070018 "pw_cc_test",
Yecheng Zhaofb666552021-06-22 10:02:43 -070019)
20
21package(default_visibility = ["//visibility:public"])
22
Rob Mohrd1a11982021-07-26 11:12:22 -070023licenses(["notice"])
Yecheng Zhaofb666552021-06-22 10:02:43 -070024
25# TODO(pwbug/398): The recipe is under construction.
26
27pw_cc_library(
28 name = "pw_tls_client_mbedtls",
Rob Mohre93dc3b2021-07-12 07:28:32 -070029 srcs = ["tls_client_mbedtls.cc"],
Yecheng Zhaofb666552021-06-22 10:02:43 -070030 hdrs = [
31 "public/pw_tls_client_mbedtls/backend_types.h",
32 "public_overrides/pw_tls_client_backends/backend_types.h",
33 ],
34 includes = [
35 "public",
36 "public_overrides",
37 ],
Yecheng Zhaofb666552021-06-22 10:02:43 -070038 deps = [
Nathaniel Broughf91e7632021-07-26 17:12:14 +080039 "//pw_tls_client:pw_tls_client_facade",
Rob Mohre93dc3b2021-07-12 07:28:32 -070040 ],
Yecheng Zhaofb666552021-06-22 10:02:43 -070041)
Yecheng Zhao60465a72021-06-23 21:14:02 -070042
43pw_cc_test(
44 name = "tls_client_mbedtls_test",
45 srcs = [
46 "tls_client_mbedtls_test.cc",
47 ],
48 deps = [
49 ":pw_tls_client_mbedtls",
50 ],
51)