blob: 055b8c26377ce3f50ffb6de92a7163c76ab4373a [file] [log] [blame]
Willam A. Kennington IIIce8d16d2022-09-07 15:46:40 -07001# Generated file; do not modify.
Patrick Williams74eea512025-01-03 10:03:49 -05002
3sdbusplus_current_path = 'net/poettering/Calculator'
4
Willam A. Kennington IIIce8d16d2022-09-07 15:46:40 -07005generated_sources += custom_target(
6 'net/poettering/Calculator__cpp'.underscorify(),
Patrick Williams74eea512025-01-03 10:03:49 -05007 input: [
8 '../../../../yaml/net/poettering/Calculator.events.yaml',
9 '../../../../yaml/net/poettering/Calculator.interface.yaml',
10 ],
11 output: [
12 'event.cpp',
13 'event.hpp',
14 'common.hpp',
15 'server.hpp',
16 'server.cpp',
17 'aserver.hpp',
18 'client.hpp',
19 ],
Willam A. Kennington IIIce8d16d2022-09-07 15:46:40 -070020 depend_files: sdbusplusplus_depfiles,
21 command: [
Patrick Williams087be962025-01-31 06:28:08 -050022 sdbuspp_gen_meson_prog,
23 '--command',
24 'cpp',
25 '--output',
26 meson.current_build_dir(),
27 '--tool',
28 sdbusplusplus_prog,
29 '--directory',
30 meson.current_source_dir() / '../../../../yaml',
Willam A. Kennington IIIce8d16d2022-09-07 15:46:40 -070031 'net/poettering/Calculator',
32 ],
Patrick Williams74eea512025-01-03 10:03:49 -050033 install: should_generate_cpp,
34 install_dir: [
35 false,
36 get_option('includedir') / sdbusplus_current_path,
37 get_option('includedir') / sdbusplus_current_path,
38 get_option('includedir') / sdbusplus_current_path,
39 false,
40 get_option('includedir') / sdbusplus_current_path,
41 get_option('includedir') / sdbusplus_current_path,
42 ],
43 build_by_default: should_generate_cpp,
Willam A. Kennington IIIce8d16d2022-09-07 15:46:40 -070044)
45