# 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() |