blob: 6765b7b2fbcb7d8e1640e7980e256d623810f222 [file] [log] [blame]
Patrick Williams42a4acb2025-02-01 08:36:31 -05001fault_monitor_sources = ['monitor-main.cpp']
George Liu4b062012020-10-13 15:26:58 +08002
Patrick Williams95b0db92023-11-29 06:43:59 -06003if get_option('monitor-operational-status').allowed()
Patrick Williams42a4acb2025-02-01 08:36:31 -05004 fault_monitor_sources += ['../utils.cpp', 'operational-status-monitor.cpp']
George Liud76c0742021-04-15 17:56:03 +08005else
Patrick Williams42a4acb2025-02-01 08:36:31 -05006 fault_monitor_sources += ['fru-fault-monitor.cpp']
George Liud76c0742021-04-15 17:56:03 +08007endif
8
George Liu4b062012020-10-13 15:26:58 +08009executable(
10 'phosphor-fru-fault-monitor',
11 fault_monitor_sources,
Patrick Williams9bd334f2022-03-16 11:28:26 -050012 include_directories: ['.', '../'],
George Liu4b062012020-10-13 15:26:58 +080013 dependencies: deps,
14 install: true,
Patrick Williams42a4acb2025-02-01 08:36:31 -050015 install_dir: get_option('bindir'),
George Liu4b062012020-10-13 15:26:58 +080016)