xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/User/meson.build (revision 0e78828ce927548b4dd679e06fdaf2f294983289)
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: ['../../../../yaml/xyz/openbmc_project/User/Common.errors.yaml'],
66    output: ['Common.md'],
67    depend_files: sdbusplusplus_depfiles,
68    command: [
69        sdbuspp_gen_meson_prog,
70        '--command',
71        'markdown',
72        '--output',
73        meson.current_build_dir(),
74        '--tool',
75        sdbusplusplus_prog,
76        '--directory',
77        meson.current_source_dir() / '../../../../yaml',
78        'xyz/openbmc_project/User/Common',
79    ],
80    install: should_generate_markdown,
81    install_dir: [inst_markdown_dir / sdbusplus_current_path],
82    build_by_default: should_generate_markdown,
83)
84
85generated_markdown += custom_target(
86    'xyz/openbmc_project/User/Manager__markdown'.underscorify(),
87    input: ['../../../../yaml/xyz/openbmc_project/User/Manager.interface.yaml'],
88    output: ['Manager.md'],
89    depend_files: sdbusplusplus_depfiles,
90    command: [
91        sdbuspp_gen_meson_prog,
92        '--command',
93        'markdown',
94        '--output',
95        meson.current_build_dir(),
96        '--tool',
97        sdbusplusplus_prog,
98        '--directory',
99        meson.current_source_dir() / '../../../../yaml',
100        'xyz/openbmc_project/User/Manager',
101    ],
102    install: should_generate_markdown,
103    install_dir: [inst_markdown_dir / sdbusplus_current_path],
104    build_by_default: should_generate_markdown,
105)
106
107generated_markdown += custom_target(
108    'xyz/openbmc_project/User/MultiFactorAuthConfiguration__markdown'.underscorify(),
109    input: [
110        '../../../../yaml/xyz/openbmc_project/User/MultiFactorAuthConfiguration.interface.yaml',
111    ],
112    output: ['MultiFactorAuthConfiguration.md'],
113    depend_files: sdbusplusplus_depfiles,
114    command: [
115        sdbuspp_gen_meson_prog,
116        '--command',
117        'markdown',
118        '--output',
119        meson.current_build_dir(),
120        '--tool',
121        sdbusplusplus_prog,
122        '--directory',
123        meson.current_source_dir() / '../../../../yaml',
124        'xyz/openbmc_project/User/MultiFactorAuthConfiguration',
125    ],
126    install: should_generate_markdown,
127    install_dir: [inst_markdown_dir / sdbusplus_current_path],
128    build_by_default: should_generate_markdown,
129)
130
131generated_markdown += custom_target(
132    'xyz/openbmc_project/User/PrivilegeMapper__markdown'.underscorify(),
133    input: [
134        '../../../../yaml/xyz/openbmc_project/User/PrivilegeMapper.interface.yaml',
135    ],
136    output: ['PrivilegeMapper.md'],
137    depend_files: sdbusplusplus_depfiles,
138    command: [
139        sdbuspp_gen_meson_prog,
140        '--command',
141        'markdown',
142        '--output',
143        meson.current_build_dir(),
144        '--tool',
145        sdbusplusplus_prog,
146        '--directory',
147        meson.current_source_dir() / '../../../../yaml',
148        'xyz/openbmc_project/User/PrivilegeMapper',
149    ],
150    install: should_generate_markdown,
151    install_dir: [inst_markdown_dir / sdbusplus_current_path],
152    build_by_default: should_generate_markdown,
153)
154
155generated_markdown += custom_target(
156    'xyz/openbmc_project/User/PrivilegeMapperEntry__markdown'.underscorify(),
157    input: [
158        '../../../../yaml/xyz/openbmc_project/User/PrivilegeMapperEntry.interface.yaml',
159    ],
160    output: ['PrivilegeMapperEntry.md'],
161    depend_files: sdbusplusplus_depfiles,
162    command: [
163        sdbuspp_gen_meson_prog,
164        '--command',
165        'markdown',
166        '--output',
167        meson.current_build_dir(),
168        '--tool',
169        sdbusplusplus_prog,
170        '--directory',
171        meson.current_source_dir() / '../../../../yaml',
172        'xyz/openbmc_project/User/PrivilegeMapperEntry',
173    ],
174    install: should_generate_markdown,
175    install_dir: [inst_markdown_dir / sdbusplus_current_path],
176    build_by_default: should_generate_markdown,
177)
178
179generated_markdown += custom_target(
180    'xyz/openbmc_project/User/TOTPAuthenticator__markdown'.underscorify(),
181    input: [
182        '../../../../yaml/xyz/openbmc_project/User/TOTPAuthenticator.interface.yaml',
183    ],
184    output: ['TOTPAuthenticator.md'],
185    depend_files: sdbusplusplus_depfiles,
186    command: [
187        sdbuspp_gen_meson_prog,
188        '--command',
189        'markdown',
190        '--output',
191        meson.current_build_dir(),
192        '--tool',
193        sdbusplusplus_prog,
194        '--directory',
195        meson.current_source_dir() / '../../../../yaml',
196        'xyz/openbmc_project/User/TOTPAuthenticator',
197    ],
198    install: should_generate_markdown,
199    install_dir: [inst_markdown_dir / sdbusplus_current_path],
200    build_by_default: should_generate_markdown,
201)
202
203generated_markdown += custom_target(
204    'xyz/openbmc_project/User/TOTPState__markdown'.underscorify(),
205    input: [
206        '../../../../yaml/xyz/openbmc_project/User/TOTPState.interface.yaml',
207    ],
208    output: ['TOTPState.md'],
209    depend_files: sdbusplusplus_depfiles,
210    command: [
211        sdbuspp_gen_meson_prog,
212        '--command',
213        'markdown',
214        '--output',
215        meson.current_build_dir(),
216        '--tool',
217        sdbusplusplus_prog,
218        '--directory',
219        meson.current_source_dir() / '../../../../yaml',
220        'xyz/openbmc_project/User/TOTPState',
221    ],
222    install: should_generate_markdown,
223    install_dir: [inst_markdown_dir / sdbusplus_current_path],
224    build_by_default: should_generate_markdown,
225)
226
227