blob: ad4b061b628a50e694d2f4d63146b3a5cc1db4cd [file] [log] [blame]
Zhichuang Sun387a6192023-07-19 15:48:03 -07001# Generated file; do not modify.
2subdir('ComponentIntegrity')
Patrick Williams7f154002025-01-03 10:12:23 -05003subdir('IdentityAuthentication')
4subdir('MeasurementSet')
5
6sdbusplus_current_path = 'xyz/openbmc_project/Attestation'
7
8generated_markdown += custom_target(
Zhichuang Sun387a6192023-07-19 15:48:03 -07009 'xyz/openbmc_project/Attestation/ComponentIntegrity__markdown'.underscorify(),
10 input: [ '../../../../yaml/xyz/openbmc_project/Attestation/ComponentIntegrity.interface.yaml', ],
11 output: [ 'ComponentIntegrity.md' ],
12 depend_files: sdbusplusplus_depfiles,
13 command: [
14 sdbuspp_gen_meson_prog, '--command', 'markdown',
15 '--output', meson.current_build_dir(),
16 '--tool', sdbusplusplus_prog,
17 '--directory', meson.current_source_dir() / '../../../../yaml',
18 'xyz/openbmc_project/Attestation/ComponentIntegrity',
19 ],
Patrick Williams7f154002025-01-03 10:12:23 -050020 install: should_generate_markdown,
21 install_dir: [inst_markdown_dir / sdbusplus_current_path],
22 build_by_default: should_generate_markdown,
Zhichuang Sun387a6192023-07-19 15:48:03 -070023)
24
Patrick Williams7f154002025-01-03 10:12:23 -050025generated_markdown += custom_target(
Zhichuang Sun387a6192023-07-19 15:48:03 -070026 'xyz/openbmc_project/Attestation/IdentityAuthentication__markdown'.underscorify(),
27 input: [ '../../../../yaml/xyz/openbmc_project/Attestation/IdentityAuthentication.interface.yaml', ],
28 output: [ 'IdentityAuthentication.md' ],
29 depend_files: sdbusplusplus_depfiles,
30 command: [
31 sdbuspp_gen_meson_prog, '--command', 'markdown',
32 '--output', meson.current_build_dir(),
33 '--tool', sdbusplusplus_prog,
34 '--directory', meson.current_source_dir() / '../../../../yaml',
35 'xyz/openbmc_project/Attestation/IdentityAuthentication',
36 ],
Patrick Williams7f154002025-01-03 10:12:23 -050037 install: should_generate_markdown,
38 install_dir: [inst_markdown_dir / sdbusplus_current_path],
39 build_by_default: should_generate_markdown,
Zhichuang Sun387a6192023-07-19 15:48:03 -070040)
41
Patrick Williams7f154002025-01-03 10:12:23 -050042generated_markdown += custom_target(
Zhichuang Sun387a6192023-07-19 15:48:03 -070043 'xyz/openbmc_project/Attestation/MeasurementSet__markdown'.underscorify(),
44 input: [ '../../../../yaml/xyz/openbmc_project/Attestation/MeasurementSet.interface.yaml', ],
45 output: [ 'MeasurementSet.md' ],
46 depend_files: sdbusplusplus_depfiles,
47 command: [
48 sdbuspp_gen_meson_prog, '--command', 'markdown',
49 '--output', meson.current_build_dir(),
50 '--tool', sdbusplusplus_prog,
51 '--directory', meson.current_source_dir() / '../../../../yaml',
52 'xyz/openbmc_project/Attestation/MeasurementSet',
53 ],
Patrick Williams7f154002025-01-03 10:12:23 -050054 install: should_generate_markdown,
55 install_dir: [inst_markdown_dir / sdbusplus_current_path],
56 build_by_default: should_generate_markdown,
Zhichuang Sun387a6192023-07-19 15:48:03 -070057)
58