xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/BMC/meson.build (revision 5b50890bae39a77fe721ab01cd696cf0ceb5ad20)
1d9632146SPatrick Williams# Generated file; do not modify.
255640771SMatt Spinlersubdir('Redundancy')
37f154004SPatrick Williams
47f154004SPatrick Williamssdbusplus_current_path = 'xyz/openbmc_project/State/BMC'
57f154004SPatrick Williams
6d9632146SPatrick Williamsgenerated_sources += custom_target(
7d9632146SPatrick Williams    'xyz/openbmc_project/State/BMC__cpp'.underscorify(),
87f154004SPatrick Williams    input: [
97f154004SPatrick Williams        '../../../../../yaml/xyz/openbmc_project/State/BMC.errors.yaml',
107f154004SPatrick Williams        '../../../../../yaml/xyz/openbmc_project/State/BMC.interface.yaml',
117f154004SPatrick Williams    ],
127f154004SPatrick Williams    output: [
137f154004SPatrick Williams        'error.cpp',
147f154004SPatrick Williams        'error.hpp',
157f154004SPatrick Williams        'common.hpp',
167f154004SPatrick Williams        'server.hpp',
177f154004SPatrick Williams        'server.cpp',
187f154004SPatrick Williams        'aserver.hpp',
197f154004SPatrick Williams        'client.hpp',
207f154004SPatrick Williams    ],
2111335246SPatrick Williams    depend_files: sdbusplusplus_depfiles,
22d9632146SPatrick Williams    command: [
230e78828cSPatrick Williams        sdbuspp_gen_meson_prog,
240e78828cSPatrick Williams        '--command',
250e78828cSPatrick Williams        'cpp',
260e78828cSPatrick Williams        '--output',
270e78828cSPatrick Williams        meson.current_build_dir(),
280e78828cSPatrick Williams        '--tool',
290e78828cSPatrick Williams        sdbusplusplus_prog,
300e78828cSPatrick Williams        '--directory',
310e78828cSPatrick Williams        meson.current_source_dir() / '../../../../../yaml',
32d9632146SPatrick Williams        'xyz/openbmc_project/State/BMC',
33d9632146SPatrick Williams    ],
347f154004SPatrick Williams    install: should_generate_cpp,
357f154004SPatrick Williams    install_dir: [
367f154004SPatrick Williams        false,
377f154004SPatrick Williams        get_option('includedir') / sdbusplus_current_path,
387f154004SPatrick Williams        get_option('includedir') / sdbusplus_current_path,
397f154004SPatrick Williams        get_option('includedir') / sdbusplus_current_path,
407f154004SPatrick Williams        false,
417f154004SPatrick Williams        get_option('includedir') / sdbusplus_current_path,
427f154004SPatrick Williams        get_option('includedir') / sdbusplus_current_path,
437f154004SPatrick Williams    ],
447f154004SPatrick Williams    build_by_default: should_generate_cpp,
45d9632146SPatrick Williams)
46d9632146SPatrick Williams
4755640771SMatt Spinlergenerated_markdown += custom_target(
4855640771SMatt Spinler    'xyz/openbmc_project/State/BMC/Redundancy__markdown'.underscorify(),
49*5b50890bSPatrick Williams    input: [
50*5b50890bSPatrick Williams        '../../../../../yaml/xyz/openbmc_project/State/BMC/Redundancy.interface.yaml',
51*5b50890bSPatrick Williams    ],
5255640771SMatt Spinler    output: ['Redundancy.md'],
5355640771SMatt Spinler    depend_files: sdbusplusplus_depfiles,
5455640771SMatt Spinler    command: [
55*5b50890bSPatrick Williams        sdbuspp_gen_meson_prog,
56*5b50890bSPatrick Williams        '--command',
57*5b50890bSPatrick Williams        'markdown',
58*5b50890bSPatrick Williams        '--output',
59*5b50890bSPatrick Williams        meson.current_build_dir(),
60*5b50890bSPatrick Williams        '--tool',
61*5b50890bSPatrick Williams        sdbusplusplus_prog,
62*5b50890bSPatrick Williams        '--directory',
63*5b50890bSPatrick Williams        meson.current_source_dir() / '../../../../../yaml',
6455640771SMatt Spinler        'xyz/openbmc_project/State/BMC/Redundancy',
6555640771SMatt Spinler    ],
6655640771SMatt Spinler    install: should_generate_markdown,
6755640771SMatt Spinler    install_dir: [inst_markdown_dir / sdbusplus_current_path],
6855640771SMatt Spinler    build_by_default: should_generate_markdown,
6955640771SMatt Spinler)
7055640771SMatt Spinler
71