blob: f877d06612f2315ea4c678d89ca8d569b67b04b0 [file] [log] [blame]
Patrick Williamsd9632142020-06-24 16:12:44 -05001# Generated file; do not modify.
Patrick Williams7f154002025-01-03 10:12:23 -05002subdir('Authority')
3subdir('CSR')
4subdir('Certificate')
5subdir('Entry')
6subdir('Install')
7subdir('InstallAll')
8subdir('Replace')
9subdir('ReplaceAll')
10
11sdbusplus_current_path = 'xyz/openbmc_project/Certs'
12
Patrick Williamsd9632142020-06-24 16:12:44 -050013generated_sources += custom_target(
14 'xyz/openbmc_project/Certs__cpp'.underscorify(),
Patrick Williams7f154002025-01-03 10:12:23 -050015 input: [
16 '../../../../yaml/xyz/openbmc_project/Certs.errors.yaml',
17 ],
18 output: [
19 'error.cpp',
20 'error.hpp',
21 ],
Patrick Williams11335242022-09-12 06:11:41 -050022 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -050023 command: [
24 sdbuspp_gen_meson_prog, '--command', 'cpp',
25 '--output', meson.current_build_dir(),
26 '--tool', sdbusplusplus_prog,
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -070027 '--directory', meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -050028 'xyz/openbmc_project/Certs',
29 ],
Patrick Williams7f154002025-01-03 10:12:23 -050030 install: should_generate_cpp,
31 install_dir: [
32 false,
33 get_option('includedir') / sdbusplus_current_path,
34 ],
35 build_by_default: should_generate_cpp,
Patrick Williamsd9632142020-06-24 16:12:44 -050036)
37
Patrick Williams7f154002025-01-03 10:12:23 -050038generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -050039 'xyz/openbmc_project/Certs/Authority__markdown'.underscorify(),
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -070040 input: [ '../../../../yaml/xyz/openbmc_project/Certs/Authority.interface.yaml', ],
Patrick Williamsd9632142020-06-24 16:12:44 -050041 output: [ 'Authority.md' ],
Patrick Williams11335242022-09-12 06:11:41 -050042 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -050043 command: [
44 sdbuspp_gen_meson_prog, '--command', 'markdown',
45 '--output', meson.current_build_dir(),
46 '--tool', sdbusplusplus_prog,
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -070047 '--directory', meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -050048 'xyz/openbmc_project/Certs/Authority',
49 ],
Patrick Williams7f154002025-01-03 10:12:23 -050050 install: should_generate_markdown,
51 install_dir: [inst_markdown_dir / sdbusplus_current_path],
52 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -050053)
54
Patrick Williams7f154002025-01-03 10:12:23 -050055generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -050056 'xyz/openbmc_project/Certs/CSR__markdown'.underscorify(),
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -070057 input: [ '../../../../yaml/xyz/openbmc_project/Certs/CSR.interface.yaml', ],
Patrick Williamsd9632142020-06-24 16:12:44 -050058 output: [ 'CSR.md' ],
Patrick Williams11335242022-09-12 06:11:41 -050059 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -050060 command: [
61 sdbuspp_gen_meson_prog, '--command', 'markdown',
62 '--output', meson.current_build_dir(),
63 '--tool', sdbusplusplus_prog,
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -070064 '--directory', meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -050065 'xyz/openbmc_project/Certs/CSR',
66 ],
Patrick Williams7f154002025-01-03 10:12:23 -050067 install: should_generate_markdown,
68 install_dir: [inst_markdown_dir / sdbusplus_current_path],
69 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -050070)
71
Patrick Williams7f154002025-01-03 10:12:23 -050072generated_markdown += custom_target(
Patrick Williamsed459632020-12-18 07:18:34 -060073 'xyz/openbmc_project/Certs/Certificate__markdown'.underscorify(),
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -070074 input: [ '../../../../yaml/xyz/openbmc_project/Certs/Certificate.interface.yaml', ],
Patrick Williamsed459632020-12-18 07:18:34 -060075 output: [ 'Certificate.md' ],
Patrick Williams11335242022-09-12 06:11:41 -050076 depend_files: sdbusplusplus_depfiles,
Patrick Williamsed459632020-12-18 07:18:34 -060077 command: [
78 sdbuspp_gen_meson_prog, '--command', 'markdown',
79 '--output', meson.current_build_dir(),
80 '--tool', sdbusplusplus_prog,
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -070081 '--directory', meson.current_source_dir() / '../../../../yaml',
Patrick Williamsed459632020-12-18 07:18:34 -060082 'xyz/openbmc_project/Certs/Certificate',
83 ],
Patrick Williams7f154002025-01-03 10:12:23 -050084 install: should_generate_markdown,
85 install_dir: [inst_markdown_dir / sdbusplus_current_path],
86 build_by_default: should_generate_markdown,
Patrick Williamsed459632020-12-18 07:18:34 -060087)
88
Patrick Williams7f154002025-01-03 10:12:23 -050089generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -050090 'xyz/openbmc_project/Certs/Entry__markdown'.underscorify(),
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -070091 input: [ '../../../../yaml/xyz/openbmc_project/Certs/Entry.interface.yaml', ],
Patrick Williamsd9632142020-06-24 16:12:44 -050092 output: [ 'Entry.md' ],
Patrick Williams11335242022-09-12 06:11:41 -050093 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -050094 command: [
95 sdbuspp_gen_meson_prog, '--command', 'markdown',
96 '--output', meson.current_build_dir(),
97 '--tool', sdbusplusplus_prog,
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -070098 '--directory', meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -050099 'xyz/openbmc_project/Certs/Entry',
100 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500101 install: should_generate_markdown,
102 install_dir: [inst_markdown_dir / sdbusplus_current_path],
103 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -0500104)
105
Patrick Williams7f154002025-01-03 10:12:23 -0500106generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -0500107 'xyz/openbmc_project/Certs/Install__markdown'.underscorify(),
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -0700108 input: [ '../../../../yaml/xyz/openbmc_project/Certs/Install.interface.yaml', ],
Patrick Williamsd9632142020-06-24 16:12:44 -0500109 output: [ 'Install.md' ],
Patrick Williams11335242022-09-12 06:11:41 -0500110 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -0500111 command: [
112 sdbuspp_gen_meson_prog, '--command', 'markdown',
113 '--output', meson.current_build_dir(),
114 '--tool', sdbusplusplus_prog,
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -0700115 '--directory', meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -0500116 'xyz/openbmc_project/Certs/Install',
117 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500118 install: should_generate_markdown,
119 install_dir: [inst_markdown_dir / sdbusplus_current_path],
120 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -0500121)
122
Patrick Williams7f154002025-01-03 10:12:23 -0500123generated_markdown += custom_target(
Nan Zhoub9dae7b2021-12-29 11:03:39 -0800124 'xyz/openbmc_project/Certs/InstallAll__markdown'.underscorify(),
125 input: [ '../../../../yaml/xyz/openbmc_project/Certs/InstallAll.interface.yaml', ],
126 output: [ 'InstallAll.md' ],
Patrick Williams11335242022-09-12 06:11:41 -0500127 depend_files: sdbusplusplus_depfiles,
Nan Zhoub9dae7b2021-12-29 11:03:39 -0800128 command: [
129 sdbuspp_gen_meson_prog, '--command', 'markdown',
130 '--output', meson.current_build_dir(),
131 '--tool', sdbusplusplus_prog,
132 '--directory', meson.current_source_dir() / '../../../../yaml',
133 'xyz/openbmc_project/Certs/InstallAll',
134 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500135 install: should_generate_markdown,
136 install_dir: [inst_markdown_dir / sdbusplus_current_path],
137 build_by_default: should_generate_markdown,
Nan Zhoub9dae7b2021-12-29 11:03:39 -0800138)
139
Patrick Williams7f154002025-01-03 10:12:23 -0500140generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -0500141 'xyz/openbmc_project/Certs/Replace__markdown'.underscorify(),
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -0700142 input: [ '../../../../yaml/xyz/openbmc_project/Certs/Replace.interface.yaml', ],
Patrick Williamsd9632142020-06-24 16:12:44 -0500143 output: [ 'Replace.md' ],
Patrick Williams11335242022-09-12 06:11:41 -0500144 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -0500145 command: [
146 sdbuspp_gen_meson_prog, '--command', 'markdown',
147 '--output', meson.current_build_dir(),
148 '--tool', sdbusplusplus_prog,
William A. Kennington IIIb1b4d262021-06-05 12:22:23 -0700149 '--directory', meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -0500150 'xyz/openbmc_project/Certs/Replace',
151 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500152 install: should_generate_markdown,
153 install_dir: [inst_markdown_dir / sdbusplus_current_path],
154 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -0500155)
156
Patrick Williams7f154002025-01-03 10:12:23 -0500157generated_markdown += custom_target(
Nan Zhoub9dae7b2021-12-29 11:03:39 -0800158 'xyz/openbmc_project/Certs/ReplaceAll__markdown'.underscorify(),
159 input: [ '../../../../yaml/xyz/openbmc_project/Certs/ReplaceAll.interface.yaml', ],
160 output: [ 'ReplaceAll.md' ],
Patrick Williams11335242022-09-12 06:11:41 -0500161 depend_files: sdbusplusplus_depfiles,
Nan Zhoub9dae7b2021-12-29 11:03:39 -0800162 command: [
163 sdbuspp_gen_meson_prog, '--command', 'markdown',
164 '--output', meson.current_build_dir(),
165 '--tool', sdbusplusplus_prog,
166 '--directory', meson.current_source_dir() / '../../../../yaml',
167 'xyz/openbmc_project/Certs/ReplaceAll',
168 ],
Patrick Williams7f154002025-01-03 10:12:23 -0500169 install: should_generate_markdown,
170 install_dir: [inst_markdown_dir / sdbusplus_current_path],
171 build_by_default: should_generate_markdown,
Nan Zhoub9dae7b2021-12-29 11:03:39 -0800172)
173