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