blob: 97626c2ef3102108f8ca41063d3e40cc3c6d8819 [file] [log] [blame]
Wyatt Heplerc9e51d22020-10-29 09:12:37 -07001# Copyright 2020 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
15include($ENV{PW_ROOT}/pw_build/pigweed.cmake)
16
Alexei Frolovd3e5cb72021-01-08 13:08:45 -080017pw_auto_add_simple_module(pw_hdlc
Wyatt Heplerc9e51d22020-10-29 09:12:37 -070018 PUBLIC_DEPS
Alexei Frolov5039a812021-01-20 15:14:06 -080019 pw_assert
Wyatt Heplerc9e51d22020-10-29 09:12:37 -070020 pw_bytes
Michael Spangecbabcc2021-02-11 20:30:35 -050021 pw_checksum
Wyatt Heplerc9e51d22020-10-29 09:12:37 -070022 pw_result
Alexei Frolov5039a812021-01-20 15:14:06 -080023 pw_router.packet_parser
Wyatt Heplerc9e51d22020-10-29 09:12:37 -070024 pw_rpc.common
25 pw_status
26 pw_stream
27 pw_sys_io
28 PRIVATE_DEPS
Wyatt Heplerc9e51d22020-10-29 09:12:37 -070029 pw_log
30)
Wyatt Heplerdcfa92b2020-11-10 09:47:30 -080031
32add_subdirectory(rpc_example)
Yuval Peressb8f3ad22021-10-26 22:55:27 -060033
34if(Zephyr_FOUND AND CONFIG_PIGWEED_HDLC)
35 zephyr_link_libraries(pw_hdlc)
36endif()