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