sensorutils_lib = static_library( 'sensorutils', 'sensorutils.cpp', include_directories: root_inc, implicit_include_directories: false) sensorutils_dep = declare_dependency(link_with: sensorutils_lib) hybrid_src = [] if not get_option('hybrid-sensors').disabled() hybrid_src = [ 'sensorhandler.cpp', 'sensordatahandler.cpp', 'ipmisensor.cpp', generated_src, ] endif sensorsoem_src = [] if not get_option('sensors-oem').disabled() sensorsoem_src = ['dbus-sdr/sensorcommands_oem.cpp'] endif dbus_sdr_pre = declare_dependency( include_directories: root_inc, dependencies: [ crypto, nlohmann_json_dep, phosphor_logging_dep, ipmid_dep, sensorutils_dep, ]) dbus_sdr_src = [ 'dbus-sdr/sdrutils.cpp', 'dbus-sdr/sensorcommands.cpp', 'dbus-sdr/storagecommands.cpp', hybrid_src, sensorsoem_src, ]