blob: 3d9563e67384d20ed8e42be0d882b552e7245a5b [file] [log] [blame]
Patrick Williamsd9632142020-06-24 16:12:44 -05001# Generated file; do not modify.
Patrick Williams7f154002025-01-03 10:12:23 -05002subdir('Collection')
3subdir('Manager')
4
5sdbusplus_current_path = 'com/ibm/VPD'
6
Patrick Williamsd9632142020-06-24 16:12:44 -05007generated_sources += custom_target(
8 'com/ibm/VPD__cpp'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -05009 input: ['../../../../yaml/com/ibm/VPD.errors.yaml'],
10 output: ['error.cpp', 'error.hpp'],
Patrick Williams11335242022-09-12 06:11:41 -050011 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -050012 command: [
Patrick Williams0e788282025-01-31 06:34:56 -050013 sdbuspp_gen_meson_prog,
14 '--command',
15 'cpp',
16 '--output',
17 meson.current_build_dir(),
18 '--tool',
19 sdbusplusplus_prog,
20 '--directory',
21 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -050022 'com/ibm/VPD',
23 ],
Patrick Williams7f154002025-01-03 10:12:23 -050024 install: should_generate_cpp,
Patrick Williams0e788282025-01-31 06:34:56 -050025 install_dir: [false, get_option('includedir') / sdbusplus_current_path],
Patrick Williams7f154002025-01-03 10:12:23 -050026 build_by_default: should_generate_cpp,
Patrick Williamsd9632142020-06-24 16:12:44 -050027)
28
Patrick Williams7f154002025-01-03 10:12:23 -050029generated_markdown += custom_target(
Priyanga Ramasamy530ca612024-12-10 08:31:40 -060030 'com/ibm/VPD/Collection__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -050031 input: ['../../../../yaml/com/ibm/VPD/Collection.interface.yaml'],
32 output: ['Collection.md'],
Priyanga Ramasamy530ca612024-12-10 08:31:40 -060033 depend_files: sdbusplusplus_depfiles,
34 command: [
Patrick Williams0e788282025-01-31 06:34:56 -050035 sdbuspp_gen_meson_prog,
36 '--command',
37 'markdown',
38 '--output',
39 meson.current_build_dir(),
40 '--tool',
41 sdbusplusplus_prog,
42 '--directory',
43 meson.current_source_dir() / '../../../../yaml',
Priyanga Ramasamy530ca612024-12-10 08:31:40 -060044 'com/ibm/VPD/Collection',
45 ],
Patrick Williams7f154002025-01-03 10:12:23 -050046 install: should_generate_markdown,
47 install_dir: [inst_markdown_dir / sdbusplus_current_path],
48 build_by_default: should_generate_markdown,
Priyanga Ramasamy530ca612024-12-10 08:31:40 -060049)
50
Patrick Williams7f154002025-01-03 10:12:23 -050051generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -050052 'com/ibm/VPD/Manager__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -050053 input: ['../../../../yaml/com/ibm/VPD/Manager.interface.yaml'],
54 output: ['Manager.md'],
Patrick Williams11335242022-09-12 06:11:41 -050055 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -050056 command: [
Patrick Williams0e788282025-01-31 06:34:56 -050057 sdbuspp_gen_meson_prog,
58 '--command',
59 'markdown',
60 '--output',
61 meson.current_build_dir(),
62 '--tool',
63 sdbusplusplus_prog,
64 '--directory',
65 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -050066 'com/ibm/VPD/Manager',
67 ],
Patrick Williams7f154002025-01-03 10:12:23 -050068 install: should_generate_markdown,
69 install_dir: [inst_markdown_dir / sdbusplus_current_path],
70 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -050071)
72