Brad Bishop | 39b370a | 2019-09-02 02:37:32 -0400 | [diff] [blame] | 1 | ucd90160_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 | |
| 15 | executable( |
| 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 | ) |