blob: e8dc620d233dfb45c174e6a74c293ac7c833b7f2 [file] [log] [blame]
andrei-menzopol06c57692024-02-13 21:44:50 +02001# Copyright (c) 2023 Project CHIP Authors
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://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,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15import("//build_overrides/chip.gni")
16import("//build_overrides/pigweed.gni")
17import("$dir_pw_build/target_types.gni")
18
19static_library("pw_rpc") {
20 output_name = "libPwRpc"
21
22 public_configs = [ "${dir_pigweed}/pw_hdlc:default_config" ]
23 deps = [
24 "$dir_pw_rpc:server",
25 "$dir_pw_rpc/nanopb:echo_service",
26 "${chip_root}/examples/platform/nxp/pw_sys_io:pw_sys_io_nxp",
andrei-menzopol06c57692024-02-13 21:44:50 +020027 dir_pw_assert,
28 dir_pw_hdlc,
29 dir_pw_log,
30 ]
31
32 deps += pw_build_LINK_DEPS
33
34 output_dir = "${root_out_dir}/lib"
35
36 complete_static_lib = true
37}