xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/User/meson.build (revision 7b5b4e82d394dcbbd8c5d50641eb9572b2121b50)
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: [ '../../../../yaml/xyz/openbmc_project/User/AccountPolicy.interface.yaml',  ],
18    output: [ 'AccountPolicy.md' ],
19    depend_files: sdbusplusplus_depfiles,
20    command: [
21        sdbuspp_gen_meson_prog, '--command', 'markdown',
22        '--output', meson.current_build_dir(),
23        '--tool', sdbusplusplus_prog,
24        '--directory', meson.current_source_dir() / '../../../../yaml',
25        'xyz/openbmc_project/User/AccountPolicy',
26    ],
27    install: should_generate_markdown,
28    install_dir: [inst_markdown_dir / sdbusplus_current_path],
29    build_by_default: should_generate_markdown,
30)
31
32generated_markdown += custom_target(
33    'xyz/openbmc_project/User/Attributes__markdown'.underscorify(),
34    input: [ '../../../../yaml/xyz/openbmc_project/User/Attributes.interface.yaml',  ],
35    output: [ 'Attributes.md' ],
36    depend_files: sdbusplusplus_depfiles,
37    command: [
38        sdbuspp_gen_meson_prog, '--command', 'markdown',
39        '--output', meson.current_build_dir(),
40        '--tool', sdbusplusplus_prog,
41        '--directory', meson.current_source_dir() / '../../../../yaml',
42        'xyz/openbmc_project/User/Attributes',
43    ],
44    install: should_generate_markdown,
45    install_dir: [inst_markdown_dir / sdbusplus_current_path],
46    build_by_default: should_generate_markdown,
47)
48
49generated_markdown += custom_target(
50    'xyz/openbmc_project/User/Common__markdown'.underscorify(),
51    input: [ '../../../../yaml/xyz/openbmc_project/User/Common.errors.yaml',  ],
52    output: [ 'Common.md' ],
53    depend_files: sdbusplusplus_depfiles,
54    command: [
55        sdbuspp_gen_meson_prog, '--command', 'markdown',
56        '--output', meson.current_build_dir(),
57        '--tool', sdbusplusplus_prog,
58        '--directory', meson.current_source_dir() / '../../../../yaml',
59        'xyz/openbmc_project/User/Common',
60    ],
61    install: should_generate_markdown,
62    install_dir: [inst_markdown_dir / sdbusplus_current_path],
63    build_by_default: should_generate_markdown,
64)
65
66generated_markdown += custom_target(
67    'xyz/openbmc_project/User/Manager__markdown'.underscorify(),
68    input: [ '../../../../yaml/xyz/openbmc_project/User/Manager.interface.yaml',  ],
69    output: [ 'Manager.md' ],
70    depend_files: sdbusplusplus_depfiles,
71    command: [
72        sdbuspp_gen_meson_prog, '--command', 'markdown',
73        '--output', meson.current_build_dir(),
74        '--tool', sdbusplusplus_prog,
75        '--directory', meson.current_source_dir() / '../../../../yaml',
76        'xyz/openbmc_project/User/Manager',
77    ],
78    install: should_generate_markdown,
79    install_dir: [inst_markdown_dir / sdbusplus_current_path],
80    build_by_default: should_generate_markdown,
81)
82
83generated_markdown += custom_target(
84    'xyz/openbmc_project/User/MultiFactorAuthConfiguration__markdown'.underscorify(),
85    input: [ '../../../../yaml/xyz/openbmc_project/User/MultiFactorAuthConfiguration.interface.yaml',  ],
86    output: [ 'MultiFactorAuthConfiguration.md' ],
87    depend_files: sdbusplusplus_depfiles,
88    command: [
89        sdbuspp_gen_meson_prog, '--command', 'markdown',
90        '--output', meson.current_build_dir(),
91        '--tool', sdbusplusplus_prog,
92        '--directory', meson.current_source_dir() / '../../../../yaml',
93        'xyz/openbmc_project/User/MultiFactorAuthConfiguration',
94    ],
95    install: should_generate_markdown,
96    install_dir: [inst_markdown_dir / sdbusplus_current_path],
97    build_by_default: should_generate_markdown,
98)
99
100generated_markdown += custom_target(
101    'xyz/openbmc_project/User/PrivilegeMapper__markdown'.underscorify(),
102    input: [ '../../../../yaml/xyz/openbmc_project/User/PrivilegeMapper.interface.yaml',  ],
103    output: [ 'PrivilegeMapper.md' ],
104    depend_files: sdbusplusplus_depfiles,
105    command: [
106        sdbuspp_gen_meson_prog, '--command', 'markdown',
107        '--output', meson.current_build_dir(),
108        '--tool', sdbusplusplus_prog,
109        '--directory', meson.current_source_dir() / '../../../../yaml',
110        'xyz/openbmc_project/User/PrivilegeMapper',
111    ],
112    install: should_generate_markdown,
113    install_dir: [inst_markdown_dir / sdbusplus_current_path],
114    build_by_default: should_generate_markdown,
115)
116
117generated_markdown += custom_target(
118    'xyz/openbmc_project/User/PrivilegeMapperEntry__markdown'.underscorify(),
119    input: [ '../../../../yaml/xyz/openbmc_project/User/PrivilegeMapperEntry.interface.yaml',  ],
120    output: [ 'PrivilegeMapperEntry.md' ],
121    depend_files: sdbusplusplus_depfiles,
122    command: [
123        sdbuspp_gen_meson_prog, '--command', 'markdown',
124        '--output', meson.current_build_dir(),
125        '--tool', sdbusplusplus_prog,
126        '--directory', meson.current_source_dir() / '../../../../yaml',
127        'xyz/openbmc_project/User/PrivilegeMapperEntry',
128    ],
129    install: should_generate_markdown,
130    install_dir: [inst_markdown_dir / sdbusplus_current_path],
131    build_by_default: should_generate_markdown,
132)
133
134generated_markdown += custom_target(
135    'xyz/openbmc_project/User/TOTPAuthenticator__markdown'.underscorify(),
136    input: [ '../../../../yaml/xyz/openbmc_project/User/TOTPAuthenticator.interface.yaml',  ],
137    output: [ 'TOTPAuthenticator.md' ],
138    depend_files: sdbusplusplus_depfiles,
139    command: [
140        sdbuspp_gen_meson_prog, '--command', 'markdown',
141        '--output', meson.current_build_dir(),
142        '--tool', sdbusplusplus_prog,
143        '--directory', meson.current_source_dir() / '../../../../yaml',
144        'xyz/openbmc_project/User/TOTPAuthenticator',
145    ],
146    install: should_generate_markdown,
147    install_dir: [inst_markdown_dir / sdbusplus_current_path],
148    build_by_default: should_generate_markdown,
149)
150
151generated_markdown += custom_target(
152    'xyz/openbmc_project/User/TOTPState__markdown'.underscorify(),
153    input: [ '../../../../yaml/xyz/openbmc_project/User/TOTPState.interface.yaml',  ],
154    output: [ 'TOTPState.md' ],
155    depend_files: sdbusplusplus_depfiles,
156    command: [
157        sdbuspp_gen_meson_prog, '--command', 'markdown',
158        '--output', meson.current_build_dir(),
159        '--tool', sdbusplusplus_prog,
160        '--directory', meson.current_source_dir() / '../../../../yaml',
161        'xyz/openbmc_project/User/TOTPState',
162    ],
163    install: should_generate_markdown,
164    install_dir: [inst_markdown_dir / sdbusplus_current_path],
165    build_by_default: should_generate_markdown,
166)
167
168