1psu_monitor = executable( 2 'psu-monitor', 3 error_hpp, 4 'main.cpp', 5 'power_supply.cpp', 6 'record_manager.cpp', 7 dependencies: [ 8 nlohmann_json_dep, 9 phosphor_dbus_interfaces, 10 phosphor_logging, 11 sdbusplus, 12 sdeventplus, 13 ], 14 include_directories: '..', 15 install: true, 16 link_with: [ 17 libpower, 18 ] 19) 20 21record_manager = psu_monitor.extract_objects('record_manager.cpp') 22 23if get_option('tests').enabled() 24 subdir('test') 25endif 26