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