blob: ba23ac61ab3a30b8112d07f4edb8023583830360 [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(),
Patrick Williams0e788282025-01-31 06:34:56 -050010 input: [
11 '../../../../yaml/xyz/openbmc_project/Attestation/ComponentIntegrity.interface.yaml',
12 ],
13 output: ['ComponentIntegrity.md'],
Zhichuang Sun387a6192023-07-19 15:48:03 -070014 depend_files: sdbusplusplus_depfiles,
15 command: [
Patrick Williams0e788282025-01-31 06:34:56 -050016 sdbuspp_gen_meson_prog,
17 '--command',
18 'markdown',
19 '--output',
20 meson.current_build_dir(),
21 '--tool',
22 sdbusplusplus_prog,
23 '--directory',
24 meson.current_source_dir() / '../../../../yaml',
Zhichuang Sun387a6192023-07-19 15:48:03 -070025 'xyz/openbmc_project/Attestation/ComponentIntegrity',
26 ],
Patrick Williams7f154002025-01-03 10:12:23 -050027 install: should_generate_markdown,
28 install_dir: [inst_markdown_dir / sdbusplus_current_path],
29 build_by_default: should_generate_markdown,
Zhichuang Sun387a6192023-07-19 15:48:03 -070030)
31
Patrick Williams7f154002025-01-03 10:12:23 -050032generated_markdown += custom_target(
Zhichuang Sun387a6192023-07-19 15:48:03 -070033 'xyz/openbmc_project/Attestation/IdentityAuthentication__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -050034 input: [
35 '../../../../yaml/xyz/openbmc_project/Attestation/IdentityAuthentication.interface.yaml',
36 ],
37 output: ['IdentityAuthentication.md'],
Zhichuang Sun387a6192023-07-19 15:48:03 -070038 depend_files: sdbusplusplus_depfiles,
39 command: [
Patrick Williams0e788282025-01-31 06:34:56 -050040 sdbuspp_gen_meson_prog,
41 '--command',
42 'markdown',
43 '--output',
44 meson.current_build_dir(),
45 '--tool',
46 sdbusplusplus_prog,
47 '--directory',
48 meson.current_source_dir() / '../../../../yaml',
Zhichuang Sun387a6192023-07-19 15:48:03 -070049 'xyz/openbmc_project/Attestation/IdentityAuthentication',
50 ],
Patrick Williams7f154002025-01-03 10:12:23 -050051 install: should_generate_markdown,
52 install_dir: [inst_markdown_dir / sdbusplus_current_path],
53 build_by_default: should_generate_markdown,
Zhichuang Sun387a6192023-07-19 15:48:03 -070054)
55
Patrick Williams7f154002025-01-03 10:12:23 -050056generated_markdown += custom_target(
Zhichuang Sun387a6192023-07-19 15:48:03 -070057 'xyz/openbmc_project/Attestation/MeasurementSet__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -050058 input: [
59 '../../../../yaml/xyz/openbmc_project/Attestation/MeasurementSet.interface.yaml',
60 ],
61 output: ['MeasurementSet.md'],
Zhichuang Sun387a6192023-07-19 15:48:03 -070062 depend_files: sdbusplusplus_depfiles,
63 command: [
Patrick Williams0e788282025-01-31 06:34:56 -050064 sdbuspp_gen_meson_prog,
65 '--command',
66 'markdown',
67 '--output',
68 meson.current_build_dir(),
69 '--tool',
70 sdbusplusplus_prog,
71 '--directory',
72 meson.current_source_dir() / '../../../../yaml',
Zhichuang Sun387a6192023-07-19 15:48:03 -070073 'xyz/openbmc_project/Attestation/MeasurementSet',
74 ],
Patrick Williams7f154002025-01-03 10:12:23 -050075 install: should_generate_markdown,
76 install_dir: [inst_markdown_dir / sdbusplus_current_path],
77 build_by_default: should_generate_markdown,
Zhichuang Sun387a6192023-07-19 15:48:03 -070078)
79