xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/User/meson.build (revision 1a74e22da90e8060db529a979d963a964102225b)
1# Generated file; do not modify.
2subdir('AccountPolicy')
3subdir('Attributes')
4subdir('Common')
5subdir('Ldap')
6subdir('Manager')
7subdir('MultiFactorAuthConfiguration')
8subdir('PrivilegeMapper')
9subdir('PrivilegeMapperEntry')
10subdir('TOTPAuthenticator')
11subdir('TOTPState')
12
13sdbusplus_current_path = 'xyz/openbmc_project/User'
14
15generated_markdown += custom_target(
16    'xyz/openbmc_project/User/AccountPolicy__markdown'.underscorify(),
17    input: [
18        '../../../../yaml/xyz/openbmc_project/User/AccountPolicy.interface.yaml',
19    ],
20    output: ['AccountPolicy.md'],
21    depend_files: sdbusplusplus_depfiles,
22    command: [
23        sdbuspp_gen_meson_prog,
24        '--command',
25        'markdown',
26        '--output',
27        meson.current_build_dir(),
28        '--tool',
29        sdbusplusplus_prog,
30        '--directory',
31        meson.current_source_dir() / '../../../../yaml',
32        'xyz/openbmc_project/User/AccountPolicy',
33    ],
34    install: should_generate_markdown,
35    install_dir: [inst_markdown_dir / sdbusplus_current_path],
36    build_by_default: should_generate_markdown,
37)
38
39generated_markdown += custom_target(
40    'xyz/openbmc_project/User/Attributes__markdown'.underscorify(),
41    input: [
42        '../../../../yaml/xyz/openbmc_project/User/Attributes.interface.yaml',
43    ],
44    output: ['Attributes.md'],
45    depend_files: sdbusplusplus_depfiles,
46    command: [
47        sdbuspp_gen_meson_prog,
48        '--command',
49        'markdown',
50        '--output',
51        meson.current_build_dir(),
52        '--tool',
53        sdbusplusplus_prog,
54        '--directory',
55        meson.current_source_dir() / '../../../../yaml',
56        'xyz/openbmc_project/User/Attributes',
57    ],
58    install: should_generate_markdown,
59    install_dir: [inst_markdown_dir / sdbusplus_current_path],
60    build_by_default: should_generate_markdown,
61)
62
63generated_markdown += custom_target(
64    'xyz/openbmc_project/User/Common__markdown'.underscorify(),
65    input: [
66        '../../../../yaml/xyz/openbmc_project/User/Common.errors.yaml',
67    ],
68    output: ['Common.md'],
69    depend_files: sdbusplusplus_depfiles,
70    command: [
71        sdbuspp_gen_meson_prog,
72        '--command',
73        'markdown',
74        '--output',
75        meson.current_build_dir(),
76        '--tool',
77        sdbusplusplus_prog,
78        '--directory',
79        meson.current_source_dir() / '../../../../yaml',
80        'xyz/openbmc_project/User/Common',
81    ],
82    install: should_generate_markdown,
83    install_dir: [inst_markdown_dir / sdbusplus_current_path],
84    build_by_default: should_generate_markdown,
85)
86
87generated_markdown += custom_target(
88    'xyz/openbmc_project/User/Manager__markdown'.underscorify(),
89    input: [
90        '../../../../yaml/xyz/openbmc_project/User/Manager.interface.yaml',
91    ],
92    output: ['Manager.md'],
93    depend_files: sdbusplusplus_depfiles,
94    command: [
95        sdbuspp_gen_meson_prog,
96        '--command',
97        'markdown',
98        '--output',
99        meson.current_build_dir(),
100        '--tool',
101        sdbusplusplus_prog,
102        '--directory',
103        meson.current_source_dir() / '../../../../yaml',
104        'xyz/openbmc_project/User/Manager',
105    ],
106    install: should_generate_markdown,
107    install_dir: [inst_markdown_dir / sdbusplus_current_path],
108    build_by_default: should_generate_markdown,
109)
110
111generated_markdown += custom_target(
112    'xyz/openbmc_project/User/MultiFactorAuthConfiguration__markdown'.underscorify(),
113    input: [
114        '../../../../yaml/xyz/openbmc_project/User/MultiFactorAuthConfiguration.interface.yaml',
115    ],
116    output: ['MultiFactorAuthConfiguration.md'],
117    depend_files: sdbusplusplus_depfiles,
118    command: [
119        sdbuspp_gen_meson_prog,
120        '--command',
121        'markdown',
122        '--output',
123        meson.current_build_dir(),
124        '--tool',
125        sdbusplusplus_prog,
126        '--directory',
127        meson.current_source_dir() / '../../../../yaml',
128        'xyz/openbmc_project/User/MultiFactorAuthConfiguration',
129    ],
130    install: should_generate_markdown,
131    install_dir: [inst_markdown_dir / sdbusplus_current_path],
132    build_by_default: should_generate_markdown,
133)
134
135generated_markdown += custom_target(
136    'xyz/openbmc_project/User/PrivilegeMapper__markdown'.underscorify(),
137    input: [
138        '../../../../yaml/xyz/openbmc_project/User/PrivilegeMapper.interface.yaml',
139    ],
140    output: ['PrivilegeMapper.md'],
141    depend_files: sdbusplusplus_depfiles,
142    command: [
143        sdbuspp_gen_meson_prog,
144        '--command',
145        'markdown',
146        '--output',
147        meson.current_build_dir(),
148        '--tool',
149        sdbusplusplus_prog,
150        '--directory',
151        meson.current_source_dir() / '../../../../yaml',
152        'xyz/openbmc_project/User/PrivilegeMapper',
153    ],
154    install: should_generate_markdown,
155    install_dir: [inst_markdown_dir / sdbusplus_current_path],
156    build_by_default: should_generate_markdown,
157)
158
159generated_markdown += custom_target(
160    'xyz/openbmc_project/User/PrivilegeMapperEntry__markdown'.underscorify(),
161    input: [
162        '../../../../yaml/xyz/openbmc_project/User/PrivilegeMapperEntry.interface.yaml',
163    ],
164    output: ['PrivilegeMapperEntry.md'],
165    depend_files: sdbusplusplus_depfiles,
166    command: [
167        sdbuspp_gen_meson_prog,
168        '--command',
169        'markdown',
170        '--output',
171        meson.current_build_dir(),
172        '--tool',
173        sdbusplusplus_prog,
174        '--directory',
175        meson.current_source_dir() / '../../../../yaml',
176        'xyz/openbmc_project/User/PrivilegeMapperEntry',
177    ],
178    install: should_generate_markdown,
179    install_dir: [inst_markdown_dir / sdbusplus_current_path],
180    build_by_default: should_generate_markdown,
181)
182
183generated_markdown += custom_target(
184    'xyz/openbmc_project/User/TOTPAuthenticator__markdown'.underscorify(),
185    input: [
186        '../../../../yaml/xyz/openbmc_project/User/TOTPAuthenticator.interface.yaml',
187    ],
188    output: ['TOTPAuthenticator.md'],
189    depend_files: sdbusplusplus_depfiles,
190    command: [
191        sdbuspp_gen_meson_prog,
192        '--command',
193        'markdown',
194        '--output',
195        meson.current_build_dir(),
196        '--tool',
197        sdbusplusplus_prog,
198        '--directory',
199        meson.current_source_dir() / '../../../../yaml',
200        'xyz/openbmc_project/User/TOTPAuthenticator',
201    ],
202    install: should_generate_markdown,
203    install_dir: [inst_markdown_dir / sdbusplus_current_path],
204    build_by_default: should_generate_markdown,
205)
206
207generated_markdown += custom_target(
208    'xyz/openbmc_project/User/TOTPState__markdown'.underscorify(),
209    input: [
210        '../../../../yaml/xyz/openbmc_project/User/TOTPState.interface.yaml',
211    ],
212    output: ['TOTPState.md'],
213    depend_files: sdbusplusplus_depfiles,
214    command: [
215        sdbuspp_gen_meson_prog,
216        '--command',
217        'markdown',
218        '--output',
219        meson.current_build_dir(),
220        '--tool',
221        sdbusplusplus_prog,
222        '--directory',
223        meson.current_source_dir() / '../../../../yaml',
224        'xyz/openbmc_project/User/TOTPState',
225    ],
226    install: should_generate_markdown,
227    install_dir: [inst_markdown_dir / sdbusplus_current_path],
228    build_by_default: should_generate_markdown,
229)
230
231