blob: a52fe02b7eb1777bd4385e858a2c9a6fdf9b79c3 [file] [log] [blame]
Brad Bishop39b370a2019-09-02 02:37:32 -04001ucd90160_defs_cpp = custom_target(
2 'ucd90160_defs.cpp',
3 command: [
4 prog_python, '@INPUT0@',
5 '-i', '@INPUT1@', '-o', meson.current_build_dir(),
6 ],
7 input: [
8 'gen-ucd90160-defs.py',
9 get_option('ucd90160-yaml'),
10 'templates/ucd90160_defs.mako.cpp'
11 ],
12 output: 'ucd90160_defs.cpp',
13)
14
15executable(
16 'pseq-monitor',
17 'argument.cpp',
18 error_hpp,
19 'main.cpp',
20 'pgood_monitor.cpp',
21 'runtime_monitor.cpp',
22 'ucd90160.cpp',
23 ucd90160_defs_cpp,
24 dependencies: [
25 phosphor_dbus_interfaces,
26 phosphor_logging,
27 sdbusplus,
28 sdeventplus,
29 ],
30 include_directories: '..',
31 install: true,
32 link_with: libpower,
33)