blob: 2384063ee1f6e9bd31e52c8ac4657bce5dcdc9da [file] [log] [blame]
Patrick Williamsd9632142020-06-24 16:12:44 -05001# Generated file; do not modify.
2subdir('BMC')
Patrick Williams7f154002025-01-03 10:12:23 -05003subdir('BMCRedundancy')
4subdir('Boot')
5subdir('Cable')
6subdir('Chassis')
7subdir('Decorator')
8subdir('Drive')
9subdir('Host')
10subdir('Leak')
Patrick Williams90d5f802025-01-31 12:45:15 -050011subdir('LockOut')
Patrick Williams7f154002025-01-03 10:12:23 -050012subdir('OperatingSystem')
Patrick Williams1adb43e2025-01-29 08:52:24 -050013subdir('Power')
Patrick Williams7f154002025-01-03 10:12:23 -050014subdir('PowerOnHours')
Jagpal Singh Gill94ca23a2025-08-14 14:32:27 -070015subdir('Pump')
Patrick Williams754dcd72025-01-29 17:18:25 -050016subdir('SMC')
Patrick Williams7f154002025-01-03 10:12:23 -050017subdir('ScheduledHostTransition')
18subdir('Shutdown')
19subdir('SystemdTarget')
Amithash Prasad56600542025-02-27 13:30:55 -080020subdir('Thermal')
Jagpal Singh Gill5b6deab2025-01-22 14:21:47 -080021subdir('Valve')
Patrick Williams7f154002025-01-03 10:12:23 -050022subdir('Watchdog')
23
24sdbusplus_current_path = 'xyz/openbmc_project/State'
25
26generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -050027 'xyz/openbmc_project/State/BMC__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -050028 input: [
29 '../../../../yaml/xyz/openbmc_project/State/BMC.errors.yaml',
Patrick Williams48d2db92025-03-20 19:38:36 -040030 '../../../../yaml/xyz/openbmc_project/State/BMC.events.yaml',
Patrick Williams0e788282025-01-31 06:34:56 -050031 '../../../../yaml/xyz/openbmc_project/State/BMC.interface.yaml',
32 ],
33 output: ['BMC.md'],
Patrick Williams11335242022-09-12 06:11:41 -050034 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -050035 command: [
Patrick Williams0e788282025-01-31 06:34:56 -050036 sdbuspp_gen_meson_prog,
37 '--command',
38 'markdown',
39 '--output',
40 meson.current_build_dir(),
41 '--tool',
42 sdbusplusplus_prog,
43 '--directory',
44 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -050045 'xyz/openbmc_project/State/BMC',
46 ],
Patrick Williams7f154002025-01-03 10:12:23 -050047 install: should_generate_markdown,
48 install_dir: [inst_markdown_dir / sdbusplus_current_path],
49 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -050050)
51
Patrick Williams48d2db92025-03-20 19:38:36 -040052generated_registry += custom_target(
53 'xyz/openbmc_project/State/BMC__registry'.underscorify(),
54 input: ['../../../../yaml/xyz/openbmc_project/State/BMC.events.yaml'],
55 output: ['BMC.json'],
56 depend_files: sdbusplusplus_depfiles,
57 command: [
58 sdbuspp_gen_meson_prog,
59 '--command',
60 'registry',
61 '--output',
62 meson.current_build_dir(),
63 '--tool',
64 sdbusplusplus_prog,
65 '--directory',
66 meson.current_source_dir() / '../../../../yaml',
67 'xyz/openbmc_project/State/BMC',
68 ],
69 install: should_generate_registry,
70 install_dir: [inst_registry_dir / sdbusplus_current_path],
71 build_by_default: should_generate_registry,
72)
73
Patrick Williams7f154002025-01-03 10:12:23 -050074generated_markdown += custom_target(
Chen Yugangf9959722020-07-28 07:53:28 +080075 'xyz/openbmc_project/State/BMCRedundancy__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -050076 input: [
77 '../../../../yaml/xyz/openbmc_project/State/BMCRedundancy.interface.yaml',
78 ],
79 output: ['BMCRedundancy.md'],
Patrick Williams11335242022-09-12 06:11:41 -050080 depend_files: sdbusplusplus_depfiles,
Chen Yugangf9959722020-07-28 07:53:28 +080081 command: [
Patrick Williams0e788282025-01-31 06:34:56 -050082 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',
Chen Yugangf9959722020-07-28 07:53:28 +080091 'xyz/openbmc_project/State/BMCRedundancy',
92 ],
Patrick Williams7f154002025-01-03 10:12:23 -050093 install: should_generate_markdown,
94 install_dir: [inst_markdown_dir / sdbusplus_current_path],
95 build_by_default: should_generate_markdown,
Chen Yugangf9959722020-07-28 07:53:28 +080096)
97
Patrick Williams7f154002025-01-03 10:12:23 -050098generated_markdown += custom_target(
Jagpal Singh Gill199c6c32024-09-06 09:41:02 -070099 'xyz/openbmc_project/State/Cable__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -0500100 input: ['../../../../yaml/xyz/openbmc_project/State/Cable.events.yaml'],
101 output: ['Cable.md'],
Jagpal Singh Gill199c6c32024-09-06 09:41:02 -0700102 depend_files: sdbusplusplus_depfiles,
103 command: [
Patrick Williams0e788282025-01-31 06:34:56 -0500104 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',
Jagpal Singh Gill199c6c32024-09-06 09:41:02 -0700113 'xyz/openbmc_project/State/Cable',
114 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500115 install: should_generate_markdown,
116 install_dir: [inst_markdown_dir / sdbusplus_current_path],
117 build_by_default: should_generate_markdown,
Jagpal Singh Gill199c6c32024-09-06 09:41:02 -0700118)
119
Patrick Williams7f154002025-01-03 10:12:23 -0500120generated_registry += custom_target(
121 'xyz/openbmc_project/State/Cable__registry'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -0500122 input: ['../../../../yaml/xyz/openbmc_project/State/Cable.events.yaml'],
123 output: ['Cable.json'],
Patrick Williams7f154002025-01-03 10:12:23 -0500124 depend_files: sdbusplusplus_depfiles,
125 command: [
Patrick Williams0e788282025-01-31 06:34:56 -0500126 sdbuspp_gen_meson_prog,
127 '--command',
128 'registry',
129 '--output',
130 meson.current_build_dir(),
131 '--tool',
132 sdbusplusplus_prog,
133 '--directory',
134 meson.current_source_dir() / '../../../../yaml',
Patrick Williams7f154002025-01-03 10:12:23 -0500135 'xyz/openbmc_project/State/Cable',
136 ],
137 install: should_generate_registry,
138 install_dir: [inst_registry_dir / sdbusplus_current_path],
139 build_by_default: should_generate_registry,
140)
141
142generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -0500143 'xyz/openbmc_project/State/Chassis__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -0500144 input: [
145 '../../../../yaml/xyz/openbmc_project/State/Chassis.errors.yaml',
146 '../../../../yaml/xyz/openbmc_project/State/Chassis.interface.yaml',
147 ],
148 output: ['Chassis.md'],
Patrick Williams11335242022-09-12 06:11:41 -0500149 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -0500150 command: [
Patrick Williams0e788282025-01-31 06:34:56 -0500151 sdbuspp_gen_meson_prog,
152 '--command',
153 'markdown',
154 '--output',
155 meson.current_build_dir(),
156 '--tool',
157 sdbusplusplus_prog,
158 '--directory',
159 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -0500160 'xyz/openbmc_project/State/Chassis',
161 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500162 install: should_generate_markdown,
163 install_dir: [inst_markdown_dir / sdbusplus_current_path],
164 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -0500165)
166
Patrick Williams7f154002025-01-03 10:12:23 -0500167generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -0500168 'xyz/openbmc_project/State/Drive__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -0500169 input: ['../../../../yaml/xyz/openbmc_project/State/Drive.interface.yaml'],
170 output: ['Drive.md'],
Patrick Williams11335242022-09-12 06:11:41 -0500171 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -0500172 command: [
Patrick Williams0e788282025-01-31 06:34:56 -0500173 sdbuspp_gen_meson_prog,
174 '--command',
175 'markdown',
176 '--output',
177 meson.current_build_dir(),
178 '--tool',
179 sdbusplusplus_prog,
180 '--directory',
181 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -0500182 'xyz/openbmc_project/State/Drive',
183 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500184 install: should_generate_markdown,
185 install_dir: [inst_markdown_dir / sdbusplus_current_path],
186 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -0500187)
188
Patrick Williams7f154002025-01-03 10:12:23 -0500189generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -0500190 'xyz/openbmc_project/State/Host__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -0500191 input: [
192 '../../../../yaml/xyz/openbmc_project/State/Host.errors.yaml',
193 '../../../../yaml/xyz/openbmc_project/State/Host.interface.yaml',
194 ],
195 output: ['Host.md'],
Patrick Williams11335242022-09-12 06:11:41 -0500196 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -0500197 command: [
Patrick Williams0e788282025-01-31 06:34:56 -0500198 sdbuspp_gen_meson_prog,
199 '--command',
200 'markdown',
201 '--output',
202 meson.current_build_dir(),
203 '--tool',
204 sdbusplusplus_prog,
205 '--directory',
206 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -0500207 'xyz/openbmc_project/State/Host',
208 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500209 install: should_generate_markdown,
210 install_dir: [inst_markdown_dir / sdbusplus_current_path],
211 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -0500212)
213
Patrick Williams7f154002025-01-03 10:12:23 -0500214generated_markdown += custom_target(
Patrick Williams90d5f802025-01-31 12:45:15 -0500215 'xyz/openbmc_project/State/LockOut__markdown'.underscorify(),
216 input: ['../../../../yaml/xyz/openbmc_project/State/LockOut.events.yaml'],
217 output: ['LockOut.md'],
218 depend_files: sdbusplusplus_depfiles,
219 command: [
220 sdbuspp_gen_meson_prog,
221 '--command',
222 'markdown',
223 '--output',
224 meson.current_build_dir(),
225 '--tool',
226 sdbusplusplus_prog,
227 '--directory',
228 meson.current_source_dir() / '../../../../yaml',
229 'xyz/openbmc_project/State/LockOut',
230 ],
231 install: should_generate_markdown,
232 install_dir: [inst_markdown_dir / sdbusplus_current_path],
233 build_by_default: should_generate_markdown,
234)
235
236generated_registry += custom_target(
237 'xyz/openbmc_project/State/LockOut__registry'.underscorify(),
238 input: ['../../../../yaml/xyz/openbmc_project/State/LockOut.events.yaml'],
239 output: ['LockOut.json'],
240 depend_files: sdbusplusplus_depfiles,
241 command: [
242 sdbuspp_gen_meson_prog,
243 '--command',
244 'registry',
245 '--output',
246 meson.current_build_dir(),
247 '--tool',
248 sdbusplusplus_prog,
249 '--directory',
250 meson.current_source_dir() / '../../../../yaml',
251 'xyz/openbmc_project/State/LockOut',
252 ],
253 install: should_generate_registry,
254 install_dir: [inst_registry_dir / sdbusplus_current_path],
255 build_by_default: should_generate_registry,
256)
257
258generated_markdown += custom_target(
Patrick Williams1adb43e2025-01-29 08:52:24 -0500259 'xyz/openbmc_project/State/Power__markdown'.underscorify(),
260 input: ['../../../../yaml/xyz/openbmc_project/State/Power.events.yaml'],
261 output: ['Power.md'],
262 depend_files: sdbusplusplus_depfiles,
263 command: [
264 sdbuspp_gen_meson_prog,
265 '--command',
266 'markdown',
267 '--output',
268 meson.current_build_dir(),
269 '--tool',
270 sdbusplusplus_prog,
271 '--directory',
272 meson.current_source_dir() / '../../../../yaml',
273 'xyz/openbmc_project/State/Power',
274 ],
275 install: should_generate_markdown,
276 install_dir: [inst_markdown_dir / sdbusplus_current_path],
277 build_by_default: should_generate_markdown,
278)
279
280generated_registry += custom_target(
281 'xyz/openbmc_project/State/Power__registry'.underscorify(),
282 input: ['../../../../yaml/xyz/openbmc_project/State/Power.events.yaml'],
283 output: ['Power.json'],
284 depend_files: sdbusplusplus_depfiles,
285 command: [
286 sdbuspp_gen_meson_prog,
287 '--command',
288 'registry',
289 '--output',
290 meson.current_build_dir(),
291 '--tool',
292 sdbusplusplus_prog,
293 '--directory',
294 meson.current_source_dir() / '../../../../yaml',
295 'xyz/openbmc_project/State/Power',
296 ],
297 install: should_generate_registry,
298 install_dir: [inst_registry_dir / sdbusplus_current_path],
299 build_by_default: should_generate_registry,
300)
301
302generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -0500303 'xyz/openbmc_project/State/PowerOnHours__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -0500304 input: [
305 '../../../../yaml/xyz/openbmc_project/State/PowerOnHours.interface.yaml',
306 ],
307 output: ['PowerOnHours.md'],
Patrick Williams11335242022-09-12 06:11:41 -0500308 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -0500309 command: [
Patrick Williams0e788282025-01-31 06:34:56 -0500310 sdbuspp_gen_meson_prog,
311 '--command',
312 'markdown',
313 '--output',
314 meson.current_build_dir(),
315 '--tool',
316 sdbusplusplus_prog,
317 '--directory',
318 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -0500319 'xyz/openbmc_project/State/PowerOnHours',
320 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500321 install: should_generate_markdown,
322 install_dir: [inst_markdown_dir / sdbusplus_current_path],
323 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -0500324)
325
Patrick Williams7f154002025-01-03 10:12:23 -0500326generated_markdown += custom_target(
Jagpal Singh Gill94ca23a2025-08-14 14:32:27 -0700327 'xyz/openbmc_project/State/Pump__markdown'.underscorify(),
328 input: ['../../../../yaml/xyz/openbmc_project/State/Pump.events.yaml'],
329 output: ['Pump.md'],
330 depend_files: sdbusplusplus_depfiles,
331 command: [
332 sdbuspp_gen_meson_prog,
333 '--command',
334 'markdown',
335 '--output',
336 meson.current_build_dir(),
337 '--tool',
338 sdbusplusplus_prog,
339 '--directory',
340 meson.current_source_dir() / '../../../../yaml',
341 'xyz/openbmc_project/State/Pump',
342 ],
343 install: should_generate_markdown,
344 install_dir: [inst_markdown_dir / sdbusplus_current_path],
345 build_by_default: should_generate_markdown,
346)
347
348generated_registry += custom_target(
349 'xyz/openbmc_project/State/Pump__registry'.underscorify(),
350 input: ['../../../../yaml/xyz/openbmc_project/State/Pump.events.yaml'],
351 output: ['Pump.json'],
352 depend_files: sdbusplusplus_depfiles,
353 command: [
354 sdbuspp_gen_meson_prog,
355 '--command',
356 'registry',
357 '--output',
358 meson.current_build_dir(),
359 '--tool',
360 sdbusplusplus_prog,
361 '--directory',
362 meson.current_source_dir() / '../../../../yaml',
363 'xyz/openbmc_project/State/Pump',
364 ],
365 install: should_generate_registry,
366 install_dir: [inst_registry_dir / sdbusplus_current_path],
367 build_by_default: should_generate_registry,
368)
369
370generated_markdown += custom_target(
Patrick Williams754dcd72025-01-29 17:18:25 -0500371 'xyz/openbmc_project/State/SMC__markdown'.underscorify(),
372 input: ['../../../../yaml/xyz/openbmc_project/State/SMC.events.yaml'],
373 output: ['SMC.md'],
374 depend_files: sdbusplusplus_depfiles,
375 command: [
376 sdbuspp_gen_meson_prog,
377 '--command',
378 'markdown',
379 '--output',
380 meson.current_build_dir(),
381 '--tool',
382 sdbusplusplus_prog,
383 '--directory',
384 meson.current_source_dir() / '../../../../yaml',
385 'xyz/openbmc_project/State/SMC',
386 ],
387 install: should_generate_markdown,
388 install_dir: [inst_markdown_dir / sdbusplus_current_path],
389 build_by_default: should_generate_markdown,
390)
391
392generated_registry += custom_target(
393 'xyz/openbmc_project/State/SMC__registry'.underscorify(),
394 input: ['../../../../yaml/xyz/openbmc_project/State/SMC.events.yaml'],
395 output: ['SMC.json'],
396 depend_files: sdbusplusplus_depfiles,
397 command: [
398 sdbuspp_gen_meson_prog,
399 '--command',
400 'registry',
401 '--output',
402 meson.current_build_dir(),
403 '--tool',
404 sdbusplusplus_prog,
405 '--directory',
406 meson.current_source_dir() / '../../../../yaml',
407 'xyz/openbmc_project/State/SMC',
408 ],
409 install: should_generate_registry,
410 install_dir: [inst_registry_dir / sdbusplus_current_path],
411 build_by_default: should_generate_registry,
412)
413
414generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -0500415 'xyz/openbmc_project/State/ScheduledHostTransition__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -0500416 input: [
417 '../../../../yaml/xyz/openbmc_project/State/ScheduledHostTransition.interface.yaml',
418 ],
419 output: ['ScheduledHostTransition.md'],
Patrick Williams11335242022-09-12 06:11:41 -0500420 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -0500421 command: [
Patrick Williams0e788282025-01-31 06:34:56 -0500422 sdbuspp_gen_meson_prog,
423 '--command',
424 'markdown',
425 '--output',
426 meson.current_build_dir(),
427 '--tool',
428 sdbusplusplus_prog,
429 '--directory',
430 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -0500431 'xyz/openbmc_project/State/ScheduledHostTransition',
432 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500433 install: should_generate_markdown,
434 install_dir: [inst_markdown_dir / sdbusplus_current_path],
435 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -0500436)
437
Patrick Williams7f154002025-01-03 10:12:23 -0500438generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -0500439 'xyz/openbmc_project/State/SystemdTarget__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -0500440 input: [
441 '../../../../yaml/xyz/openbmc_project/State/SystemdTarget.errors.yaml',
442 ],
443 output: ['SystemdTarget.md'],
Patrick Williams11335242022-09-12 06:11:41 -0500444 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -0500445 command: [
Patrick Williams0e788282025-01-31 06:34:56 -0500446 sdbuspp_gen_meson_prog,
447 '--command',
448 'markdown',
449 '--output',
450 meson.current_build_dir(),
451 '--tool',
452 sdbusplusplus_prog,
453 '--directory',
454 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -0500455 'xyz/openbmc_project/State/SystemdTarget',
456 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500457 install: should_generate_markdown,
458 install_dir: [inst_markdown_dir / sdbusplus_current_path],
459 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -0500460)
461
Patrick Williams7f154002025-01-03 10:12:23 -0500462generated_markdown += custom_target(
Amithash Prasad56600542025-02-27 13:30:55 -0800463 'xyz/openbmc_project/State/Thermal__markdown'.underscorify(),
464 input: ['../../../../yaml/xyz/openbmc_project/State/Thermal.events.yaml'],
465 output: ['Thermal.md'],
466 depend_files: sdbusplusplus_depfiles,
467 command: [
468 sdbuspp_gen_meson_prog,
469 '--command',
470 'markdown',
471 '--output',
472 meson.current_build_dir(),
473 '--tool',
474 sdbusplusplus_prog,
475 '--directory',
476 meson.current_source_dir() / '../../../../yaml',
477 'xyz/openbmc_project/State/Thermal',
478 ],
479 install: should_generate_markdown,
480 install_dir: [inst_markdown_dir / sdbusplus_current_path],
481 build_by_default: should_generate_markdown,
482)
483
484generated_registry += custom_target(
485 'xyz/openbmc_project/State/Thermal__registry'.underscorify(),
486 input: ['../../../../yaml/xyz/openbmc_project/State/Thermal.events.yaml'],
487 output: ['Thermal.json'],
488 depend_files: sdbusplusplus_depfiles,
489 command: [
490 sdbuspp_gen_meson_prog,
491 '--command',
492 'registry',
493 '--output',
494 meson.current_build_dir(),
495 '--tool',
496 sdbusplusplus_prog,
497 '--directory',
498 meson.current_source_dir() / '../../../../yaml',
499 'xyz/openbmc_project/State/Thermal',
500 ],
501 install: should_generate_registry,
502 install_dir: [inst_registry_dir / sdbusplus_current_path],
503 build_by_default: should_generate_registry,
504)
505
506generated_markdown += custom_target(
Jagpal Singh Gill5b6deab2025-01-22 14:21:47 -0800507 'xyz/openbmc_project/State/Valve__markdown'.underscorify(),
508 input: ['../../../../yaml/xyz/openbmc_project/State/Valve.events.yaml'],
509 output: ['Valve.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/State/Valve',
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_registry += custom_target(
529 'xyz/openbmc_project/State/Valve__registry'.underscorify(),
530 input: ['../../../../yaml/xyz/openbmc_project/State/Valve.events.yaml'],
531 output: ['Valve.json'],
532 depend_files: sdbusplusplus_depfiles,
533 command: [
534 sdbuspp_gen_meson_prog,
535 '--command',
536 'registry',
537 '--output',
538 meson.current_build_dir(),
539 '--tool',
540 sdbusplusplus_prog,
541 '--directory',
542 meson.current_source_dir() / '../../../../yaml',
543 'xyz/openbmc_project/State/Valve',
544 ],
545 install: should_generate_registry,
546 install_dir: [inst_registry_dir / sdbusplus_current_path],
547 build_by_default: should_generate_registry,
548)
549
550generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -0500551 'xyz/openbmc_project/State/Watchdog__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -0500552 input: [
553 '../../../../yaml/xyz/openbmc_project/State/Watchdog.interface.yaml',
554 ],
555 output: ['Watchdog.md'],
Patrick Williams11335242022-09-12 06:11:41 -0500556 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -0500557 command: [
Patrick Williams0e788282025-01-31 06:34:56 -0500558 sdbuspp_gen_meson_prog,
559 '--command',
560 'markdown',
561 '--output',
562 meson.current_build_dir(),
563 '--tool',
564 sdbusplusplus_prog,
565 '--directory',
566 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -0500567 'xyz/openbmc_project/State/Watchdog',
568 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500569 install: should_generate_markdown,
570 install_dir: [inst_markdown_dir / sdbusplus_current_path],
571 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -0500572)
573