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