blob: 0783a608e5a8724af12b7ee29696d629cdd2908a [file] [log] [blame]
Adriana Kobylak113492e2020-05-05 13:45:45 -05001image_error_hpp = custom_target(
2 'error.hpp',
3 capture: true,
4 command: [
Patrick Williams40267022021-08-26 16:48:42 -05005 sdbusplusplus_prog,
Lei YU3d8ab812021-12-24 10:35:47 +08006 '-r', meson.project_source_root(),
Adriana Kobylak113492e2020-05-05 13:45:45 -05007 'error',
8 'exception-header',
9 'xyz.openbmc_project.Software.Image',
10 ],
11 input: '../Image.errors.yaml',
12 install: true,
13 install_dir: get_option('includedir') / 'xyz/openbmc_project/Software/Image',
14 output: 'error.hpp',
15)
16
17image_error_cpp = custom_target(
18 'error.cpp',
19 capture: true,
20 command: [
Patrick Williams40267022021-08-26 16:48:42 -050021 sdbusplusplus_prog,
Lei YU3d8ab812021-12-24 10:35:47 +080022 '-r', meson.project_source_root(),
Adriana Kobylak113492e2020-05-05 13:45:45 -050023 'error',
24 'exception-cpp',
25 'xyz.openbmc_project.Software.Image',
26 ],
27 input: '../Image.errors.yaml',
28 output: 'error.cpp',
29)