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