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