1sensorutils_lib = static_library(
2  'sensorutils',
3  'sensorutils.cpp',
4  include_directories: root_inc,
5  implicit_include_directories: false)
6
7sensorutils_dep = declare_dependency(link_with: sensorutils_lib)
8
9hybrid_src = []
10
11if not get_option('hybrid-sensors').disabled()
12  hybrid_src = [
13    'sensorhandler.cpp',
14    'sensordatahandler.cpp',
15    'ipmisensor.cpp',
16    generated_src,
17  ]
18endif
19
20sensorsoem_src = []
21if not get_option('sensors-oem').disabled()
22  sensorsoem_src = ['dbus-sdr/sensorcommands_oem.cpp']
23endif
24
25dbus_sdr_pre = declare_dependency(
26  include_directories: root_inc,
27  dependencies: [
28    crypto,
29    nlohmann_json_dep,
30    phosphor_logging_dep,
31    ipmid_dep,
32    sensorutils_dep,
33  ])
34
35dbus_sdr_src = [
36  'dbus-sdr/sdrutils.cpp',
37  'dbus-sdr/sensorcommands.cpp',
38  'dbus-sdr/storagecommands.cpp',
39  hybrid_src,
40  sensorsoem_src,
41]
42