xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/meson.build (revision eece8107d04a916c7188e5306a64d204a3400dce)
1# Generated file; do not modify.
2subdir('Association')
3subdir('Attestation')
4subdir('BIOSConfig')
5subdir('Certs')
6subdir('Channel')
7subdir('Chassis')
8subdir('Collection')
9subdir('Common')
10subdir('Condition')
11subdir('Configuration')
12subdir('Console')
13subdir('Control')
14subdir('Debug')
15subdir('Dump')
16subdir('HardwareIsolation')
17subdir('Inventory')
18subdir('Ipmi')
19subdir('Led')
20subdir('Logging')
21subdir('MCTP')
22subdir('Memory')
23subdir('Metric')
24subdir('Network')
25subdir('Nvme')
26subdir('Object')
27subdir('ObjectMapper')
28subdir('PFR')
29subdir('PLDM')
30subdir('ScheduledTime')
31subdir('Sensor')
32subdir('Smbios')
33subdir('Software')
34subdir('State')
35subdir('Telemetry')
36subdir('Time')
37subdir('User')
38subdir('VirtualMedia')
39
40sdbusplus_current_path = 'xyz/openbmc_project'
41
42generated_markdown += custom_target(
43    'xyz/openbmc_project/Association__markdown'.underscorify(),
44    input: [ '../../../yaml/xyz/openbmc_project/Association.interface.yaml',  ],
45    output: [ 'Association.md' ],
46    depend_files: sdbusplusplus_depfiles,
47    command: [
48        sdbuspp_gen_meson_prog, '--command', 'markdown',
49        '--output', meson.current_build_dir(),
50        '--tool', sdbusplusplus_prog,
51        '--directory', meson.current_source_dir() / '../../../yaml',
52        'xyz/openbmc_project/Association',
53    ],
54    install: should_generate_markdown,
55    install_dir: [inst_markdown_dir / sdbusplus_current_path],
56    build_by_default: should_generate_markdown,
57)
58
59generated_markdown += custom_target(
60    'xyz/openbmc_project/Certs__markdown'.underscorify(),
61    input: [ '../../../yaml/xyz/openbmc_project/Certs.errors.yaml',  ],
62    output: [ 'Certs.md' ],
63    depend_files: sdbusplusplus_depfiles,
64    command: [
65        sdbuspp_gen_meson_prog, '--command', 'markdown',
66        '--output', meson.current_build_dir(),
67        '--tool', sdbusplusplus_prog,
68        '--directory', meson.current_source_dir() / '../../../yaml',
69        'xyz/openbmc_project/Certs',
70    ],
71    install: should_generate_markdown,
72    install_dir: [inst_markdown_dir / sdbusplus_current_path],
73    build_by_default: should_generate_markdown,
74)
75
76generated_markdown += custom_target(
77    'xyz/openbmc_project/Common__markdown'.underscorify(),
78    input: [ '../../../yaml/xyz/openbmc_project/Common.errors.yaml',  ],
79    output: [ 'Common.md' ],
80    depend_files: sdbusplusplus_depfiles,
81    command: [
82        sdbuspp_gen_meson_prog, '--command', 'markdown',
83        '--output', meson.current_build_dir(),
84        '--tool', sdbusplusplus_prog,
85        '--directory', meson.current_source_dir() / '../../../yaml',
86        'xyz/openbmc_project/Common',
87    ],
88    install: should_generate_markdown,
89    install_dir: [inst_markdown_dir / sdbusplus_current_path],
90    build_by_default: should_generate_markdown,
91)
92
93generated_markdown += custom_target(
94    'xyz/openbmc_project/HardwareIsolation__markdown'.underscorify(),
95    input: [ '../../../yaml/xyz/openbmc_project/HardwareIsolation.errors.yaml',  ],
96    output: [ 'HardwareIsolation.md' ],
97    depend_files: sdbusplusplus_depfiles,
98    command: [
99        sdbuspp_gen_meson_prog, '--command', 'markdown',
100        '--output', meson.current_build_dir(),
101        '--tool', sdbusplusplus_prog,
102        '--directory', meson.current_source_dir() / '../../../yaml',
103        'xyz/openbmc_project/HardwareIsolation',
104    ],
105    install: should_generate_markdown,
106    install_dir: [inst_markdown_dir / sdbusplus_current_path],
107    build_by_default: should_generate_markdown,
108)
109
110generated_markdown += custom_target(
111    'xyz/openbmc_project/Inventory__markdown'.underscorify(),
112    input: [ '../../../yaml/xyz/openbmc_project/Inventory.errors.yaml',  ],
113    output: [ 'Inventory.md' ],
114    depend_files: sdbusplusplus_depfiles,
115    command: [
116        sdbuspp_gen_meson_prog, '--command', 'markdown',
117        '--output', meson.current_build_dir(),
118        '--tool', sdbusplusplus_prog,
119        '--directory', meson.current_source_dir() / '../../../yaml',
120        'xyz/openbmc_project/Inventory',
121    ],
122    install: should_generate_markdown,
123    install_dir: [inst_markdown_dir / sdbusplus_current_path],
124    build_by_default: should_generate_markdown,
125)
126
127generated_markdown += custom_target(
128    'xyz/openbmc_project/Logging__markdown'.underscorify(),
129    input: [ '../../../yaml/xyz/openbmc_project/Logging.events.yaml',  ],
130    output: [ 'Logging.md' ],
131    depend_files: sdbusplusplus_depfiles,
132    command: [
133        sdbuspp_gen_meson_prog, '--command', 'markdown',
134        '--output', meson.current_build_dir(),
135        '--tool', sdbusplusplus_prog,
136        '--directory', meson.current_source_dir() / '../../../yaml',
137        'xyz/openbmc_project/Logging',
138    ],
139    install: should_generate_markdown,
140    install_dir: [inst_markdown_dir / sdbusplus_current_path],
141    build_by_default: should_generate_markdown,
142)
143
144generated_registry += custom_target(
145    'xyz/openbmc_project/Logging__registry'.underscorify(),
146    input: [ '../../../yaml/xyz/openbmc_project/Logging.events.yaml',  ],
147    output: [ 'Logging.json' ],
148    depend_files: sdbusplusplus_depfiles,
149    command: [
150        sdbuspp_gen_meson_prog, '--command', 'registry',
151        '--output', meson.current_build_dir(),
152        '--tool', sdbusplusplus_prog,
153        '--directory', meson.current_source_dir() / '../../../yaml',
154        'xyz/openbmc_project/Logging',
155    ],
156    install: should_generate_registry,
157    install_dir: [inst_registry_dir / sdbusplus_current_path],
158    build_by_default: should_generate_registry,
159)
160
161generated_markdown += custom_target(
162    'xyz/openbmc_project/ObjectMapper__markdown'.underscorify(),
163    input: [ '../../../yaml/xyz/openbmc_project/ObjectMapper.interface.yaml',  ],
164    output: [ 'ObjectMapper.md' ],
165    depend_files: sdbusplusplus_depfiles,
166    command: [
167        sdbuspp_gen_meson_prog, '--command', 'markdown',
168        '--output', meson.current_build_dir(),
169        '--tool', sdbusplusplus_prog,
170        '--directory', meson.current_source_dir() / '../../../yaml',
171        'xyz/openbmc_project/ObjectMapper',
172    ],
173    install: should_generate_markdown,
174    install_dir: [inst_markdown_dir / sdbusplus_current_path],
175    build_by_default: should_generate_markdown,
176)
177
178generated_markdown += custom_target(
179    'xyz/openbmc_project/ScheduledTime__markdown'.underscorify(),
180    input: [ '../../../yaml/xyz/openbmc_project/ScheduledTime.errors.yaml',  ],
181    output: [ 'ScheduledTime.md' ],
182    depend_files: sdbusplusplus_depfiles,
183    command: [
184        sdbuspp_gen_meson_prog, '--command', 'markdown',
185        '--output', meson.current_build_dir(),
186        '--tool', sdbusplusplus_prog,
187        '--directory', meson.current_source_dir() / '../../../yaml',
188        'xyz/openbmc_project/ScheduledTime',
189    ],
190    install: should_generate_markdown,
191    install_dir: [inst_markdown_dir / sdbusplus_current_path],
192    build_by_default: should_generate_markdown,
193)
194
195generated_markdown += custom_target(
196    'xyz/openbmc_project/Time__markdown'.underscorify(),
197    input: [ '../../../yaml/xyz/openbmc_project/Time.errors.yaml',  ],
198    output: [ 'Time.md' ],
199    depend_files: sdbusplusplus_depfiles,
200    command: [
201        sdbuspp_gen_meson_prog, '--command', 'markdown',
202        '--output', meson.current_build_dir(),
203        '--tool', sdbusplusplus_prog,
204        '--directory', meson.current_source_dir() / '../../../yaml',
205        'xyz/openbmc_project/Time',
206    ],
207    install: should_generate_markdown,
208    install_dir: [inst_markdown_dir / sdbusplus_current_path],
209    build_by_default: should_generate_markdown,
210)
211
212