xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/meson.build (revision 7f154004885f4e98bd8d0aa6f66259c117b95a4c)
1# Generated file; do not modify.
2subdir('Association')
3subdir('Attestation')
4subdir('BIOSConfig')
5subdir('Certs')
6subdir('Channel')
7subdir('Chassis')
8subdir('Collection')
9subdir('Common')
10subdir('Condition')
11subdir('Console')
12subdir('Control')
13subdir('Debug')
14subdir('Dump')
15subdir('HardwareIsolation')
16subdir('Inventory')
17subdir('Ipmi')
18subdir('Led')
19subdir('Logging')
20subdir('MCTP')
21subdir('Memory')
22subdir('Metric')
23subdir('Network')
24subdir('Nvme')
25subdir('Object')
26subdir('ObjectMapper')
27subdir('PFR')
28subdir('PLDM')
29subdir('ScheduledTime')
30subdir('Sensor')
31subdir('Smbios')
32subdir('Software')
33subdir('State')
34subdir('Telemetry')
35subdir('Time')
36subdir('User')
37subdir('VirtualMedia')
38
39sdbusplus_current_path = 'xyz/openbmc_project'
40
41generated_markdown += custom_target(
42    'xyz/openbmc_project/Association__markdown'.underscorify(),
43    input: [ '../../../yaml/xyz/openbmc_project/Association.interface.yaml',  ],
44    output: [ 'Association.md' ],
45    depend_files: sdbusplusplus_depfiles,
46    command: [
47        sdbuspp_gen_meson_prog, '--command', 'markdown',
48        '--output', meson.current_build_dir(),
49        '--tool', sdbusplusplus_prog,
50        '--directory', meson.current_source_dir() / '../../../yaml',
51        'xyz/openbmc_project/Association',
52    ],
53    install: should_generate_markdown,
54    install_dir: [inst_markdown_dir / sdbusplus_current_path],
55    build_by_default: should_generate_markdown,
56)
57
58generated_markdown += custom_target(
59    'xyz/openbmc_project/Certs__markdown'.underscorify(),
60    input: [ '../../../yaml/xyz/openbmc_project/Certs.errors.yaml',  ],
61    output: [ 'Certs.md' ],
62    depend_files: sdbusplusplus_depfiles,
63    command: [
64        sdbuspp_gen_meson_prog, '--command', 'markdown',
65        '--output', meson.current_build_dir(),
66        '--tool', sdbusplusplus_prog,
67        '--directory', meson.current_source_dir() / '../../../yaml',
68        'xyz/openbmc_project/Certs',
69    ],
70    install: should_generate_markdown,
71    install_dir: [inst_markdown_dir / sdbusplus_current_path],
72    build_by_default: should_generate_markdown,
73)
74
75generated_markdown += custom_target(
76    'xyz/openbmc_project/Common__markdown'.underscorify(),
77    input: [ '../../../yaml/xyz/openbmc_project/Common.errors.yaml',  ],
78    output: [ 'Common.md' ],
79    depend_files: sdbusplusplus_depfiles,
80    command: [
81        sdbuspp_gen_meson_prog, '--command', 'markdown',
82        '--output', meson.current_build_dir(),
83        '--tool', sdbusplusplus_prog,
84        '--directory', meson.current_source_dir() / '../../../yaml',
85        'xyz/openbmc_project/Common',
86    ],
87    install: should_generate_markdown,
88    install_dir: [inst_markdown_dir / sdbusplus_current_path],
89    build_by_default: should_generate_markdown,
90)
91
92generated_markdown += custom_target(
93    'xyz/openbmc_project/HardwareIsolation__markdown'.underscorify(),
94    input: [ '../../../yaml/xyz/openbmc_project/HardwareIsolation.errors.yaml',  ],
95    output: [ 'HardwareIsolation.md' ],
96    depend_files: sdbusplusplus_depfiles,
97    command: [
98        sdbuspp_gen_meson_prog, '--command', 'markdown',
99        '--output', meson.current_build_dir(),
100        '--tool', sdbusplusplus_prog,
101        '--directory', meson.current_source_dir() / '../../../yaml',
102        'xyz/openbmc_project/HardwareIsolation',
103    ],
104    install: should_generate_markdown,
105    install_dir: [inst_markdown_dir / sdbusplus_current_path],
106    build_by_default: should_generate_markdown,
107)
108
109generated_markdown += custom_target(
110    'xyz/openbmc_project/Inventory__markdown'.underscorify(),
111    input: [ '../../../yaml/xyz/openbmc_project/Inventory.errors.yaml',  ],
112    output: [ 'Inventory.md' ],
113    depend_files: sdbusplusplus_depfiles,
114    command: [
115        sdbuspp_gen_meson_prog, '--command', 'markdown',
116        '--output', meson.current_build_dir(),
117        '--tool', sdbusplusplus_prog,
118        '--directory', meson.current_source_dir() / '../../../yaml',
119        'xyz/openbmc_project/Inventory',
120    ],
121    install: should_generate_markdown,
122    install_dir: [inst_markdown_dir / sdbusplus_current_path],
123    build_by_default: should_generate_markdown,
124)
125
126generated_markdown += custom_target(
127    'xyz/openbmc_project/Logging__markdown'.underscorify(),
128    input: [ '../../../yaml/xyz/openbmc_project/Logging.events.yaml',  ],
129    output: [ 'Logging.md' ],
130    depend_files: sdbusplusplus_depfiles,
131    command: [
132        sdbuspp_gen_meson_prog, '--command', 'markdown',
133        '--output', meson.current_build_dir(),
134        '--tool', sdbusplusplus_prog,
135        '--directory', meson.current_source_dir() / '../../../yaml',
136        'xyz/openbmc_project/Logging',
137    ],
138    install: should_generate_markdown,
139    install_dir: [inst_markdown_dir / sdbusplus_current_path],
140    build_by_default: should_generate_markdown,
141)
142
143generated_registry += custom_target(
144    'xyz/openbmc_project/Logging__registry'.underscorify(),
145    input: [ '../../../yaml/xyz/openbmc_project/Logging.events.yaml',  ],
146    output: [ 'Logging.json' ],
147    depend_files: sdbusplusplus_depfiles,
148    command: [
149        sdbuspp_gen_meson_prog, '--command', 'registry',
150        '--output', meson.current_build_dir(),
151        '--tool', sdbusplusplus_prog,
152        '--directory', meson.current_source_dir() / '../../../yaml',
153        'xyz/openbmc_project/Logging',
154    ],
155    install: should_generate_registry,
156    install_dir: [inst_registry_dir / sdbusplus_current_path],
157    build_by_default: should_generate_registry,
158)
159
160generated_markdown += custom_target(
161    'xyz/openbmc_project/ObjectMapper__markdown'.underscorify(),
162    input: [ '../../../yaml/xyz/openbmc_project/ObjectMapper.interface.yaml',  ],
163    output: [ 'ObjectMapper.md' ],
164    depend_files: sdbusplusplus_depfiles,
165    command: [
166        sdbuspp_gen_meson_prog, '--command', 'markdown',
167        '--output', meson.current_build_dir(),
168        '--tool', sdbusplusplus_prog,
169        '--directory', meson.current_source_dir() / '../../../yaml',
170        'xyz/openbmc_project/ObjectMapper',
171    ],
172    install: should_generate_markdown,
173    install_dir: [inst_markdown_dir / sdbusplus_current_path],
174    build_by_default: should_generate_markdown,
175)
176
177generated_markdown += custom_target(
178    'xyz/openbmc_project/ScheduledTime__markdown'.underscorify(),
179    input: [ '../../../yaml/xyz/openbmc_project/ScheduledTime.errors.yaml',  ],
180    output: [ 'ScheduledTime.md' ],
181    depend_files: sdbusplusplus_depfiles,
182    command: [
183        sdbuspp_gen_meson_prog, '--command', 'markdown',
184        '--output', meson.current_build_dir(),
185        '--tool', sdbusplusplus_prog,
186        '--directory', meson.current_source_dir() / '../../../yaml',
187        'xyz/openbmc_project/ScheduledTime',
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/Time__markdown'.underscorify(),
196    input: [ '../../../yaml/xyz/openbmc_project/Time.errors.yaml',  ],
197    output: [ 'Time.md' ],
198    depend_files: sdbusplusplus_depfiles,
199    command: [
200        sdbuspp_gen_meson_prog, '--command', 'markdown',
201        '--output', meson.current_build_dir(),
202        '--tool', sdbusplusplus_prog,
203        '--directory', meson.current_source_dir() / '../../../yaml',
204        'xyz/openbmc_project/Time',
205    ],
206    install: should_generate_markdown,
207    install_dir: [inst_markdown_dir / sdbusplus_current_path],
208    build_by_default: should_generate_markdown,
209)
210
211