| # Copyright (c) 2020 PHYTEC Messtechnik GmbH | |
| # SPDX-License-Identifier: Apache-2.0 | |
| if(CONFIG_MODBUS) | |
| zephyr_library() | |
| zephyr_include_directories(${ZEPHYR_BASE}/subsys/modbus) | |
| zephyr_library_sources( | |
| modbus_core.c | |
| ) | |
| zephyr_library_sources_ifdef( | |
| CONFIG_MODBUS_SERIAL | |
| modbus_serial.c | |
| ) | |
| zephyr_library_sources_ifdef( | |
| CONFIG_MODBUS_RAW_ADU | |
| modbus_raw.c | |
| ) | |
| zephyr_library_sources_ifdef( | |
| CONFIG_MODBUS_SERVER | |
| modbus_server.c | |
| ) | |
| zephyr_library_sources_ifdef( | |
| CONFIG_MODBUS_CLIENT | |
| modbus_client.c | |
| ) | |
| endif() |