blob: f77fc5b59be35eb283e2872f648f5cc97c0eb5df [file] [log] [blame]
William A. Kennington III293c8a22022-09-02 14:35:54 -07001calculator_sources = []
2
3calculator_sources += custom_target(
4 'Calculator__cpp',
5 input: '../Calculator.interface.yaml',
6 output: [ 'server.cpp', 'server.hpp', 'client.hpp' ],
7 depend_files: sdbusplusplus_depfiles,
8 command: [
9 sdbuspp_gen_meson_prog, '--command', 'cpp',
10 '--output', meson.current_build_dir(),
11 '--tool', sdbusplusplus_prog,
12 '--directory', meson.current_source_dir() / '../../..',
13 'net/poettering/Calculator',
14 ],
15)
16
17calculator_sources += custom_target(
18 'Calculator__errors',
19 input: '../Calculator.errors.yaml',
20 output: [ 'error.cpp', 'error.hpp' ],
21 depend_files: sdbusplusplus_depfiles,
22 command: [
23 sdbuspp_gen_meson_prog, '--command', 'cpp',
24 '--output', meson.current_build_dir(),
25 '--tool', sdbusplusplus_prog,
26 '--directory', meson.current_source_dir() / '../../..',
27 'net/poettering/Calculator',
28 ],
29)