1*39b370a5SBrad Bishoppsu_monitor = executable(
2*39b370a5SBrad Bishop    'psu-monitor',
3*39b370a5SBrad Bishop    'argument.cpp',
4*39b370a5SBrad Bishop    error_hpp,
5*39b370a5SBrad Bishop    'main.cpp',
6*39b370a5SBrad Bishop    'power_supply.cpp',
7*39b370a5SBrad Bishop    'record_manager.cpp',
8*39b370a5SBrad Bishop    dependencies: [
9*39b370a5SBrad Bishop        phosphor_dbus_interfaces,
10*39b370a5SBrad Bishop        phosphor_logging,
11*39b370a5SBrad Bishop        sdbusplus,
12*39b370a5SBrad Bishop    ],
13*39b370a5SBrad Bishop    include_directories: '..',
14*39b370a5SBrad Bishop    install: true,
15*39b370a5SBrad Bishop    link_with: [
16*39b370a5SBrad Bishop        libpower,
17*39b370a5SBrad Bishop    ]
18*39b370a5SBrad Bishop)
19*39b370a5SBrad Bishop
20*39b370a5SBrad Bishoprecord_manager = psu_monitor.extract_objects('record_manager.cpp')
21*39b370a5SBrad Bishop
22*39b370a5SBrad Bishopsubdir('test')
23