xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Association/meson.build (revision 0e78828ce927548b4dd679e06fdaf2f294983289)
1d9632146SPatrick Williams# Generated file; do not modify.
27f154004SPatrick Williamssubdir('Definitions')
37f154004SPatrick Williams
47f154004SPatrick Williamssdbusplus_current_path = 'xyz/openbmc_project/Association'
57f154004SPatrick Williams
6d9632146SPatrick Williamsgenerated_sources += custom_target(
7d9632146SPatrick Williams    'xyz/openbmc_project/Association__cpp'.underscorify(),
8*0e78828cSPatrick Williams    input: ['../../../../yaml/xyz/openbmc_project/Association.interface.yaml'],
97f154004SPatrick Williams    output: [
107f154004SPatrick Williams        'common.hpp',
117f154004SPatrick Williams        'server.hpp',
127f154004SPatrick Williams        'server.cpp',
137f154004SPatrick Williams        'aserver.hpp',
147f154004SPatrick Williams        'client.hpp',
157f154004SPatrick Williams    ],
1611335246SPatrick Williams    depend_files: sdbusplusplus_depfiles,
17d9632146SPatrick Williams    command: [
18*0e78828cSPatrick Williams        sdbuspp_gen_meson_prog,
19*0e78828cSPatrick Williams        '--command',
20*0e78828cSPatrick Williams        'cpp',
21*0e78828cSPatrick Williams        '--output',
22*0e78828cSPatrick Williams        meson.current_build_dir(),
23*0e78828cSPatrick Williams        '--tool',
24*0e78828cSPatrick Williams        sdbusplusplus_prog,
25*0e78828cSPatrick Williams        '--directory',
26*0e78828cSPatrick Williams        meson.current_source_dir() / '../../../../yaml',
27d9632146SPatrick Williams        'xyz/openbmc_project/Association',
28d9632146SPatrick Williams    ],
297f154004SPatrick Williams    install: should_generate_cpp,
307f154004SPatrick Williams    install_dir: [
317f154004SPatrick Williams        get_option('includedir') / sdbusplus_current_path,
327f154004SPatrick Williams        get_option('includedir') / sdbusplus_current_path,
337f154004SPatrick Williams        false,
347f154004SPatrick Williams        get_option('includedir') / sdbusplus_current_path,
357f154004SPatrick Williams        get_option('includedir') / sdbusplus_current_path,
367f154004SPatrick Williams    ],
377f154004SPatrick Williams    build_by_default: should_generate_cpp,
38d9632146SPatrick Williams)
39d9632146SPatrick Williams
407f154004SPatrick Williamsgenerated_markdown += custom_target(
41d9632146SPatrick Williams    'xyz/openbmc_project/Association/Definitions__markdown'.underscorify(),
42*0e78828cSPatrick Williams    input: [
43*0e78828cSPatrick Williams        '../../../../yaml/xyz/openbmc_project/Association/Definitions.interface.yaml',
44*0e78828cSPatrick Williams    ],
45d9632146SPatrick Williams    output: ['Definitions.md'],
4611335246SPatrick Williams    depend_files: sdbusplusplus_depfiles,
47d9632146SPatrick Williams    command: [
48*0e78828cSPatrick Williams        sdbuspp_gen_meson_prog,
49*0e78828cSPatrick Williams        '--command',
50*0e78828cSPatrick Williams        'markdown',
51*0e78828cSPatrick Williams        '--output',
52*0e78828cSPatrick Williams        meson.current_build_dir(),
53*0e78828cSPatrick Williams        '--tool',
54*0e78828cSPatrick Williams        sdbusplusplus_prog,
55*0e78828cSPatrick Williams        '--directory',
56*0e78828cSPatrick Williams        meson.current_source_dir() / '../../../../yaml',
57d9632146SPatrick Williams        'xyz/openbmc_project/Association/Definitions',
58d9632146SPatrick Williams    ],
597f154004SPatrick Williams    install: should_generate_markdown,
607f154004SPatrick Williams    install_dir: [inst_markdown_dir / sdbusplus_current_path],
617f154004SPatrick Williams    build_by_default: should_generate_markdown,
62d9632146SPatrick Williams)
63d9632146SPatrick Williams
64