xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/User/meson.build (revision 7f154004885f4e98bd8d0aa6f66259c117b95a4c)
1# Generated file; do not modify.
2subdir('AccountPolicy')
3subdir('Attributes')
4subdir('Common')
5subdir('Ldap')
6subdir('Manager')
7subdir('MultiFactorAuthConfiguration')
8subdir('PrivilegeMapper')
9subdir('PrivilegeMapperEntry')
10subdir('TOTPAuthenticator')
11
12sdbusplus_current_path = 'xyz/openbmc_project/User'
13
14generated_markdown += custom_target(
15    'xyz/openbmc_project/User/AccountPolicy__markdown'.underscorify(),
16    input: [ '../../../../yaml/xyz/openbmc_project/User/AccountPolicy.interface.yaml',  ],
17    output: [ 'AccountPolicy.md' ],
18    depend_files: sdbusplusplus_depfiles,
19    command: [
20        sdbuspp_gen_meson_prog, '--command', 'markdown',
21        '--output', meson.current_build_dir(),
22        '--tool', sdbusplusplus_prog,
23        '--directory', meson.current_source_dir() / '../../../../yaml',
24        'xyz/openbmc_project/User/AccountPolicy',
25    ],
26    install: should_generate_markdown,
27    install_dir: [inst_markdown_dir / sdbusplus_current_path],
28    build_by_default: should_generate_markdown,
29)
30
31generated_markdown += custom_target(
32    'xyz/openbmc_project/User/Attributes__markdown'.underscorify(),
33    input: [ '../../../../yaml/xyz/openbmc_project/User/Attributes.interface.yaml',  ],
34    output: [ 'Attributes.md' ],
35    depend_files: sdbusplusplus_depfiles,
36    command: [
37        sdbuspp_gen_meson_prog, '--command', 'markdown',
38        '--output', meson.current_build_dir(),
39        '--tool', sdbusplusplus_prog,
40        '--directory', meson.current_source_dir() / '../../../../yaml',
41        'xyz/openbmc_project/User/Attributes',
42    ],
43    install: should_generate_markdown,
44    install_dir: [inst_markdown_dir / sdbusplus_current_path],
45    build_by_default: should_generate_markdown,
46)
47
48generated_markdown += custom_target(
49    'xyz/openbmc_project/User/Common__markdown'.underscorify(),
50    input: [ '../../../../yaml/xyz/openbmc_project/User/Common.errors.yaml',  ],
51    output: [ 'Common.md' ],
52    depend_files: sdbusplusplus_depfiles,
53    command: [
54        sdbuspp_gen_meson_prog, '--command', 'markdown',
55        '--output', meson.current_build_dir(),
56        '--tool', sdbusplusplus_prog,
57        '--directory', meson.current_source_dir() / '../../../../yaml',
58        'xyz/openbmc_project/User/Common',
59    ],
60    install: should_generate_markdown,
61    install_dir: [inst_markdown_dir / sdbusplus_current_path],
62    build_by_default: should_generate_markdown,
63)
64
65generated_markdown += custom_target(
66    'xyz/openbmc_project/User/Manager__markdown'.underscorify(),
67    input: [ '../../../../yaml/xyz/openbmc_project/User/Manager.interface.yaml',  ],
68    output: [ 'Manager.md' ],
69    depend_files: sdbusplusplus_depfiles,
70    command: [
71        sdbuspp_gen_meson_prog, '--command', 'markdown',
72        '--output', meson.current_build_dir(),
73        '--tool', sdbusplusplus_prog,
74        '--directory', meson.current_source_dir() / '../../../../yaml',
75        'xyz/openbmc_project/User/Manager',
76    ],
77    install: should_generate_markdown,
78    install_dir: [inst_markdown_dir / sdbusplus_current_path],
79    build_by_default: should_generate_markdown,
80)
81
82generated_markdown += custom_target(
83    'xyz/openbmc_project/User/MultiFactorAuthConfiguration__markdown'.underscorify(),
84    input: [ '../../../../yaml/xyz/openbmc_project/User/MultiFactorAuthConfiguration.interface.yaml',  ],
85    output: [ 'MultiFactorAuthConfiguration.md' ],
86    depend_files: sdbusplusplus_depfiles,
87    command: [
88        sdbuspp_gen_meson_prog, '--command', 'markdown',
89        '--output', meson.current_build_dir(),
90        '--tool', sdbusplusplus_prog,
91        '--directory', meson.current_source_dir() / '../../../../yaml',
92        'xyz/openbmc_project/User/MultiFactorAuthConfiguration',
93    ],
94    install: should_generate_markdown,
95    install_dir: [inst_markdown_dir / sdbusplus_current_path],
96    build_by_default: should_generate_markdown,
97)
98
99generated_markdown += custom_target(
100    'xyz/openbmc_project/User/PrivilegeMapper__markdown'.underscorify(),
101    input: [ '../../../../yaml/xyz/openbmc_project/User/PrivilegeMapper.interface.yaml',  ],
102    output: [ 'PrivilegeMapper.md' ],
103    depend_files: sdbusplusplus_depfiles,
104    command: [
105        sdbuspp_gen_meson_prog, '--command', 'markdown',
106        '--output', meson.current_build_dir(),
107        '--tool', sdbusplusplus_prog,
108        '--directory', meson.current_source_dir() / '../../../../yaml',
109        'xyz/openbmc_project/User/PrivilegeMapper',
110    ],
111    install: should_generate_markdown,
112    install_dir: [inst_markdown_dir / sdbusplus_current_path],
113    build_by_default: should_generate_markdown,
114)
115
116generated_markdown += custom_target(
117    'xyz/openbmc_project/User/PrivilegeMapperEntry__markdown'.underscorify(),
118    input: [ '../../../../yaml/xyz/openbmc_project/User/PrivilegeMapperEntry.interface.yaml',  ],
119    output: [ 'PrivilegeMapperEntry.md' ],
120    depend_files: sdbusplusplus_depfiles,
121    command: [
122        sdbuspp_gen_meson_prog, '--command', 'markdown',
123        '--output', meson.current_build_dir(),
124        '--tool', sdbusplusplus_prog,
125        '--directory', meson.current_source_dir() / '../../../../yaml',
126        'xyz/openbmc_project/User/PrivilegeMapperEntry',
127    ],
128    install: should_generate_markdown,
129    install_dir: [inst_markdown_dir / sdbusplus_current_path],
130    build_by_default: should_generate_markdown,
131)
132
133generated_markdown += custom_target(
134    'xyz/openbmc_project/User/TOTPAuthenticator__markdown'.underscorify(),
135    input: [ '../../../../yaml/xyz/openbmc_project/User/TOTPAuthenticator.interface.yaml',  ],
136    output: [ 'TOTPAuthenticator.md' ],
137    depend_files: sdbusplusplus_depfiles,
138    command: [
139        sdbuspp_gen_meson_prog, '--command', 'markdown',
140        '--output', meson.current_build_dir(),
141        '--tool', sdbusplusplus_prog,
142        '--directory', meson.current_source_dir() / '../../../../yaml',
143        'xyz/openbmc_project/User/TOTPAuthenticator',
144    ],
145    install: should_generate_markdown,
146    install_dir: [inst_markdown_dir / sdbusplus_current_path],
147    build_by_default: should_generate_markdown,
148)
149
150