1*c710b975SWilly Tusensorutils_lib = static_library(
2*c710b975SWilly Tu  'sensorutils',
3*c710b975SWilly Tu  'sensorutils.cpp',
4*c710b975SWilly Tu  include_directories: root_inc,
5*c710b975SWilly Tu  implicit_include_directories: false)
6*c710b975SWilly Tu
7*c710b975SWilly Tusensorutils_dep = declare_dependency(link_with: sensorutils_lib)
8*c710b975SWilly Tu
9*c710b975SWilly Tudbus_sdr_pre = declare_dependency(
10*c710b975SWilly Tu  include_directories: root_inc,
11*c710b975SWilly Tu  dependencies: [
12*c710b975SWilly Tu    crypto,
13*c710b975SWilly Tu    phosphor_logging_dep,
14*c710b975SWilly Tu    ipmid_dep,
15*c710b975SWilly Tu    libipmi20_dep,
16*c710b975SWilly Tu    sensorutils_dep,
17*c710b975SWilly Tu  ])
18*c710b975SWilly Tu
19*c710b975SWilly Tudbus_sdr_src = [
20*c710b975SWilly Tu  'sdrutils.cpp',
21*c710b975SWilly Tu  'sensorcommands.cpp',
22*c710b975SWilly Tu  'storagecommands.cpp'
23*c710b975SWilly Tu]
24*c710b975SWilly Tu
25*c710b975SWilly Tushared_module(
26*c710b975SWilly Tu  'dynamiccmds',
27*c710b975SWilly Tu  dbus_sdr_src,
28*c710b975SWilly Tu  implicit_include_directories: false,
29*c710b975SWilly Tu  dependencies: dbus_sdr_pre,
30*c710b975SWilly Tu  install: true,
31*c710b975SWilly Tu  install_dir: get_option('libdir') / 'ipmid-providers')
32*c710b975SWilly Tu
33