xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Power/meson.build (revision 0e78828ce927548b4dd679e06fdaf2f294983289)
1# Generated file; do not modify.
2subdir('ACPIPowerState')
3subdir('Cap')
4subdir('CapLimits')
5subdir('IdlePowerSaver')
6subdir('Mode')
7subdir('RestorePolicy')
8subdir('Throttle')
9
10sdbusplus_current_path = 'xyz/openbmc_project/Control/Power'
11
12generated_markdown += custom_target(
13    'xyz/openbmc_project/Control/Power/ACPIPowerState__markdown'.underscorify(),
14    input: [
15        '../../../../../yaml/xyz/openbmc_project/Control/Power/ACPIPowerState.interface.yaml',
16    ],
17    output: ['ACPIPowerState.md'],
18    depend_files: sdbusplusplus_depfiles,
19    command: [
20        sdbuspp_gen_meson_prog,
21        '--command',
22        'markdown',
23        '--output',
24        meson.current_build_dir(),
25        '--tool',
26        sdbusplusplus_prog,
27        '--directory',
28        meson.current_source_dir() / '../../../../../yaml',
29        'xyz/openbmc_project/Control/Power/ACPIPowerState',
30    ],
31    install: should_generate_markdown,
32    install_dir: [inst_markdown_dir / sdbusplus_current_path],
33    build_by_default: should_generate_markdown,
34)
35
36generated_markdown += custom_target(
37    'xyz/openbmc_project/Control/Power/Cap__markdown'.underscorify(),
38    input: [
39        '../../../../../yaml/xyz/openbmc_project/Control/Power/Cap.interface.yaml',
40    ],
41    output: ['Cap.md'],
42    depend_files: sdbusplusplus_depfiles,
43    command: [
44        sdbuspp_gen_meson_prog,
45        '--command',
46        'markdown',
47        '--output',
48        meson.current_build_dir(),
49        '--tool',
50        sdbusplusplus_prog,
51        '--directory',
52        meson.current_source_dir() / '../../../../../yaml',
53        'xyz/openbmc_project/Control/Power/Cap',
54    ],
55    install: should_generate_markdown,
56    install_dir: [inst_markdown_dir / sdbusplus_current_path],
57    build_by_default: should_generate_markdown,
58)
59
60generated_markdown += custom_target(
61    'xyz/openbmc_project/Control/Power/CapLimits__markdown'.underscorify(),
62    input: [
63        '../../../../../yaml/xyz/openbmc_project/Control/Power/CapLimits.interface.yaml',
64    ],
65    output: ['CapLimits.md'],
66    depend_files: sdbusplusplus_depfiles,
67    command: [
68        sdbuspp_gen_meson_prog,
69        '--command',
70        'markdown',
71        '--output',
72        meson.current_build_dir(),
73        '--tool',
74        sdbusplusplus_prog,
75        '--directory',
76        meson.current_source_dir() / '../../../../../yaml',
77        'xyz/openbmc_project/Control/Power/CapLimits',
78    ],
79    install: should_generate_markdown,
80    install_dir: [inst_markdown_dir / sdbusplus_current_path],
81    build_by_default: should_generate_markdown,
82)
83
84generated_markdown += custom_target(
85    'xyz/openbmc_project/Control/Power/IdlePowerSaver__markdown'.underscorify(),
86    input: [
87        '../../../../../yaml/xyz/openbmc_project/Control/Power/IdlePowerSaver.interface.yaml',
88    ],
89    output: ['IdlePowerSaver.md'],
90    depend_files: sdbusplusplus_depfiles,
91    command: [
92        sdbuspp_gen_meson_prog,
93        '--command',
94        'markdown',
95        '--output',
96        meson.current_build_dir(),
97        '--tool',
98        sdbusplusplus_prog,
99        '--directory',
100        meson.current_source_dir() / '../../../../../yaml',
101        'xyz/openbmc_project/Control/Power/IdlePowerSaver',
102    ],
103    install: should_generate_markdown,
104    install_dir: [inst_markdown_dir / sdbusplus_current_path],
105    build_by_default: should_generate_markdown,
106)
107
108generated_markdown += custom_target(
109    'xyz/openbmc_project/Control/Power/Mode__markdown'.underscorify(),
110    input: [
111        '../../../../../yaml/xyz/openbmc_project/Control/Power/Mode.interface.yaml',
112    ],
113    output: ['Mode.md'],
114    depend_files: sdbusplusplus_depfiles,
115    command: [
116        sdbuspp_gen_meson_prog,
117        '--command',
118        'markdown',
119        '--output',
120        meson.current_build_dir(),
121        '--tool',
122        sdbusplusplus_prog,
123        '--directory',
124        meson.current_source_dir() / '../../../../../yaml',
125        'xyz/openbmc_project/Control/Power/Mode',
126    ],
127    install: should_generate_markdown,
128    install_dir: [inst_markdown_dir / sdbusplus_current_path],
129    build_by_default: should_generate_markdown,
130)
131
132generated_markdown += custom_target(
133    'xyz/openbmc_project/Control/Power/RestorePolicy__markdown'.underscorify(),
134    input: [
135        '../../../../../yaml/xyz/openbmc_project/Control/Power/RestorePolicy.interface.yaml',
136    ],
137    output: ['RestorePolicy.md'],
138    depend_files: sdbusplusplus_depfiles,
139    command: [
140        sdbuspp_gen_meson_prog,
141        '--command',
142        'markdown',
143        '--output',
144        meson.current_build_dir(),
145        '--tool',
146        sdbusplusplus_prog,
147        '--directory',
148        meson.current_source_dir() / '../../../../../yaml',
149        'xyz/openbmc_project/Control/Power/RestorePolicy',
150    ],
151    install: should_generate_markdown,
152    install_dir: [inst_markdown_dir / sdbusplus_current_path],
153    build_by_default: should_generate_markdown,
154)
155
156generated_markdown += custom_target(
157    'xyz/openbmc_project/Control/Power/Throttle__markdown'.underscorify(),
158    input: [
159        '../../../../../yaml/xyz/openbmc_project/Control/Power/Throttle.interface.yaml',
160    ],
161    output: ['Throttle.md'],
162    depend_files: sdbusplusplus_depfiles,
163    command: [
164        sdbuspp_gen_meson_prog,
165        '--command',
166        'markdown',
167        '--output',
168        meson.current_build_dir(),
169        '--tool',
170        sdbusplusplus_prog,
171        '--directory',
172        meson.current_source_dir() / '../../../../../yaml',
173        'xyz/openbmc_project/Control/Power/Throttle',
174    ],
175    install: should_generate_markdown,
176    install_dir: [inst_markdown_dir / sdbusplus_current_path],
177    build_by_default: should_generate_markdown,
178)
179
180