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