xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Sensor/meson.build (revision 7b5b4e82d394dcbbd8c5d50641eb9572b2121b50)
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: [ '../../../../yaml/xyz/openbmc_project/Sensor/Accuracy.interface.yaml',  ],
14    output: [ 'Accuracy.md' ],
15    depend_files: sdbusplusplus_depfiles,
16    command: [
17        sdbuspp_gen_meson_prog, '--command', 'markdown',
18        '--output', meson.current_build_dir(),
19        '--tool', sdbusplusplus_prog,
20        '--directory', meson.current_source_dir() / '../../../../yaml',
21        'xyz/openbmc_project/Sensor/Accuracy',
22    ],
23    install: should_generate_markdown,
24    install_dir: [inst_markdown_dir / sdbusplus_current_path],
25    build_by_default: should_generate_markdown,
26)
27
28generated_markdown += custom_target(
29    'xyz/openbmc_project/Sensor/Device__markdown'.underscorify(),
30    input: [ '../../../../yaml/xyz/openbmc_project/Sensor/Device.errors.yaml',  ],
31    output: [ 'Device.md' ],
32    depend_files: sdbusplusplus_depfiles,
33    command: [
34        sdbuspp_gen_meson_prog, '--command', 'markdown',
35        '--output', meson.current_build_dir(),
36        '--tool', sdbusplusplus_prog,
37        '--directory', meson.current_source_dir() / '../../../../yaml',
38        'xyz/openbmc_project/Sensor/Device',
39    ],
40    install: should_generate_markdown,
41    install_dir: [inst_markdown_dir / sdbusplus_current_path],
42    build_by_default: should_generate_markdown,
43)
44
45generated_markdown += custom_target(
46    'xyz/openbmc_project/Sensor/Purpose__markdown'.underscorify(),
47    input: [ '../../../../yaml/xyz/openbmc_project/Sensor/Purpose.interface.yaml',  ],
48    output: [ 'Purpose.md' ],
49    depend_files: sdbusplusplus_depfiles,
50    command: [
51        sdbuspp_gen_meson_prog, '--command', 'markdown',
52        '--output', meson.current_build_dir(),
53        '--tool', sdbusplusplus_prog,
54        '--directory', meson.current_source_dir() / '../../../../yaml',
55        'xyz/openbmc_project/Sensor/Purpose',
56    ],
57    install: should_generate_markdown,
58    install_dir: [inst_markdown_dir / sdbusplus_current_path],
59    build_by_default: should_generate_markdown,
60)
61
62generated_markdown += custom_target(
63    'xyz/openbmc_project/Sensor/Threshold__markdown'.underscorify(),
64    input: [ '../../../../yaml/xyz/openbmc_project/Sensor/Threshold.errors.yaml', '../../../../yaml/xyz/openbmc_project/Sensor/Threshold.events.yaml',  ],
65    output: [ 'Threshold.md' ],
66    depend_files: sdbusplusplus_depfiles,
67    command: [
68        sdbuspp_gen_meson_prog, '--command', 'markdown',
69        '--output', meson.current_build_dir(),
70        '--tool', sdbusplusplus_prog,
71        '--directory', meson.current_source_dir() / '../../../../yaml',
72        'xyz/openbmc_project/Sensor/Threshold',
73    ],
74    install: should_generate_markdown,
75    install_dir: [inst_markdown_dir / sdbusplus_current_path],
76    build_by_default: should_generate_markdown,
77)
78
79generated_registry += custom_target(
80    'xyz/openbmc_project/Sensor/Threshold__registry'.underscorify(),
81    input: [ '../../../../yaml/xyz/openbmc_project/Sensor/Threshold.events.yaml',  ],
82    output: [ 'Threshold.json' ],
83    depend_files: sdbusplusplus_depfiles,
84    command: [
85        sdbuspp_gen_meson_prog, '--command', 'registry',
86        '--output', meson.current_build_dir(),
87        '--tool', sdbusplusplus_prog,
88        '--directory', meson.current_source_dir() / '../../../../yaml',
89        'xyz/openbmc_project/Sensor/Threshold',
90    ],
91    install: should_generate_registry,
92    install_dir: [inst_registry_dir / sdbusplus_current_path],
93    build_by_default: should_generate_registry,
94)
95
96generated_markdown += custom_target(
97    'xyz/openbmc_project/Sensor/Value__markdown'.underscorify(),
98    input: [ '../../../../yaml/xyz/openbmc_project/Sensor/Value.interface.yaml',  ],
99    output: [ 'Value.md' ],
100    depend_files: sdbusplusplus_depfiles,
101    command: [
102        sdbuspp_gen_meson_prog, '--command', 'markdown',
103        '--output', meson.current_build_dir(),
104        '--tool', sdbusplusplus_prog,
105        '--directory', meson.current_source_dir() / '../../../../yaml',
106        'xyz/openbmc_project/Sensor/Value',
107    ],
108    install: should_generate_markdown,
109    install_dir: [inst_markdown_dir / sdbusplus_current_path],
110    build_by_default: should_generate_markdown,
111)
112
113generated_markdown += custom_target(
114    'xyz/openbmc_project/Sensor/ValueMutability__markdown'.underscorify(),
115    input: [ '../../../../yaml/xyz/openbmc_project/Sensor/ValueMutability.interface.yaml',  ],
116    output: [ 'ValueMutability.md' ],
117    depend_files: sdbusplusplus_depfiles,
118    command: [
119        sdbuspp_gen_meson_prog, '--command', 'markdown',
120        '--output', meson.current_build_dir(),
121        '--tool', sdbusplusplus_prog,
122        '--directory', meson.current_source_dir() / '../../../../yaml',
123        'xyz/openbmc_project/Sensor/ValueMutability',
124    ],
125    install: should_generate_markdown,
126    install_dir: [inst_markdown_dir / sdbusplus_current_path],
127    build_by_default: should_generate_markdown,
128)
129
130