xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/meson.build (revision 7f154004885f4e98bd8d0aa6f66259c117b95a4c)
1# Generated file; do not modify.
2subdir('Accelerator')
3subdir('Battery')
4subdir('Bmc')
5subdir('Board')
6subdir('Cable')
7subdir('Chassis')
8subdir('Connector')
9subdir('Cpu')
10subdir('CpuCore')
11subdir('Dimm')
12subdir('DiskBackplane')
13subdir('Drive')
14subdir('Ethernet')
15subdir('FabricAdapter')
16subdir('Fan')
17subdir('Global')
18subdir('NetworkInterface')
19subdir('PCIeDevice')
20subdir('PCIeSlot')
21subdir('PCIeSwitch')
22subdir('Panel')
23subdir('PersistentMemory')
24subdir('PowerSupply')
25subdir('Rotor')
26subdir('Storage')
27subdir('StorageController')
28subdir('System')
29subdir('Tpm')
30subdir('TrustedComponent')
31subdir('Volume')
32subdir('Vrm')
33
34sdbusplus_current_path = 'xyz/openbmc_project/Inventory/Item'
35
36generated_sources += custom_target(
37    'xyz/openbmc_project/Inventory/Item__cpp'.underscorify(),
38    input: [
39        '../../../../../yaml/xyz/openbmc_project/Inventory/Item.interface.yaml',
40    ],
41    output: [
42        'common.hpp',
43        'server.hpp',
44        'server.cpp',
45        'aserver.hpp',
46        'client.hpp',
47    ],
48    depend_files: sdbusplusplus_depfiles,
49    command: [
50        sdbuspp_gen_meson_prog, '--command', 'cpp',
51        '--output', meson.current_build_dir(),
52        '--tool', sdbusplusplus_prog,
53        '--directory', meson.current_source_dir() / '../../../../../yaml',
54        'xyz/openbmc_project/Inventory/Item',
55    ],
56    install: should_generate_cpp,
57    install_dir: [
58        get_option('includedir') / sdbusplus_current_path,
59        get_option('includedir') / sdbusplus_current_path,
60        false,
61        get_option('includedir') / sdbusplus_current_path,
62        get_option('includedir') / sdbusplus_current_path,
63    ],
64    build_by_default: should_generate_cpp,
65)
66
67generated_markdown += custom_target(
68    'xyz/openbmc_project/Inventory/Item/Accelerator__markdown'.underscorify(),
69    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Accelerator.interface.yaml',  ],
70    output: [ 'Accelerator.md' ],
71    depend_files: sdbusplusplus_depfiles,
72    command: [
73        sdbuspp_gen_meson_prog, '--command', 'markdown',
74        '--output', meson.current_build_dir(),
75        '--tool', sdbusplusplus_prog,
76        '--directory', meson.current_source_dir() / '../../../../../yaml',
77        'xyz/openbmc_project/Inventory/Item/Accelerator',
78    ],
79    install: should_generate_markdown,
80    install_dir: [inst_markdown_dir / sdbusplus_current_path],
81    build_by_default: should_generate_markdown,
82)
83
84generated_markdown += custom_target(
85    'xyz/openbmc_project/Inventory/Item/Battery__markdown'.underscorify(),
86    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Battery.interface.yaml',  ],
87    output: [ 'Battery.md' ],
88    depend_files: sdbusplusplus_depfiles,
89    command: [
90        sdbuspp_gen_meson_prog, '--command', 'markdown',
91        '--output', meson.current_build_dir(),
92        '--tool', sdbusplusplus_prog,
93        '--directory', meson.current_source_dir() / '../../../../../yaml',
94        'xyz/openbmc_project/Inventory/Item/Battery',
95    ],
96    install: should_generate_markdown,
97    install_dir: [inst_markdown_dir / sdbusplus_current_path],
98    build_by_default: should_generate_markdown,
99)
100
101generated_markdown += custom_target(
102    'xyz/openbmc_project/Inventory/Item/Bmc__markdown'.underscorify(),
103    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Bmc.interface.yaml',  ],
104    output: [ 'Bmc.md' ],
105    depend_files: sdbusplusplus_depfiles,
106    command: [
107        sdbuspp_gen_meson_prog, '--command', 'markdown',
108        '--output', meson.current_build_dir(),
109        '--tool', sdbusplusplus_prog,
110        '--directory', meson.current_source_dir() / '../../../../../yaml',
111        'xyz/openbmc_project/Inventory/Item/Bmc',
112    ],
113    install: should_generate_markdown,
114    install_dir: [inst_markdown_dir / sdbusplus_current_path],
115    build_by_default: should_generate_markdown,
116)
117
118generated_markdown += custom_target(
119    'xyz/openbmc_project/Inventory/Item/Board__markdown'.underscorify(),
120    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Board.interface.yaml',  ],
121    output: [ 'Board.md' ],
122    depend_files: sdbusplusplus_depfiles,
123    command: [
124        sdbuspp_gen_meson_prog, '--command', 'markdown',
125        '--output', meson.current_build_dir(),
126        '--tool', sdbusplusplus_prog,
127        '--directory', meson.current_source_dir() / '../../../../../yaml',
128        'xyz/openbmc_project/Inventory/Item/Board',
129    ],
130    install: should_generate_markdown,
131    install_dir: [inst_markdown_dir / sdbusplus_current_path],
132    build_by_default: should_generate_markdown,
133)
134
135generated_markdown += custom_target(
136    'xyz/openbmc_project/Inventory/Item/Cable__markdown'.underscorify(),
137    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Cable.interface.yaml',  ],
138    output: [ 'Cable.md' ],
139    depend_files: sdbusplusplus_depfiles,
140    command: [
141        sdbuspp_gen_meson_prog, '--command', 'markdown',
142        '--output', meson.current_build_dir(),
143        '--tool', sdbusplusplus_prog,
144        '--directory', meson.current_source_dir() / '../../../../../yaml',
145        'xyz/openbmc_project/Inventory/Item/Cable',
146    ],
147    install: should_generate_markdown,
148    install_dir: [inst_markdown_dir / sdbusplus_current_path],
149    build_by_default: should_generate_markdown,
150)
151
152generated_markdown += custom_target(
153    'xyz/openbmc_project/Inventory/Item/Chassis__markdown'.underscorify(),
154    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Chassis.interface.yaml',  ],
155    output: [ 'Chassis.md' ],
156    depend_files: sdbusplusplus_depfiles,
157    command: [
158        sdbuspp_gen_meson_prog, '--command', 'markdown',
159        '--output', meson.current_build_dir(),
160        '--tool', sdbusplusplus_prog,
161        '--directory', meson.current_source_dir() / '../../../../../yaml',
162        'xyz/openbmc_project/Inventory/Item/Chassis',
163    ],
164    install: should_generate_markdown,
165    install_dir: [inst_markdown_dir / sdbusplus_current_path],
166    build_by_default: should_generate_markdown,
167)
168
169generated_markdown += custom_target(
170    'xyz/openbmc_project/Inventory/Item/Connector__markdown'.underscorify(),
171    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Connector.interface.yaml',  ],
172    output: [ 'Connector.md' ],
173    depend_files: sdbusplusplus_depfiles,
174    command: [
175        sdbuspp_gen_meson_prog, '--command', 'markdown',
176        '--output', meson.current_build_dir(),
177        '--tool', sdbusplusplus_prog,
178        '--directory', meson.current_source_dir() / '../../../../../yaml',
179        'xyz/openbmc_project/Inventory/Item/Connector',
180    ],
181    install: should_generate_markdown,
182    install_dir: [inst_markdown_dir / sdbusplus_current_path],
183    build_by_default: should_generate_markdown,
184)
185
186generated_markdown += custom_target(
187    'xyz/openbmc_project/Inventory/Item/Cpu__markdown'.underscorify(),
188    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Cpu.interface.yaml',  ],
189    output: [ 'Cpu.md' ],
190    depend_files: sdbusplusplus_depfiles,
191    command: [
192        sdbuspp_gen_meson_prog, '--command', 'markdown',
193        '--output', meson.current_build_dir(),
194        '--tool', sdbusplusplus_prog,
195        '--directory', meson.current_source_dir() / '../../../../../yaml',
196        'xyz/openbmc_project/Inventory/Item/Cpu',
197    ],
198    install: should_generate_markdown,
199    install_dir: [inst_markdown_dir / sdbusplus_current_path],
200    build_by_default: should_generate_markdown,
201)
202
203generated_markdown += custom_target(
204    'xyz/openbmc_project/Inventory/Item/CpuCore__markdown'.underscorify(),
205    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/CpuCore.interface.yaml',  ],
206    output: [ 'CpuCore.md' ],
207    depend_files: sdbusplusplus_depfiles,
208    command: [
209        sdbuspp_gen_meson_prog, '--command', 'markdown',
210        '--output', meson.current_build_dir(),
211        '--tool', sdbusplusplus_prog,
212        '--directory', meson.current_source_dir() / '../../../../../yaml',
213        'xyz/openbmc_project/Inventory/Item/CpuCore',
214    ],
215    install: should_generate_markdown,
216    install_dir: [inst_markdown_dir / sdbusplus_current_path],
217    build_by_default: should_generate_markdown,
218)
219
220generated_markdown += custom_target(
221    'xyz/openbmc_project/Inventory/Item/Dimm__markdown'.underscorify(),
222    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Dimm.interface.yaml',  ],
223    output: [ 'Dimm.md' ],
224    depend_files: sdbusplusplus_depfiles,
225    command: [
226        sdbuspp_gen_meson_prog, '--command', 'markdown',
227        '--output', meson.current_build_dir(),
228        '--tool', sdbusplusplus_prog,
229        '--directory', meson.current_source_dir() / '../../../../../yaml',
230        'xyz/openbmc_project/Inventory/Item/Dimm',
231    ],
232    install: should_generate_markdown,
233    install_dir: [inst_markdown_dir / sdbusplus_current_path],
234    build_by_default: should_generate_markdown,
235)
236
237generated_markdown += custom_target(
238    'xyz/openbmc_project/Inventory/Item/DiskBackplane__markdown'.underscorify(),
239    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/DiskBackplane.interface.yaml',  ],
240    output: [ 'DiskBackplane.md' ],
241    depend_files: sdbusplusplus_depfiles,
242    command: [
243        sdbuspp_gen_meson_prog, '--command', 'markdown',
244        '--output', meson.current_build_dir(),
245        '--tool', sdbusplusplus_prog,
246        '--directory', meson.current_source_dir() / '../../../../../yaml',
247        'xyz/openbmc_project/Inventory/Item/DiskBackplane',
248    ],
249    install: should_generate_markdown,
250    install_dir: [inst_markdown_dir / sdbusplus_current_path],
251    build_by_default: should_generate_markdown,
252)
253
254generated_markdown += custom_target(
255    'xyz/openbmc_project/Inventory/Item/Drive__markdown'.underscorify(),
256    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Drive.interface.yaml',  ],
257    output: [ 'Drive.md' ],
258    depend_files: sdbusplusplus_depfiles,
259    command: [
260        sdbuspp_gen_meson_prog, '--command', 'markdown',
261        '--output', meson.current_build_dir(),
262        '--tool', sdbusplusplus_prog,
263        '--directory', meson.current_source_dir() / '../../../../../yaml',
264        'xyz/openbmc_project/Inventory/Item/Drive',
265    ],
266    install: should_generate_markdown,
267    install_dir: [inst_markdown_dir / sdbusplus_current_path],
268    build_by_default: should_generate_markdown,
269)
270
271generated_markdown += custom_target(
272    'xyz/openbmc_project/Inventory/Item/Ethernet__markdown'.underscorify(),
273    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Ethernet.interface.yaml',  ],
274    output: [ 'Ethernet.md' ],
275    depend_files: sdbusplusplus_depfiles,
276    command: [
277        sdbuspp_gen_meson_prog, '--command', 'markdown',
278        '--output', meson.current_build_dir(),
279        '--tool', sdbusplusplus_prog,
280        '--directory', meson.current_source_dir() / '../../../../../yaml',
281        'xyz/openbmc_project/Inventory/Item/Ethernet',
282    ],
283    install: should_generate_markdown,
284    install_dir: [inst_markdown_dir / sdbusplus_current_path],
285    build_by_default: should_generate_markdown,
286)
287
288generated_markdown += custom_target(
289    'xyz/openbmc_project/Inventory/Item/FabricAdapter__markdown'.underscorify(),
290    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/FabricAdapter.interface.yaml',  ],
291    output: [ 'FabricAdapter.md' ],
292    depend_files: sdbusplusplus_depfiles,
293    command: [
294        sdbuspp_gen_meson_prog, '--command', 'markdown',
295        '--output', meson.current_build_dir(),
296        '--tool', sdbusplusplus_prog,
297        '--directory', meson.current_source_dir() / '../../../../../yaml',
298        'xyz/openbmc_project/Inventory/Item/FabricAdapter',
299    ],
300    install: should_generate_markdown,
301    install_dir: [inst_markdown_dir / sdbusplus_current_path],
302    build_by_default: should_generate_markdown,
303)
304
305generated_markdown += custom_target(
306    'xyz/openbmc_project/Inventory/Item/Fan__markdown'.underscorify(),
307    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Fan.interface.yaml',  ],
308    output: [ 'Fan.md' ],
309    depend_files: sdbusplusplus_depfiles,
310    command: [
311        sdbuspp_gen_meson_prog, '--command', 'markdown',
312        '--output', meson.current_build_dir(),
313        '--tool', sdbusplusplus_prog,
314        '--directory', meson.current_source_dir() / '../../../../../yaml',
315        'xyz/openbmc_project/Inventory/Item/Fan',
316    ],
317    install: should_generate_markdown,
318    install_dir: [inst_markdown_dir / sdbusplus_current_path],
319    build_by_default: should_generate_markdown,
320)
321
322generated_markdown += custom_target(
323    'xyz/openbmc_project/Inventory/Item/Global__markdown'.underscorify(),
324    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Global.interface.yaml',  ],
325    output: [ 'Global.md' ],
326    depend_files: sdbusplusplus_depfiles,
327    command: [
328        sdbuspp_gen_meson_prog, '--command', 'markdown',
329        '--output', meson.current_build_dir(),
330        '--tool', sdbusplusplus_prog,
331        '--directory', meson.current_source_dir() / '../../../../../yaml',
332        'xyz/openbmc_project/Inventory/Item/Global',
333    ],
334    install: should_generate_markdown,
335    install_dir: [inst_markdown_dir / sdbusplus_current_path],
336    build_by_default: should_generate_markdown,
337)
338
339generated_markdown += custom_target(
340    'xyz/openbmc_project/Inventory/Item/NetworkInterface__markdown'.underscorify(),
341    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/NetworkInterface.interface.yaml',  ],
342    output: [ 'NetworkInterface.md' ],
343    depend_files: sdbusplusplus_depfiles,
344    command: [
345        sdbuspp_gen_meson_prog, '--command', 'markdown',
346        '--output', meson.current_build_dir(),
347        '--tool', sdbusplusplus_prog,
348        '--directory', meson.current_source_dir() / '../../../../../yaml',
349        'xyz/openbmc_project/Inventory/Item/NetworkInterface',
350    ],
351    install: should_generate_markdown,
352    install_dir: [inst_markdown_dir / sdbusplus_current_path],
353    build_by_default: should_generate_markdown,
354)
355
356generated_markdown += custom_target(
357    'xyz/openbmc_project/Inventory/Item/PCIeDevice__markdown'.underscorify(),
358    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/PCIeDevice.interface.yaml',  ],
359    output: [ 'PCIeDevice.md' ],
360    depend_files: sdbusplusplus_depfiles,
361    command: [
362        sdbuspp_gen_meson_prog, '--command', 'markdown',
363        '--output', meson.current_build_dir(),
364        '--tool', sdbusplusplus_prog,
365        '--directory', meson.current_source_dir() / '../../../../../yaml',
366        'xyz/openbmc_project/Inventory/Item/PCIeDevice',
367    ],
368    install: should_generate_markdown,
369    install_dir: [inst_markdown_dir / sdbusplus_current_path],
370    build_by_default: should_generate_markdown,
371)
372
373generated_markdown += custom_target(
374    'xyz/openbmc_project/Inventory/Item/PCIeSlot__markdown'.underscorify(),
375    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/PCIeSlot.interface.yaml',  ],
376    output: [ 'PCIeSlot.md' ],
377    depend_files: sdbusplusplus_depfiles,
378    command: [
379        sdbuspp_gen_meson_prog, '--command', 'markdown',
380        '--output', meson.current_build_dir(),
381        '--tool', sdbusplusplus_prog,
382        '--directory', meson.current_source_dir() / '../../../../../yaml',
383        'xyz/openbmc_project/Inventory/Item/PCIeSlot',
384    ],
385    install: should_generate_markdown,
386    install_dir: [inst_markdown_dir / sdbusplus_current_path],
387    build_by_default: should_generate_markdown,
388)
389
390generated_markdown += custom_target(
391    'xyz/openbmc_project/Inventory/Item/PCIeSwitch__markdown'.underscorify(),
392    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/PCIeSwitch.interface.yaml',  ],
393    output: [ 'PCIeSwitch.md' ],
394    depend_files: sdbusplusplus_depfiles,
395    command: [
396        sdbuspp_gen_meson_prog, '--command', 'markdown',
397        '--output', meson.current_build_dir(),
398        '--tool', sdbusplusplus_prog,
399        '--directory', meson.current_source_dir() / '../../../../../yaml',
400        'xyz/openbmc_project/Inventory/Item/PCIeSwitch',
401    ],
402    install: should_generate_markdown,
403    install_dir: [inst_markdown_dir / sdbusplus_current_path],
404    build_by_default: should_generate_markdown,
405)
406
407generated_markdown += custom_target(
408    'xyz/openbmc_project/Inventory/Item/Panel__markdown'.underscorify(),
409    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Panel.interface.yaml',  ],
410    output: [ 'Panel.md' ],
411    depend_files: sdbusplusplus_depfiles,
412    command: [
413        sdbuspp_gen_meson_prog, '--command', 'markdown',
414        '--output', meson.current_build_dir(),
415        '--tool', sdbusplusplus_prog,
416        '--directory', meson.current_source_dir() / '../../../../../yaml',
417        'xyz/openbmc_project/Inventory/Item/Panel',
418    ],
419    install: should_generate_markdown,
420    install_dir: [inst_markdown_dir / sdbusplus_current_path],
421    build_by_default: should_generate_markdown,
422)
423
424generated_markdown += custom_target(
425    'xyz/openbmc_project/Inventory/Item/PersistentMemory__markdown'.underscorify(),
426    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/PersistentMemory.interface.yaml',  ],
427    output: [ 'PersistentMemory.md' ],
428    depend_files: sdbusplusplus_depfiles,
429    command: [
430        sdbuspp_gen_meson_prog, '--command', 'markdown',
431        '--output', meson.current_build_dir(),
432        '--tool', sdbusplusplus_prog,
433        '--directory', meson.current_source_dir() / '../../../../../yaml',
434        'xyz/openbmc_project/Inventory/Item/PersistentMemory',
435    ],
436    install: should_generate_markdown,
437    install_dir: [inst_markdown_dir / sdbusplus_current_path],
438    build_by_default: should_generate_markdown,
439)
440
441generated_markdown += custom_target(
442    'xyz/openbmc_project/Inventory/Item/PowerSupply__markdown'.underscorify(),
443    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/PowerSupply.interface.yaml',  ],
444    output: [ 'PowerSupply.md' ],
445    depend_files: sdbusplusplus_depfiles,
446    command: [
447        sdbuspp_gen_meson_prog, '--command', 'markdown',
448        '--output', meson.current_build_dir(),
449        '--tool', sdbusplusplus_prog,
450        '--directory', meson.current_source_dir() / '../../../../../yaml',
451        'xyz/openbmc_project/Inventory/Item/PowerSupply',
452    ],
453    install: should_generate_markdown,
454    install_dir: [inst_markdown_dir / sdbusplus_current_path],
455    build_by_default: should_generate_markdown,
456)
457
458generated_markdown += custom_target(
459    'xyz/openbmc_project/Inventory/Item/Rotor__markdown'.underscorify(),
460    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Rotor.interface.yaml',  ],
461    output: [ 'Rotor.md' ],
462    depend_files: sdbusplusplus_depfiles,
463    command: [
464        sdbuspp_gen_meson_prog, '--command', 'markdown',
465        '--output', meson.current_build_dir(),
466        '--tool', sdbusplusplus_prog,
467        '--directory', meson.current_source_dir() / '../../../../../yaml',
468        'xyz/openbmc_project/Inventory/Item/Rotor',
469    ],
470    install: should_generate_markdown,
471    install_dir: [inst_markdown_dir / sdbusplus_current_path],
472    build_by_default: should_generate_markdown,
473)
474
475generated_markdown += custom_target(
476    'xyz/openbmc_project/Inventory/Item/Storage__markdown'.underscorify(),
477    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Storage.interface.yaml',  ],
478    output: [ 'Storage.md' ],
479    depend_files: sdbusplusplus_depfiles,
480    command: [
481        sdbuspp_gen_meson_prog, '--command', 'markdown',
482        '--output', meson.current_build_dir(),
483        '--tool', sdbusplusplus_prog,
484        '--directory', meson.current_source_dir() / '../../../../../yaml',
485        'xyz/openbmc_project/Inventory/Item/Storage',
486    ],
487    install: should_generate_markdown,
488    install_dir: [inst_markdown_dir / sdbusplus_current_path],
489    build_by_default: should_generate_markdown,
490)
491
492generated_markdown += custom_target(
493    'xyz/openbmc_project/Inventory/Item/StorageController__markdown'.underscorify(),
494    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/StorageController.interface.yaml',  ],
495    output: [ 'StorageController.md' ],
496    depend_files: sdbusplusplus_depfiles,
497    command: [
498        sdbuspp_gen_meson_prog, '--command', 'markdown',
499        '--output', meson.current_build_dir(),
500        '--tool', sdbusplusplus_prog,
501        '--directory', meson.current_source_dir() / '../../../../../yaml',
502        'xyz/openbmc_project/Inventory/Item/StorageController',
503    ],
504    install: should_generate_markdown,
505    install_dir: [inst_markdown_dir / sdbusplus_current_path],
506    build_by_default: should_generate_markdown,
507)
508
509generated_markdown += custom_target(
510    'xyz/openbmc_project/Inventory/Item/System__markdown'.underscorify(),
511    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/System.interface.yaml',  ],
512    output: [ 'System.md' ],
513    depend_files: sdbusplusplus_depfiles,
514    command: [
515        sdbuspp_gen_meson_prog, '--command', 'markdown',
516        '--output', meson.current_build_dir(),
517        '--tool', sdbusplusplus_prog,
518        '--directory', meson.current_source_dir() / '../../../../../yaml',
519        'xyz/openbmc_project/Inventory/Item/System',
520    ],
521    install: should_generate_markdown,
522    install_dir: [inst_markdown_dir / sdbusplus_current_path],
523    build_by_default: should_generate_markdown,
524)
525
526generated_markdown += custom_target(
527    'xyz/openbmc_project/Inventory/Item/Tpm__markdown'.underscorify(),
528    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Tpm.interface.yaml',  ],
529    output: [ 'Tpm.md' ],
530    depend_files: sdbusplusplus_depfiles,
531    command: [
532        sdbuspp_gen_meson_prog, '--command', 'markdown',
533        '--output', meson.current_build_dir(),
534        '--tool', sdbusplusplus_prog,
535        '--directory', meson.current_source_dir() / '../../../../../yaml',
536        'xyz/openbmc_project/Inventory/Item/Tpm',
537    ],
538    install: should_generate_markdown,
539    install_dir: [inst_markdown_dir / sdbusplus_current_path],
540    build_by_default: should_generate_markdown,
541)
542
543generated_markdown += custom_target(
544    'xyz/openbmc_project/Inventory/Item/TrustedComponent__markdown'.underscorify(),
545    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/TrustedComponent.interface.yaml',  ],
546    output: [ 'TrustedComponent.md' ],
547    depend_files: sdbusplusplus_depfiles,
548    command: [
549        sdbuspp_gen_meson_prog, '--command', 'markdown',
550        '--output', meson.current_build_dir(),
551        '--tool', sdbusplusplus_prog,
552        '--directory', meson.current_source_dir() / '../../../../../yaml',
553        'xyz/openbmc_project/Inventory/Item/TrustedComponent',
554    ],
555    install: should_generate_markdown,
556    install_dir: [inst_markdown_dir / sdbusplus_current_path],
557    build_by_default: should_generate_markdown,
558)
559
560generated_markdown += custom_target(
561    'xyz/openbmc_project/Inventory/Item/Volume__markdown'.underscorify(),
562    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Volume.interface.yaml',  ],
563    output: [ 'Volume.md' ],
564    depend_files: sdbusplusplus_depfiles,
565    command: [
566        sdbuspp_gen_meson_prog, '--command', 'markdown',
567        '--output', meson.current_build_dir(),
568        '--tool', sdbusplusplus_prog,
569        '--directory', meson.current_source_dir() / '../../../../../yaml',
570        'xyz/openbmc_project/Inventory/Item/Volume',
571    ],
572    install: should_generate_markdown,
573    install_dir: [inst_markdown_dir / sdbusplus_current_path],
574    build_by_default: should_generate_markdown,
575)
576
577generated_markdown += custom_target(
578    'xyz/openbmc_project/Inventory/Item/Vrm__markdown'.underscorify(),
579    input: [ '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Vrm.interface.yaml',  ],
580    output: [ 'Vrm.md' ],
581    depend_files: sdbusplusplus_depfiles,
582    command: [
583        sdbuspp_gen_meson_prog, '--command', 'markdown',
584        '--output', meson.current_build_dir(),
585        '--tool', sdbusplusplus_prog,
586        '--directory', meson.current_source_dir() / '../../../../../yaml',
587        'xyz/openbmc_project/Inventory/Item/Vrm',
588    ],
589    install: should_generate_markdown,
590    install_dir: [inst_markdown_dir / sdbusplus_current_path],
591    build_by_default: should_generate_markdown,
592)
593
594