xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Channel/ChannelAccess/meson.build (revision 0e78828ce927548b4dd679e06fdaf2f294983289)
1# Generated file; do not modify.
2
3sdbusplus_current_path = 'xyz/openbmc_project/Channel/ChannelAccess'
4
5generated_sources += custom_target(
6    'xyz/openbmc_project/Channel/ChannelAccess__cpp'.underscorify(),
7    input: [
8        '../../../../../yaml/xyz/openbmc_project/Channel/ChannelAccess.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,
20        '--command',
21        'cpp',
22        '--output',
23        meson.current_build_dir(),
24        '--tool',
25        sdbusplusplus_prog,
26        '--directory',
27        meson.current_source_dir() / '../../../../../yaml',
28        'xyz/openbmc_project/Channel/ChannelAccess',
29    ],
30    install: should_generate_cpp,
31    install_dir: [
32        get_option('includedir') / sdbusplus_current_path,
33        get_option('includedir') / sdbusplus_current_path,
34        false,
35        get_option('includedir') / sdbusplus_current_path,
36        get_option('includedir') / sdbusplus_current_path,
37    ],
38    build_by_default: should_generate_cpp,
39)
40
41