xref: /openbmc/sdbusplus/test/gen/server/Test/meson.build (revision 56dd6dd45837670e8cce56a0602e6dfe5dc75816)
1# Generated file; do not modify.
2
3sdbusplus_current_path = 'server/Test'
4
5generated_sources += custom_target(
6    'server/Test__cpp'.underscorify(),
7    input: [
8        '../../../yaml/server/Test.interface.yaml',
9    ],
10    output: [
11        'common.hpp',
12        'server.hpp',
13        'server.cpp',
14        'aserver.hpp',
15        'client.hpp',
16    ],
17    depend_files: sdbusplusplus_depfiles,
18    command: [
19        sdbuspp_gen_meson_prog, '--command', 'cpp',
20        '--output', meson.current_build_dir(),
21        '--tool', sdbusplusplus_prog,
22        '--directory', meson.current_source_dir() / '../../../yaml',
23        'server/Test',
24    ],
25    install: should_generate_cpp,
26    install_dir: [
27        get_option('includedir') / sdbusplus_current_path,
28        get_option('includedir') / sdbusplus_current_path,
29        false,
30        get_option('includedir') / sdbusplus_current_path,
31        get_option('includedir') / sdbusplus_current_path,
32    ],
33    build_by_default: should_generate_cpp,
34)
35
36