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