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