xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/meson.build (revision 4c5876f0f69c06b47c931e3224c1c34b126623b5)
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,
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
72generated_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
96generated_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
120generated_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
144generated_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
168generated_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
192generated_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
216generated_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
240generated_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
264generated_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
288generated_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
312generated_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
336generated_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
360generated_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
384generated_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
408generated_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
432generated_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
456generated_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
480generated_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
504generated_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
528generated_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
552generated_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
576generated_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
600generated_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
624generated_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
648generated_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
672generated_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
696generated_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
720generated_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
744generated_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
768generated_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
792generated_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