xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Dump/Entry/meson.build (revision 7f154004885f4e98bd8d0aa6f66259c117b95a4c)
1# Generated file; do not modify.
2subdir('BMC')
3subdir('FaultLog')
4subdir('NIC')
5subdir('System')
6
7sdbusplus_current_path = 'xyz/openbmc_project/Dump/Entry'
8
9generated_sources += custom_target(
10    'xyz/openbmc_project/Dump/Entry__cpp'.underscorify(),
11    input: [
12        '../../../../../yaml/xyz/openbmc_project/Dump/Entry.interface.yaml',
13    ],
14    output: [
15        'common.hpp',
16        'server.hpp',
17        'server.cpp',
18        'aserver.hpp',
19        'client.hpp',
20    ],
21    depend_files: sdbusplusplus_depfiles,
22    command: [
23        sdbuspp_gen_meson_prog, '--command', 'cpp',
24        '--output', meson.current_build_dir(),
25        '--tool', sdbusplusplus_prog,
26        '--directory', meson.current_source_dir() / '../../../../../yaml',
27        'xyz/openbmc_project/Dump/Entry',
28    ],
29    install: should_generate_cpp,
30    install_dir: [
31        get_option('includedir') / sdbusplus_current_path,
32        get_option('includedir') / sdbusplus_current_path,
33        false,
34        get_option('includedir') / sdbusplus_current_path,
35        get_option('includedir') / sdbusplus_current_path,
36    ],
37    build_by_default: should_generate_cpp,
38)
39
40generated_markdown += custom_target(
41    'xyz/openbmc_project/Dump/Entry/BMC__markdown'.underscorify(),
42    input: [ '../../../../../yaml/xyz/openbmc_project/Dump/Entry/BMC.interface.yaml',  ],
43    output: [ 'BMC.md' ],
44    depend_files: sdbusplusplus_depfiles,
45    command: [
46        sdbuspp_gen_meson_prog, '--command', 'markdown',
47        '--output', meson.current_build_dir(),
48        '--tool', sdbusplusplus_prog,
49        '--directory', meson.current_source_dir() / '../../../../../yaml',
50        'xyz/openbmc_project/Dump/Entry/BMC',
51    ],
52    install: should_generate_markdown,
53    install_dir: [inst_markdown_dir / sdbusplus_current_path],
54    build_by_default: should_generate_markdown,
55)
56
57generated_markdown += custom_target(
58    'xyz/openbmc_project/Dump/Entry/FaultLog__markdown'.underscorify(),
59    input: [ '../../../../../yaml/xyz/openbmc_project/Dump/Entry/FaultLog.interface.yaml',  ],
60    output: [ 'FaultLog.md' ],
61    depend_files: sdbusplusplus_depfiles,
62    command: [
63        sdbuspp_gen_meson_prog, '--command', 'markdown',
64        '--output', meson.current_build_dir(),
65        '--tool', sdbusplusplus_prog,
66        '--directory', meson.current_source_dir() / '../../../../../yaml',
67        'xyz/openbmc_project/Dump/Entry/FaultLog',
68    ],
69    install: should_generate_markdown,
70    install_dir: [inst_markdown_dir / sdbusplus_current_path],
71    build_by_default: should_generate_markdown,
72)
73
74generated_markdown += custom_target(
75    'xyz/openbmc_project/Dump/Entry/NIC__markdown'.underscorify(),
76    input: [ '../../../../../yaml/xyz/openbmc_project/Dump/Entry/NIC.interface.yaml',  ],
77    output: [ 'NIC.md' ],
78    depend_files: sdbusplusplus_depfiles,
79    command: [
80        sdbuspp_gen_meson_prog, '--command', 'markdown',
81        '--output', meson.current_build_dir(),
82        '--tool', sdbusplusplus_prog,
83        '--directory', meson.current_source_dir() / '../../../../../yaml',
84        'xyz/openbmc_project/Dump/Entry/NIC',
85    ],
86    install: should_generate_markdown,
87    install_dir: [inst_markdown_dir / sdbusplus_current_path],
88    build_by_default: should_generate_markdown,
89)
90
91generated_markdown += custom_target(
92    'xyz/openbmc_project/Dump/Entry/System__markdown'.underscorify(),
93    input: [ '../../../../../yaml/xyz/openbmc_project/Dump/Entry/System.interface.yaml',  ],
94    output: [ 'System.md' ],
95    depend_files: sdbusplusplus_depfiles,
96    command: [
97        sdbuspp_gen_meson_prog, '--command', 'markdown',
98        '--output', meson.current_build_dir(),
99        '--tool', sdbusplusplus_prog,
100        '--directory', meson.current_source_dir() / '../../../../../yaml',
101        'xyz/openbmc_project/Dump/Entry/System',
102    ],
103    install: should_generate_markdown,
104    install_dir: [inst_markdown_dir / sdbusplus_current_path],
105    build_by_default: should_generate_markdown,
106)
107
108