CMakeLists.txt 474 B

123456789101112131415161718192021
  1. # Copyright (c) 2023 HPMicro
  2. # SPDX-License-Identifier: BSD-3-Clause
  3. sdk_inc(inc)
  4. sdk_src(src/agile_modbus.c)
  5. if(CONFIG_AGILE_MODBUS_RTU)
  6. sdk_src(src/agile_modbus_rtu.c)
  7. sdk_compile_definitions(-DAGILE_MODBUS_USING_RTU)
  8. endif()
  9. if(CONFIG_AGILE_MODBUS_TCP)
  10. sdk_src(src/agile_modbus_tcp.c)
  11. sdk_compile_definitions(-DUAGILE_MODBUS_USING_TCPP)
  12. endif()
  13. if(CONFIG_AGILE_MODBUS_SLAVE_UTIL)
  14. sdk_inc(util)
  15. sdk_src(util/agile_modbus_slave_util.c)
  16. endif()