xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/HardwareIsolation/meson.build (revision 0e78828ce927548b4dd679e06fdaf2f294983289)
1# Generated file; do not modify.
2subdir('Create')
3subdir('Entry')
4
5sdbusplus_current_path = 'xyz/openbmc_project/HardwareIsolation'
6
7generated_sources += custom_target(
8    'xyz/openbmc_project/HardwareIsolation__cpp'.underscorify(),
9    input: [
10        '../../../../yaml/xyz/openbmc_project/HardwareIsolation.errors.yaml',
11    ],
12    output: ['error.cpp', 'error.hpp'],
13    depend_files: sdbusplusplus_depfiles,
14    command: [
15        sdbuspp_gen_meson_prog,
16        '--command',
17        'cpp',
18        '--output',
19        meson.current_build_dir(),
20        '--tool',
21        sdbusplusplus_prog,
22        '--directory',
23        meson.current_source_dir() / '../../../../yaml',
24        'xyz/openbmc_project/HardwareIsolation',
25    ],
26    install: should_generate_cpp,
27    install_dir: [false, get_option('includedir') / sdbusplus_current_path],
28    build_by_default: should_generate_cpp,
29)
30
31generated_markdown += custom_target(
32    'xyz/openbmc_project/HardwareIsolation/Create__markdown'.underscorify(),
33    input: [
34        '../../../../yaml/xyz/openbmc_project/HardwareIsolation/Create.interface.yaml',
35    ],
36    output: ['Create.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        'xyz/openbmc_project/HardwareIsolation/Create',
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(
56    'xyz/openbmc_project/HardwareIsolation/Entry__markdown'.underscorify(),
57    input: [
58        '../../../../yaml/xyz/openbmc_project/HardwareIsolation/Entry.interface.yaml',
59    ],
60    output: ['Entry.md'],
61    depend_files: sdbusplusplus_depfiles,
62    command: [
63        sdbuspp_gen_meson_prog,
64        '--command',
65        'markdown',
66        '--output',
67        meson.current_build_dir(),
68        '--tool',
69        sdbusplusplus_prog,
70        '--directory',
71        meson.current_source_dir() / '../../../../yaml',
72        'xyz/openbmc_project/HardwareIsolation/Entry',
73    ],
74    install: should_generate_markdown,
75    install_dir: [inst_markdown_dir / sdbusplus_current_path],
76    build_by_default: should_generate_markdown,
77)
78
79