xref: /openbmc/phosphor-led-manager/fault-monitor/meson.build (revision d76c07482dda29e159769ddca27c2521fd2a1966)
14b062010SGeorge Liufault_monitor_sources = [
24b062010SGeorge Liu    generated_sources,
34b062010SGeorge Liu    'monitor-main.cpp',
44b062010SGeorge Liu]
54b062010SGeorge Liu
6*d76c0748SGeorge Liuif get_option('monitor-operational-status').enabled()
7*d76c0748SGeorge Liu    fault_monitor_sources += [
8*d76c0748SGeorge Liu        '../utils.cpp',
9*d76c0748SGeorge Liu        'operational-status-monitor.cpp',
10*d76c0748SGeorge Liu        ]
11*d76c0748SGeorge Liuelse
12*d76c0748SGeorge Liu    fault_monitor_sources += [
13*d76c0748SGeorge Liu        'fru-fault-monitor.cpp',
14*d76c0748SGeorge Liu        ]
15*d76c0748SGeorge Liuendif
16*d76c0748SGeorge Liu
174b062010SGeorge Liuexecutable(
184b062010SGeorge Liu    'phosphor-fru-fault-monitor',
194b062010SGeorge Liu    fault_monitor_sources,
204b062010SGeorge Liu    include_directories: ['.', '../', '../gen'],
214b062010SGeorge Liu    dependencies: deps,
224b062010SGeorge Liu    install: true,
234b062010SGeorge Liu    install_dir: get_option('bindir')
244b062010SGeorge Liu)
25