blob: 78831b6a6bc9640dffb016756b312104568c0919 [file] [log] [blame]
Patrick Williamse9981162023-03-09 16:49:02 -06001# Generated file; do not modify.
2subdir('BMC')
Potin Lai70464852025-10-15 10:10:42 +08003subdir('Catalina')
Daniel Hsu9ca8d342025-05-26 19:59:17 +08004subdir('Harma')
Yang Chen497a0e52025-08-04 16:31:14 +08005subdir('Minerva')
Fred Chend4830e42025-06-27 15:41:27 +08006subdir('Santabarbara')
Kevin Tung234e1fe2025-06-17 16:06:23 +08007subdir('Yosemite5')
Patrick Williams7f154002025-01-03 10:12:23 -05008
9sdbusplus_current_path = 'com/meta/Hardware'
10
11generated_markdown += custom_target(
Patrick Williamse9981162023-03-09 16:49:02 -060012 'com/meta/Hardware/BMC__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -050013 input: ['../../../../yaml/com/meta/Hardware/BMC.interface.yaml'],
14 output: ['BMC.md'],
Patrick Williamse9981162023-03-09 16:49:02 -060015 depend_files: sdbusplusplus_depfiles,
16 command: [
Patrick Williams0e788282025-01-31 06:34:56 -050017 sdbuspp_gen_meson_prog,
18 '--command',
19 'markdown',
20 '--output',
21 meson.current_build_dir(),
22 '--tool',
23 sdbusplusplus_prog,
24 '--directory',
25 meson.current_source_dir() / '../../../../yaml',
Patrick Williamse9981162023-03-09 16:49:02 -060026 'com/meta/Hardware/BMC',
27 ],
Patrick Williams7f154002025-01-03 10:12:23 -050028 install: should_generate_markdown,
29 install_dir: [inst_markdown_dir / sdbusplus_current_path],
30 build_by_default: should_generate_markdown,
Patrick Williamse9981162023-03-09 16:49:02 -060031)
32
Daniel Hsu9ca8d342025-05-26 19:59:17 +080033generated_markdown += custom_target(
Potin Lai70464852025-10-15 10:10:42 +080034 'com/meta/Hardware/Catalina__markdown'.underscorify(),
35 input: ['../../../../yaml/com/meta/Hardware/Catalina.interface.yaml'],
36 output: ['Catalina.md'],
37 depend_files: sdbusplusplus_depfiles,
38 command: [
39 sdbuspp_gen_meson_prog,
40 '--command',
41 'markdown',
42 '--output',
43 meson.current_build_dir(),
44 '--tool',
45 sdbusplusplus_prog,
46 '--directory',
47 meson.current_source_dir() / '../../../../yaml',
48 'com/meta/Hardware/Catalina',
49 ],
50 install: should_generate_markdown,
51 install_dir: [inst_markdown_dir / sdbusplus_current_path],
52 build_by_default: should_generate_markdown,
53)
54
55generated_markdown += custom_target(
Daniel Hsu9ca8d342025-05-26 19:59:17 +080056 'com/meta/Hardware/Harma__markdown'.underscorify(),
57 input: ['../../../../yaml/com/meta/Hardware/Harma.interface.yaml'],
58 output: ['Harma.md'],
59 depend_files: sdbusplusplus_depfiles,
60 command: [
61 sdbuspp_gen_meson_prog,
62 '--command',
63 'markdown',
64 '--output',
65 meson.current_build_dir(),
66 '--tool',
67 sdbusplusplus_prog,
68 '--directory',
69 meson.current_source_dir() / '../../../../yaml',
70 'com/meta/Hardware/Harma',
71 ],
72 install: should_generate_markdown,
73 install_dir: [inst_markdown_dir / sdbusplus_current_path],
74 build_by_default: should_generate_markdown,
75)
76
Kevin Tung234e1fe2025-06-17 16:06:23 +080077generated_markdown += custom_target(
Yang Chen497a0e52025-08-04 16:31:14 +080078 'com/meta/Hardware/Minerva__markdown'.underscorify(),
79 input: ['../../../../yaml/com/meta/Hardware/Minerva.interface.yaml'],
80 output: ['Minerva.md'],
81 depend_files: sdbusplusplus_depfiles,
82 command: [
83 sdbuspp_gen_meson_prog,
84 '--command',
85 'markdown',
86 '--output',
87 meson.current_build_dir(),
88 '--tool',
89 sdbusplusplus_prog,
90 '--directory',
91 meson.current_source_dir() / '../../../../yaml',
92 'com/meta/Hardware/Minerva',
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(
Fred Chend4830e42025-06-27 15:41:27 +0800100 'com/meta/Hardware/Santabarbara__markdown'.underscorify(),
101 input: ['../../../../yaml/com/meta/Hardware/Santabarbara.interface.yaml'],
102 output: ['Santabarbara.md'],
103 depend_files: sdbusplusplus_depfiles,
104 command: [
105 sdbuspp_gen_meson_prog,
106 '--command',
107 'markdown',
108 '--output',
109 meson.current_build_dir(),
110 '--tool',
111 sdbusplusplus_prog,
112 '--directory',
113 meson.current_source_dir() / '../../../../yaml',
114 'com/meta/Hardware/Santabarbara',
115 ],
116 install: should_generate_markdown,
117 install_dir: [inst_markdown_dir / sdbusplus_current_path],
118 build_by_default: should_generate_markdown,
119)
120
121generated_markdown += custom_target(
Kevin Tung234e1fe2025-06-17 16:06:23 +0800122 'com/meta/Hardware/Yosemite5__markdown'.underscorify(),
123 input: ['../../../../yaml/com/meta/Hardware/Yosemite5.interface.yaml'],
124 output: ['Yosemite5.md'],
125 depend_files: sdbusplusplus_depfiles,
126 command: [
127 sdbuspp_gen_meson_prog,
128 '--command',
129 'markdown',
130 '--output',
131 meson.current_build_dir(),
132 '--tool',
133 sdbusplusplus_prog,
134 '--directory',
135 meson.current_source_dir() / '../../../../yaml',
136 'com/meta/Hardware/Yosemite5',
137 ],
138 install: should_generate_markdown,
139 install_dir: [inst_markdown_dir / sdbusplus_current_path],
140 build_by_default: should_generate_markdown,
141)
142