xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Sensor/meson.build (revision 0e78828ce927548b4dd679e06fdaf2f294983289)
1# Generated file; do not modify.
2subdir('Accuracy')
3subdir('Device')
4subdir('Purpose')
5subdir('Threshold')
6subdir('Value')
7subdir('ValueMutability')
8
9sdbusplus_current_path = 'xyz/openbmc_project/Sensor'
10
11generated_markdown += custom_target(
12    'xyz/openbmc_project/Sensor/Accuracy__markdown'.underscorify(),
13    input: [
14        '../../../../yaml/xyz/openbmc_project/Sensor/Accuracy.interface.yaml',
15    ],
16    output: ['Accuracy.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/Sensor/Accuracy',
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/Sensor/Device__markdown'.underscorify(),
37    input: ['../../../../yaml/xyz/openbmc_project/Sensor/Device.errors.yaml'],
38    output: ['Device.md'],
39    depend_files: sdbusplusplus_depfiles,
40    command: [
41        sdbuspp_gen_meson_prog,
42        '--command',
43        'markdown',
44        '--output',
45        meson.current_build_dir(),
46        '--tool',
47        sdbusplusplus_prog,
48        '--directory',
49        meson.current_source_dir() / '../../../../yaml',
50        'xyz/openbmc_project/Sensor/Device',
51    ],
52    install: should_generate_markdown,
53    install_dir: [inst_markdown_dir / sdbusplus_current_path],
54    build_by_default: should_generate_markdown,
55)
56
57generated_markdown += custom_target(
58    'xyz/openbmc_project/Sensor/Purpose__markdown'.underscorify(),
59    input: [
60        '../../../../yaml/xyz/openbmc_project/Sensor/Purpose.interface.yaml',
61    ],
62    output: ['Purpose.md'],
63    depend_files: sdbusplusplus_depfiles,
64    command: [
65        sdbuspp_gen_meson_prog,
66        '--command',
67        'markdown',
68        '--output',
69        meson.current_build_dir(),
70        '--tool',
71        sdbusplusplus_prog,
72        '--directory',
73        meson.current_source_dir() / '../../../../yaml',
74        'xyz/openbmc_project/Sensor/Purpose',
75    ],
76    install: should_generate_markdown,
77    install_dir: [inst_markdown_dir / sdbusplus_current_path],
78    build_by_default: should_generate_markdown,
79)
80
81generated_markdown += custom_target(
82    'xyz/openbmc_project/Sensor/Threshold__markdown'.underscorify(),
83    input: [
84        '../../../../yaml/xyz/openbmc_project/Sensor/Threshold.errors.yaml',
85        '../../../../yaml/xyz/openbmc_project/Sensor/Threshold.events.yaml',
86    ],
87    output: ['Threshold.md'],
88    depend_files: sdbusplusplus_depfiles,
89    command: [
90        sdbuspp_gen_meson_prog,
91        '--command',
92        'markdown',
93        '--output',
94        meson.current_build_dir(),
95        '--tool',
96        sdbusplusplus_prog,
97        '--directory',
98        meson.current_source_dir() / '../../../../yaml',
99        'xyz/openbmc_project/Sensor/Threshold',
100    ],
101    install: should_generate_markdown,
102    install_dir: [inst_markdown_dir / sdbusplus_current_path],
103    build_by_default: should_generate_markdown,
104)
105
106generated_registry += custom_target(
107    'xyz/openbmc_project/Sensor/Threshold__registry'.underscorify(),
108    input: ['../../../../yaml/xyz/openbmc_project/Sensor/Threshold.events.yaml'],
109    output: ['Threshold.json'],
110    depend_files: sdbusplusplus_depfiles,
111    command: [
112        sdbuspp_gen_meson_prog,
113        '--command',
114        'registry',
115        '--output',
116        meson.current_build_dir(),
117        '--tool',
118        sdbusplusplus_prog,
119        '--directory',
120        meson.current_source_dir() / '../../../../yaml',
121        'xyz/openbmc_project/Sensor/Threshold',
122    ],
123    install: should_generate_registry,
124    install_dir: [inst_registry_dir / sdbusplus_current_path],
125    build_by_default: should_generate_registry,
126)
127
128generated_markdown += custom_target(
129    'xyz/openbmc_project/Sensor/Value__markdown'.underscorify(),
130    input: ['../../../../yaml/xyz/openbmc_project/Sensor/Value.interface.yaml'],
131    output: ['Value.md'],
132    depend_files: sdbusplusplus_depfiles,
133    command: [
134        sdbuspp_gen_meson_prog,
135        '--command',
136        'markdown',
137        '--output',
138        meson.current_build_dir(),
139        '--tool',
140        sdbusplusplus_prog,
141        '--directory',
142        meson.current_source_dir() / '../../../../yaml',
143        'xyz/openbmc_project/Sensor/Value',
144    ],
145    install: should_generate_markdown,
146    install_dir: [inst_markdown_dir / sdbusplus_current_path],
147    build_by_default: should_generate_markdown,
148)
149
150generated_markdown += custom_target(
151    'xyz/openbmc_project/Sensor/ValueMutability__markdown'.underscorify(),
152    input: [
153        '../../../../yaml/xyz/openbmc_project/Sensor/ValueMutability.interface.yaml',
154    ],
155    output: ['ValueMutability.md'],
156    depend_files: sdbusplusplus_depfiles,
157    command: [
158        sdbuspp_gen_meson_prog,
159        '--command',
160        'markdown',
161        '--output',
162        meson.current_build_dir(),
163        '--tool',
164        sdbusplusplus_prog,
165        '--directory',
166        meson.current_source_dir() / '../../../../yaml',
167        'xyz/openbmc_project/Sensor/ValueMutability',
168    ],
169    install: should_generate_markdown,
170    install_dir: [inst_markdown_dir / sdbusplus_current_path],
171    build_by_default: should_generate_markdown,
172)
173
174