blob: a34e7c349bc3ce650618fdeab44135cad5b6aa6e [file] [log] [blame]
Ramesh Iyyarbb410df2020-08-03 03:13:04 -05001# SPDX-License-Identifier: Apache-2.0
2
Ramesh Iyyarbb410df2020-08-03 03:13:04 -05003server_hpp = custom_target(
4 'server.hpp',
5 command : [
Patrick Williamsce836882021-10-01 16:09:35 -05006 sdbusplusplus_prog, '-r', meson.project_source_root(),
Ramesh Iyyarbb410df2020-08-03 03:13:04 -05007 'interface',
8 'server-header',
9 'xyz.openbmc_project.Dump.Internal.Create',
10 ],
11 input : '../Create.interface.yaml',
12 capture : true,
13 output : 'server.hpp',
14 install : true,
15 install_dir: get_option('includedir') / 'xyz/openbmc_project/Dump/Internal/Create'
16 )
17
18server_cpp = custom_target(
19 'server.cpp',
20 command : [
Patrick Williamsce836882021-10-01 16:09:35 -050021 sdbusplusplus_prog, '-r', meson.project_source_root(),
Ramesh Iyyarbb410df2020-08-03 03:13:04 -050022 'interface',
23 'server-cpp',
24 'xyz.openbmc_project.Dump.Internal.Create'
25 ],
26 input : '../Create.interface.yaml',
27 depends : server_hpp,
28 capture : true,
29 output : 'server.cpp'
30 )