xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/PLDM/meson.build (revision 90d5f80a72270ea6eff9adbc5bd5049cf7ea877d)
1# Generated file; do not modify.
2subdir('Event')
3subdir('PDR')
4subdir('Provider')
5subdir('Requester')
6
7sdbusplus_current_path = 'xyz/openbmc_project/PLDM'
8
9generated_markdown += custom_target(
10    'xyz/openbmc_project/PLDM/Event__markdown'.underscorify(),
11    input: ['../../../../yaml/xyz/openbmc_project/PLDM/Event.interface.yaml'],
12    output: ['Event.md'],
13    depend_files: sdbusplusplus_depfiles,
14    command: [
15        sdbuspp_gen_meson_prog,
16        '--command',
17        'markdown',
18        '--output',
19        meson.current_build_dir(),
20        '--tool',
21        sdbusplusplus_prog,
22        '--directory',
23        meson.current_source_dir() / '../../../../yaml',
24        'xyz/openbmc_project/PLDM/Event',
25    ],
26    install: should_generate_markdown,
27    install_dir: [inst_markdown_dir / sdbusplus_current_path],
28    build_by_default: should_generate_markdown,
29)
30
31generated_markdown += custom_target(
32    'xyz/openbmc_project/PLDM/PDR__markdown'.underscorify(),
33    input: ['../../../../yaml/xyz/openbmc_project/PLDM/PDR.interface.yaml'],
34    output: ['PDR.md'],
35    depend_files: sdbusplusplus_depfiles,
36    command: [
37        sdbuspp_gen_meson_prog,
38        '--command',
39        'markdown',
40        '--output',
41        meson.current_build_dir(),
42        '--tool',
43        sdbusplusplus_prog,
44        '--directory',
45        meson.current_source_dir() / '../../../../yaml',
46        'xyz/openbmc_project/PLDM/PDR',
47    ],
48    install: should_generate_markdown,
49    install_dir: [inst_markdown_dir / sdbusplus_current_path],
50    build_by_default: should_generate_markdown,
51)
52
53generated_markdown += custom_target(
54    'xyz/openbmc_project/PLDM/Requester__markdown'.underscorify(),
55    input: [
56        '../../../../yaml/xyz/openbmc_project/PLDM/Requester.interface.yaml',
57    ],
58    output: ['Requester.md'],
59    depend_files: sdbusplusplus_depfiles,
60    command: [
61        sdbuspp_gen_meson_prog,
62        '--command',
63        'markdown',
64        '--output',
65        meson.current_build_dir(),
66        '--tool',
67        sdbusplusplus_prog,
68        '--directory',
69        meson.current_source_dir() / '../../../../yaml',
70        'xyz/openbmc_project/PLDM/Requester',
71    ],
72    install: should_generate_markdown,
73    install_dir: [inst_markdown_dir / sdbusplus_current_path],
74    build_by_default: should_generate_markdown,
75)
76
77