xref: /openbmc/phosphor-modbus/rtu/meson.build (revision 7f9d41ddfad8c74d51fa1cf4a591b7f085254396)
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