19695bd28SJagpal Singh Gillmodbus_rtu_lib = static_library( 29695bd28SJagpal Singh Gill 'modbus_rtu_lib', 3a32d241bSJagpal Singh Gill [ 4a32d241bSJagpal Singh Gill 'modbus/modbus.cpp', 5a32d241bSJagpal Singh Gill 'modbus/modbus_commands.cpp', 6a32d241bSJagpal Singh Gill 'modbus/modbus_message.cpp', 7a32d241bSJagpal Singh Gill ], 89695bd28SJagpal Singh Gill include_directories: ['.'], 99695bd28SJagpal Singh Gill dependencies: [default_deps], 109695bd28SJagpal Singh Gill) 11fa4a7876SJagpal Singh Gill 12*7f9d41ddSJagpal Singh Gillmodbus_rtu_port_lib = static_library( 13*7f9d41ddSJagpal Singh Gill 'modbus_rtu_port_lib', 14*7f9d41ddSJagpal Singh Gill ['port/base_port.cpp', 'port/port_factory.cpp', 'port/usb_port.cpp'], 15*7f9d41ddSJagpal Singh Gill include_directories: ['.', common_include], 16*7f9d41ddSJagpal Singh Gill link_with: [modbus_rtu_lib, modbus_common_lib], 17*7f9d41ddSJagpal Singh Gill dependencies: [default_deps], 18*7f9d41ddSJagpal Singh Gill) 19*7f9d41ddSJagpal Singh Gill 209695bd28SJagpal Singh Gillmodbus_rtu_dep = declare_dependency( 219695bd28SJagpal Singh Gill include_directories: ['.'], 22*7f9d41ddSJagpal Singh Gill link_with: [modbus_rtu_lib, modbus_rtu_port_lib], 239695bd28SJagpal Singh Gill dependencies: [default_deps], 249695bd28SJagpal Singh Gill) 25