xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/Version/meson.build (revision 0e78828ce927548b4dd679e06fdaf2f294983289)
1# Generated file; do not modify.
2
3sdbusplus_current_path = 'xyz/openbmc_project/Software/Version'
4
5generated_sources += custom_target(
6    'xyz/openbmc_project/Software/Version__cpp'.underscorify(),
7    input: [
8        '../../../../../yaml/xyz/openbmc_project/Software/Version.errors.yaml',
9        '../../../../../yaml/xyz/openbmc_project/Software/Version.interface.yaml',
10    ],
11    output: [
12        'error.cpp',
13        'error.hpp',
14        'common.hpp',
15        'server.hpp',
16        'server.cpp',
17        'aserver.hpp',
18        'client.hpp',
19    ],
20    depend_files: sdbusplusplus_depfiles,
21    command: [
22        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',
31        'xyz/openbmc_project/Software/Version',
32    ],
33    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,
44)
45
46