xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/meson.build (revision 0e78828ce927548b4dd679e06fdaf2f294983289)
1 # Generated file; do not modify.
2 subdir('Accelerator')
3 subdir('Battery')
4 subdir('Bmc')
5 subdir('Board')
6 subdir('Cable')
7 subdir('Chassis')
8 subdir('Connector')
9 subdir('Cpu')
10 subdir('CpuCore')
11 subdir('Dimm')
12 subdir('DiskBackplane')
13 subdir('Drive')
14 subdir('Ethernet')
15 subdir('FabricAdapter')
16 subdir('Fan')
17 subdir('Global')
18 subdir('NetworkInterface')
19 subdir('PCIeDevice')
20 subdir('PCIeSlot')
21 subdir('PCIeSwitch')
22 subdir('Panel')
23 subdir('PersistentMemory')
24 subdir('PowerSupply')
25 subdir('Rotor')
26 subdir('Storage')
27 subdir('StorageController')
28 subdir('System')
29 subdir('Tpm')
30 subdir('TrustedComponent')
31 subdir('Volume')
32 subdir('Vrm')
33 
34 sdbusplus_current_path = 'xyz/openbmc_project/Inventory/Item'
35 
36 generated_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,
51         '--command',
52         'cpp',
53         '--output',
54         meson.current_build_dir(),
55         '--tool',
56         sdbusplusplus_prog,
57         '--directory',
58         meson.current_source_dir() / '../../../../../yaml',
59         'xyz/openbmc_project/Inventory/Item',
60     ],
61     install: should_generate_cpp,
62     install_dir: [
63         get_option('includedir') / sdbusplus_current_path,
64         get_option('includedir') / sdbusplus_current_path,
65         false,
66         get_option('includedir') / sdbusplus_current_path,
67         get_option('includedir') / sdbusplus_current_path,
68     ],
69     build_by_default: should_generate_cpp,
70 )
71 
72 generated_markdown += custom_target(
73     'xyz/openbmc_project/Inventory/Item/Accelerator__markdown'.underscorify(),
74     input: [
75         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Accelerator.interface.yaml',
76     ],
77     output: ['Accelerator.md'],
78     depend_files: sdbusplusplus_depfiles,
79     command: [
80         sdbuspp_gen_meson_prog,
81         '--command',
82         'markdown',
83         '--output',
84         meson.current_build_dir(),
85         '--tool',
86         sdbusplusplus_prog,
87         '--directory',
88         meson.current_source_dir() / '../../../../../yaml',
89         'xyz/openbmc_project/Inventory/Item/Accelerator',
90     ],
91     install: should_generate_markdown,
92     install_dir: [inst_markdown_dir / sdbusplus_current_path],
93     build_by_default: should_generate_markdown,
94 )
95 
96 generated_markdown += custom_target(
97     'xyz/openbmc_project/Inventory/Item/Battery__markdown'.underscorify(),
98     input: [
99         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Battery.interface.yaml',
100     ],
101     output: ['Battery.md'],
102     depend_files: sdbusplusplus_depfiles,
103     command: [
104         sdbuspp_gen_meson_prog,
105         '--command',
106         'markdown',
107         '--output',
108         meson.current_build_dir(),
109         '--tool',
110         sdbusplusplus_prog,
111         '--directory',
112         meson.current_source_dir() / '../../../../../yaml',
113         'xyz/openbmc_project/Inventory/Item/Battery',
114     ],
115     install: should_generate_markdown,
116     install_dir: [inst_markdown_dir / sdbusplus_current_path],
117     build_by_default: should_generate_markdown,
118 )
119 
120 generated_markdown += custom_target(
121     'xyz/openbmc_project/Inventory/Item/Bmc__markdown'.underscorify(),
122     input: [
123         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Bmc.interface.yaml',
124     ],
125     output: ['Bmc.md'],
126     depend_files: sdbusplusplus_depfiles,
127     command: [
128         sdbuspp_gen_meson_prog,
129         '--command',
130         'markdown',
131         '--output',
132         meson.current_build_dir(),
133         '--tool',
134         sdbusplusplus_prog,
135         '--directory',
136         meson.current_source_dir() / '../../../../../yaml',
137         'xyz/openbmc_project/Inventory/Item/Bmc',
138     ],
139     install: should_generate_markdown,
140     install_dir: [inst_markdown_dir / sdbusplus_current_path],
141     build_by_default: should_generate_markdown,
142 )
143 
144 generated_markdown += custom_target(
145     'xyz/openbmc_project/Inventory/Item/Board__markdown'.underscorify(),
146     input: [
147         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Board.interface.yaml',
148     ],
149     output: ['Board.md'],
150     depend_files: sdbusplusplus_depfiles,
151     command: [
152         sdbuspp_gen_meson_prog,
153         '--command',
154         'markdown',
155         '--output',
156         meson.current_build_dir(),
157         '--tool',
158         sdbusplusplus_prog,
159         '--directory',
160         meson.current_source_dir() / '../../../../../yaml',
161         'xyz/openbmc_project/Inventory/Item/Board',
162     ],
163     install: should_generate_markdown,
164     install_dir: [inst_markdown_dir / sdbusplus_current_path],
165     build_by_default: should_generate_markdown,
166 )
167 
168 generated_markdown += custom_target(
169     'xyz/openbmc_project/Inventory/Item/Cable__markdown'.underscorify(),
170     input: [
171         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Cable.interface.yaml',
172     ],
173     output: ['Cable.md'],
174     depend_files: sdbusplusplus_depfiles,
175     command: [
176         sdbuspp_gen_meson_prog,
177         '--command',
178         'markdown',
179         '--output',
180         meson.current_build_dir(),
181         '--tool',
182         sdbusplusplus_prog,
183         '--directory',
184         meson.current_source_dir() / '../../../../../yaml',
185         'xyz/openbmc_project/Inventory/Item/Cable',
186     ],
187     install: should_generate_markdown,
188     install_dir: [inst_markdown_dir / sdbusplus_current_path],
189     build_by_default: should_generate_markdown,
190 )
191 
192 generated_markdown += custom_target(
193     'xyz/openbmc_project/Inventory/Item/Chassis__markdown'.underscorify(),
194     input: [
195         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Chassis.interface.yaml',
196     ],
197     output: ['Chassis.md'],
198     depend_files: sdbusplusplus_depfiles,
199     command: [
200         sdbuspp_gen_meson_prog,
201         '--command',
202         'markdown',
203         '--output',
204         meson.current_build_dir(),
205         '--tool',
206         sdbusplusplus_prog,
207         '--directory',
208         meson.current_source_dir() / '../../../../../yaml',
209         'xyz/openbmc_project/Inventory/Item/Chassis',
210     ],
211     install: should_generate_markdown,
212     install_dir: [inst_markdown_dir / sdbusplus_current_path],
213     build_by_default: should_generate_markdown,
214 )
215 
216 generated_markdown += custom_target(
217     'xyz/openbmc_project/Inventory/Item/Connector__markdown'.underscorify(),
218     input: [
219         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Connector.interface.yaml',
220     ],
221     output: ['Connector.md'],
222     depend_files: sdbusplusplus_depfiles,
223     command: [
224         sdbuspp_gen_meson_prog,
225         '--command',
226         'markdown',
227         '--output',
228         meson.current_build_dir(),
229         '--tool',
230         sdbusplusplus_prog,
231         '--directory',
232         meson.current_source_dir() / '../../../../../yaml',
233         'xyz/openbmc_project/Inventory/Item/Connector',
234     ],
235     install: should_generate_markdown,
236     install_dir: [inst_markdown_dir / sdbusplus_current_path],
237     build_by_default: should_generate_markdown,
238 )
239 
240 generated_markdown += custom_target(
241     'xyz/openbmc_project/Inventory/Item/Cpu__markdown'.underscorify(),
242     input: [
243         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Cpu.interface.yaml',
244     ],
245     output: ['Cpu.md'],
246     depend_files: sdbusplusplus_depfiles,
247     command: [
248         sdbuspp_gen_meson_prog,
249         '--command',
250         'markdown',
251         '--output',
252         meson.current_build_dir(),
253         '--tool',
254         sdbusplusplus_prog,
255         '--directory',
256         meson.current_source_dir() / '../../../../../yaml',
257         'xyz/openbmc_project/Inventory/Item/Cpu',
258     ],
259     install: should_generate_markdown,
260     install_dir: [inst_markdown_dir / sdbusplus_current_path],
261     build_by_default: should_generate_markdown,
262 )
263 
264 generated_markdown += custom_target(
265     'xyz/openbmc_project/Inventory/Item/CpuCore__markdown'.underscorify(),
266     input: [
267         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/CpuCore.interface.yaml',
268     ],
269     output: ['CpuCore.md'],
270     depend_files: sdbusplusplus_depfiles,
271     command: [
272         sdbuspp_gen_meson_prog,
273         '--command',
274         'markdown',
275         '--output',
276         meson.current_build_dir(),
277         '--tool',
278         sdbusplusplus_prog,
279         '--directory',
280         meson.current_source_dir() / '../../../../../yaml',
281         'xyz/openbmc_project/Inventory/Item/CpuCore',
282     ],
283     install: should_generate_markdown,
284     install_dir: [inst_markdown_dir / sdbusplus_current_path],
285     build_by_default: should_generate_markdown,
286 )
287 
288 generated_markdown += custom_target(
289     'xyz/openbmc_project/Inventory/Item/Dimm__markdown'.underscorify(),
290     input: [
291         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Dimm.interface.yaml',
292     ],
293     output: ['Dimm.md'],
294     depend_files: sdbusplusplus_depfiles,
295     command: [
296         sdbuspp_gen_meson_prog,
297         '--command',
298         'markdown',
299         '--output',
300         meson.current_build_dir(),
301         '--tool',
302         sdbusplusplus_prog,
303         '--directory',
304         meson.current_source_dir() / '../../../../../yaml',
305         'xyz/openbmc_project/Inventory/Item/Dimm',
306     ],
307     install: should_generate_markdown,
308     install_dir: [inst_markdown_dir / sdbusplus_current_path],
309     build_by_default: should_generate_markdown,
310 )
311 
312 generated_markdown += custom_target(
313     'xyz/openbmc_project/Inventory/Item/DiskBackplane__markdown'.underscorify(),
314     input: [
315         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/DiskBackplane.interface.yaml',
316     ],
317     output: ['DiskBackplane.md'],
318     depend_files: sdbusplusplus_depfiles,
319     command: [
320         sdbuspp_gen_meson_prog,
321         '--command',
322         'markdown',
323         '--output',
324         meson.current_build_dir(),
325         '--tool',
326         sdbusplusplus_prog,
327         '--directory',
328         meson.current_source_dir() / '../../../../../yaml',
329         'xyz/openbmc_project/Inventory/Item/DiskBackplane',
330     ],
331     install: should_generate_markdown,
332     install_dir: [inst_markdown_dir / sdbusplus_current_path],
333     build_by_default: should_generate_markdown,
334 )
335 
336 generated_markdown += custom_target(
337     'xyz/openbmc_project/Inventory/Item/Drive__markdown'.underscorify(),
338     input: [
339         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Drive.interface.yaml',
340     ],
341     output: ['Drive.md'],
342     depend_files: sdbusplusplus_depfiles,
343     command: [
344         sdbuspp_gen_meson_prog,
345         '--command',
346         'markdown',
347         '--output',
348         meson.current_build_dir(),
349         '--tool',
350         sdbusplusplus_prog,
351         '--directory',
352         meson.current_source_dir() / '../../../../../yaml',
353         'xyz/openbmc_project/Inventory/Item/Drive',
354     ],
355     install: should_generate_markdown,
356     install_dir: [inst_markdown_dir / sdbusplus_current_path],
357     build_by_default: should_generate_markdown,
358 )
359 
360 generated_markdown += custom_target(
361     'xyz/openbmc_project/Inventory/Item/Ethernet__markdown'.underscorify(),
362     input: [
363         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Ethernet.interface.yaml',
364     ],
365     output: ['Ethernet.md'],
366     depend_files: sdbusplusplus_depfiles,
367     command: [
368         sdbuspp_gen_meson_prog,
369         '--command',
370         'markdown',
371         '--output',
372         meson.current_build_dir(),
373         '--tool',
374         sdbusplusplus_prog,
375         '--directory',
376         meson.current_source_dir() / '../../../../../yaml',
377         'xyz/openbmc_project/Inventory/Item/Ethernet',
378     ],
379     install: should_generate_markdown,
380     install_dir: [inst_markdown_dir / sdbusplus_current_path],
381     build_by_default: should_generate_markdown,
382 )
383 
384 generated_markdown += custom_target(
385     'xyz/openbmc_project/Inventory/Item/FabricAdapter__markdown'.underscorify(),
386     input: [
387         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/FabricAdapter.interface.yaml',
388     ],
389     output: ['FabricAdapter.md'],
390     depend_files: sdbusplusplus_depfiles,
391     command: [
392         sdbuspp_gen_meson_prog,
393         '--command',
394         'markdown',
395         '--output',
396         meson.current_build_dir(),
397         '--tool',
398         sdbusplusplus_prog,
399         '--directory',
400         meson.current_source_dir() / '../../../../../yaml',
401         'xyz/openbmc_project/Inventory/Item/FabricAdapter',
402     ],
403     install: should_generate_markdown,
404     install_dir: [inst_markdown_dir / sdbusplus_current_path],
405     build_by_default: should_generate_markdown,
406 )
407 
408 generated_markdown += custom_target(
409     'xyz/openbmc_project/Inventory/Item/Fan__markdown'.underscorify(),
410     input: [
411         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Fan.interface.yaml',
412     ],
413     output: ['Fan.md'],
414     depend_files: sdbusplusplus_depfiles,
415     command: [
416         sdbuspp_gen_meson_prog,
417         '--command',
418         'markdown',
419         '--output',
420         meson.current_build_dir(),
421         '--tool',
422         sdbusplusplus_prog,
423         '--directory',
424         meson.current_source_dir() / '../../../../../yaml',
425         'xyz/openbmc_project/Inventory/Item/Fan',
426     ],
427     install: should_generate_markdown,
428     install_dir: [inst_markdown_dir / sdbusplus_current_path],
429     build_by_default: should_generate_markdown,
430 )
431 
432 generated_markdown += custom_target(
433     'xyz/openbmc_project/Inventory/Item/Global__markdown'.underscorify(),
434     input: [
435         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Global.interface.yaml',
436     ],
437     output: ['Global.md'],
438     depend_files: sdbusplusplus_depfiles,
439     command: [
440         sdbuspp_gen_meson_prog,
441         '--command',
442         'markdown',
443         '--output',
444         meson.current_build_dir(),
445         '--tool',
446         sdbusplusplus_prog,
447         '--directory',
448         meson.current_source_dir() / '../../../../../yaml',
449         'xyz/openbmc_project/Inventory/Item/Global',
450     ],
451     install: should_generate_markdown,
452     install_dir: [inst_markdown_dir / sdbusplus_current_path],
453     build_by_default: should_generate_markdown,
454 )
455 
456 generated_markdown += custom_target(
457     'xyz/openbmc_project/Inventory/Item/NetworkInterface__markdown'.underscorify(),
458     input: [
459         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/NetworkInterface.interface.yaml',
460     ],
461     output: ['NetworkInterface.md'],
462     depend_files: sdbusplusplus_depfiles,
463     command: [
464         sdbuspp_gen_meson_prog,
465         '--command',
466         'markdown',
467         '--output',
468         meson.current_build_dir(),
469         '--tool',
470         sdbusplusplus_prog,
471         '--directory',
472         meson.current_source_dir() / '../../../../../yaml',
473         'xyz/openbmc_project/Inventory/Item/NetworkInterface',
474     ],
475     install: should_generate_markdown,
476     install_dir: [inst_markdown_dir / sdbusplus_current_path],
477     build_by_default: should_generate_markdown,
478 )
479 
480 generated_markdown += custom_target(
481     'xyz/openbmc_project/Inventory/Item/PCIeDevice__markdown'.underscorify(),
482     input: [
483         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/PCIeDevice.interface.yaml',
484     ],
485     output: ['PCIeDevice.md'],
486     depend_files: sdbusplusplus_depfiles,
487     command: [
488         sdbuspp_gen_meson_prog,
489         '--command',
490         'markdown',
491         '--output',
492         meson.current_build_dir(),
493         '--tool',
494         sdbusplusplus_prog,
495         '--directory',
496         meson.current_source_dir() / '../../../../../yaml',
497         'xyz/openbmc_project/Inventory/Item/PCIeDevice',
498     ],
499     install: should_generate_markdown,
500     install_dir: [inst_markdown_dir / sdbusplus_current_path],
501     build_by_default: should_generate_markdown,
502 )
503 
504 generated_markdown += custom_target(
505     'xyz/openbmc_project/Inventory/Item/PCIeSlot__markdown'.underscorify(),
506     input: [
507         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/PCIeSlot.interface.yaml',
508     ],
509     output: ['PCIeSlot.md'],
510     depend_files: sdbusplusplus_depfiles,
511     command: [
512         sdbuspp_gen_meson_prog,
513         '--command',
514         'markdown',
515         '--output',
516         meson.current_build_dir(),
517         '--tool',
518         sdbusplusplus_prog,
519         '--directory',
520         meson.current_source_dir() / '../../../../../yaml',
521         'xyz/openbmc_project/Inventory/Item/PCIeSlot',
522     ],
523     install: should_generate_markdown,
524     install_dir: [inst_markdown_dir / sdbusplus_current_path],
525     build_by_default: should_generate_markdown,
526 )
527 
528 generated_markdown += custom_target(
529     'xyz/openbmc_project/Inventory/Item/PCIeSwitch__markdown'.underscorify(),
530     input: [
531         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/PCIeSwitch.interface.yaml',
532     ],
533     output: ['PCIeSwitch.md'],
534     depend_files: sdbusplusplus_depfiles,
535     command: [
536         sdbuspp_gen_meson_prog,
537         '--command',
538         'markdown',
539         '--output',
540         meson.current_build_dir(),
541         '--tool',
542         sdbusplusplus_prog,
543         '--directory',
544         meson.current_source_dir() / '../../../../../yaml',
545         'xyz/openbmc_project/Inventory/Item/PCIeSwitch',
546     ],
547     install: should_generate_markdown,
548     install_dir: [inst_markdown_dir / sdbusplus_current_path],
549     build_by_default: should_generate_markdown,
550 )
551 
552 generated_markdown += custom_target(
553     'xyz/openbmc_project/Inventory/Item/Panel__markdown'.underscorify(),
554     input: [
555         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Panel.interface.yaml',
556     ],
557     output: ['Panel.md'],
558     depend_files: sdbusplusplus_depfiles,
559     command: [
560         sdbuspp_gen_meson_prog,
561         '--command',
562         'markdown',
563         '--output',
564         meson.current_build_dir(),
565         '--tool',
566         sdbusplusplus_prog,
567         '--directory',
568         meson.current_source_dir() / '../../../../../yaml',
569         'xyz/openbmc_project/Inventory/Item/Panel',
570     ],
571     install: should_generate_markdown,
572     install_dir: [inst_markdown_dir / sdbusplus_current_path],
573     build_by_default: should_generate_markdown,
574 )
575 
576 generated_markdown += custom_target(
577     'xyz/openbmc_project/Inventory/Item/PersistentMemory__markdown'.underscorify(),
578     input: [
579         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/PersistentMemory.interface.yaml',
580     ],
581     output: ['PersistentMemory.md'],
582     depend_files: sdbusplusplus_depfiles,
583     command: [
584         sdbuspp_gen_meson_prog,
585         '--command',
586         'markdown',
587         '--output',
588         meson.current_build_dir(),
589         '--tool',
590         sdbusplusplus_prog,
591         '--directory',
592         meson.current_source_dir() / '../../../../../yaml',
593         'xyz/openbmc_project/Inventory/Item/PersistentMemory',
594     ],
595     install: should_generate_markdown,
596     install_dir: [inst_markdown_dir / sdbusplus_current_path],
597     build_by_default: should_generate_markdown,
598 )
599 
600 generated_markdown += custom_target(
601     'xyz/openbmc_project/Inventory/Item/PowerSupply__markdown'.underscorify(),
602     input: [
603         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/PowerSupply.interface.yaml',
604     ],
605     output: ['PowerSupply.md'],
606     depend_files: sdbusplusplus_depfiles,
607     command: [
608         sdbuspp_gen_meson_prog,
609         '--command',
610         'markdown',
611         '--output',
612         meson.current_build_dir(),
613         '--tool',
614         sdbusplusplus_prog,
615         '--directory',
616         meson.current_source_dir() / '../../../../../yaml',
617         'xyz/openbmc_project/Inventory/Item/PowerSupply',
618     ],
619     install: should_generate_markdown,
620     install_dir: [inst_markdown_dir / sdbusplus_current_path],
621     build_by_default: should_generate_markdown,
622 )
623 
624 generated_markdown += custom_target(
625     'xyz/openbmc_project/Inventory/Item/Rotor__markdown'.underscorify(),
626     input: [
627         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Rotor.interface.yaml',
628     ],
629     output: ['Rotor.md'],
630     depend_files: sdbusplusplus_depfiles,
631     command: [
632         sdbuspp_gen_meson_prog,
633         '--command',
634         'markdown',
635         '--output',
636         meson.current_build_dir(),
637         '--tool',
638         sdbusplusplus_prog,
639         '--directory',
640         meson.current_source_dir() / '../../../../../yaml',
641         'xyz/openbmc_project/Inventory/Item/Rotor',
642     ],
643     install: should_generate_markdown,
644     install_dir: [inst_markdown_dir / sdbusplus_current_path],
645     build_by_default: should_generate_markdown,
646 )
647 
648 generated_markdown += custom_target(
649     'xyz/openbmc_project/Inventory/Item/Storage__markdown'.underscorify(),
650     input: [
651         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Storage.interface.yaml',
652     ],
653     output: ['Storage.md'],
654     depend_files: sdbusplusplus_depfiles,
655     command: [
656         sdbuspp_gen_meson_prog,
657         '--command',
658         'markdown',
659         '--output',
660         meson.current_build_dir(),
661         '--tool',
662         sdbusplusplus_prog,
663         '--directory',
664         meson.current_source_dir() / '../../../../../yaml',
665         'xyz/openbmc_project/Inventory/Item/Storage',
666     ],
667     install: should_generate_markdown,
668     install_dir: [inst_markdown_dir / sdbusplus_current_path],
669     build_by_default: should_generate_markdown,
670 )
671 
672 generated_markdown += custom_target(
673     'xyz/openbmc_project/Inventory/Item/StorageController__markdown'.underscorify(),
674     input: [
675         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/StorageController.interface.yaml',
676     ],
677     output: ['StorageController.md'],
678     depend_files: sdbusplusplus_depfiles,
679     command: [
680         sdbuspp_gen_meson_prog,
681         '--command',
682         'markdown',
683         '--output',
684         meson.current_build_dir(),
685         '--tool',
686         sdbusplusplus_prog,
687         '--directory',
688         meson.current_source_dir() / '../../../../../yaml',
689         'xyz/openbmc_project/Inventory/Item/StorageController',
690     ],
691     install: should_generate_markdown,
692     install_dir: [inst_markdown_dir / sdbusplus_current_path],
693     build_by_default: should_generate_markdown,
694 )
695 
696 generated_markdown += custom_target(
697     'xyz/openbmc_project/Inventory/Item/System__markdown'.underscorify(),
698     input: [
699         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/System.interface.yaml',
700     ],
701     output: ['System.md'],
702     depend_files: sdbusplusplus_depfiles,
703     command: [
704         sdbuspp_gen_meson_prog,
705         '--command',
706         'markdown',
707         '--output',
708         meson.current_build_dir(),
709         '--tool',
710         sdbusplusplus_prog,
711         '--directory',
712         meson.current_source_dir() / '../../../../../yaml',
713         'xyz/openbmc_project/Inventory/Item/System',
714     ],
715     install: should_generate_markdown,
716     install_dir: [inst_markdown_dir / sdbusplus_current_path],
717     build_by_default: should_generate_markdown,
718 )
719 
720 generated_markdown += custom_target(
721     'xyz/openbmc_project/Inventory/Item/Tpm__markdown'.underscorify(),
722     input: [
723         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Tpm.interface.yaml',
724     ],
725     output: ['Tpm.md'],
726     depend_files: sdbusplusplus_depfiles,
727     command: [
728         sdbuspp_gen_meson_prog,
729         '--command',
730         'markdown',
731         '--output',
732         meson.current_build_dir(),
733         '--tool',
734         sdbusplusplus_prog,
735         '--directory',
736         meson.current_source_dir() / '../../../../../yaml',
737         'xyz/openbmc_project/Inventory/Item/Tpm',
738     ],
739     install: should_generate_markdown,
740     install_dir: [inst_markdown_dir / sdbusplus_current_path],
741     build_by_default: should_generate_markdown,
742 )
743 
744 generated_markdown += custom_target(
745     'xyz/openbmc_project/Inventory/Item/TrustedComponent__markdown'.underscorify(),
746     input: [
747         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/TrustedComponent.interface.yaml',
748     ],
749     output: ['TrustedComponent.md'],
750     depend_files: sdbusplusplus_depfiles,
751     command: [
752         sdbuspp_gen_meson_prog,
753         '--command',
754         'markdown',
755         '--output',
756         meson.current_build_dir(),
757         '--tool',
758         sdbusplusplus_prog,
759         '--directory',
760         meson.current_source_dir() / '../../../../../yaml',
761         'xyz/openbmc_project/Inventory/Item/TrustedComponent',
762     ],
763     install: should_generate_markdown,
764     install_dir: [inst_markdown_dir / sdbusplus_current_path],
765     build_by_default: should_generate_markdown,
766 )
767 
768 generated_markdown += custom_target(
769     'xyz/openbmc_project/Inventory/Item/Volume__markdown'.underscorify(),
770     input: [
771         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Volume.interface.yaml',
772     ],
773     output: ['Volume.md'],
774     depend_files: sdbusplusplus_depfiles,
775     command: [
776         sdbuspp_gen_meson_prog,
777         '--command',
778         'markdown',
779         '--output',
780         meson.current_build_dir(),
781         '--tool',
782         sdbusplusplus_prog,
783         '--directory',
784         meson.current_source_dir() / '../../../../../yaml',
785         'xyz/openbmc_project/Inventory/Item/Volume',
786     ],
787     install: should_generate_markdown,
788     install_dir: [inst_markdown_dir / sdbusplus_current_path],
789     build_by_default: should_generate_markdown,
790 )
791 
792 generated_markdown += custom_target(
793     'xyz/openbmc_project/Inventory/Item/Vrm__markdown'.underscorify(),
794     input: [
795         '../../../../../yaml/xyz/openbmc_project/Inventory/Item/Vrm.interface.yaml',
796     ],
797     output: ['Vrm.md'],
798     depend_files: sdbusplusplus_depfiles,
799     command: [
800         sdbuspp_gen_meson_prog,
801         '--command',
802         'markdown',
803         '--output',
804         meson.current_build_dir(),
805         '--tool',
806         sdbusplusplus_prog,
807         '--directory',
808         meson.current_source_dir() / '../../../../../yaml',
809         'xyz/openbmc_project/Inventory/Item/Vrm',
810     ],
811     install: should_generate_markdown,
812     install_dir: [inst_markdown_dir / sdbusplus_current_path],
813     build_by_default: should_generate_markdown,
814 )
815 
816