xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Logging/Syslog/Destination/Mail/meson.build (revision 0e78828ce927548b4dd679e06fdaf2f294983289)
1# Generated file; do not modify.
2subdir('Create')
3subdir('Entry')
4
5sdbusplus_current_path = 'xyz/openbmc_project/Logging/Syslog/Destination/Mail'
6
7generated_sources += custom_target(
8    'xyz/openbmc_project/Logging/Syslog/Destination/Mail__cpp'.underscorify(),
9    input: [
10        '../../../../../../../yaml/xyz/openbmc_project/Logging/Syslog/Destination/Mail.interface.yaml',
11    ],
12    output: [
13        'common.hpp',
14        'server.hpp',
15        'server.cpp',
16        'aserver.hpp',
17        'client.hpp',
18    ],
19    depend_files: sdbusplusplus_depfiles,
20    command: [
21        sdbuspp_gen_meson_prog,
22        '--command',
23        'cpp',
24        '--output',
25        meson.current_build_dir(),
26        '--tool',
27        sdbusplusplus_prog,
28        '--directory',
29        meson.current_source_dir() / '../../../../../../../yaml',
30        'xyz/openbmc_project/Logging/Syslog/Destination/Mail',
31    ],
32    install: should_generate_cpp,
33    install_dir: [
34        get_option('includedir') / sdbusplus_current_path,
35        get_option('includedir') / sdbusplus_current_path,
36        false,
37        get_option('includedir') / sdbusplus_current_path,
38        get_option('includedir') / sdbusplus_current_path,
39    ],
40    build_by_default: should_generate_cpp,
41)
42
43generated_markdown += custom_target(
44    'xyz/openbmc_project/Logging/Syslog/Destination/Mail/Create__markdown'.underscorify(),
45    input: [
46        '../../../../../../../yaml/xyz/openbmc_project/Logging/Syslog/Destination/Mail/Create.interface.yaml',
47    ],
48    output: ['Create.md'],
49    depend_files: sdbusplusplus_depfiles,
50    command: [
51        sdbuspp_gen_meson_prog,
52        '--command',
53        'markdown',
54        '--output',
55        meson.current_build_dir(),
56        '--tool',
57        sdbusplusplus_prog,
58        '--directory',
59        meson.current_source_dir() / '../../../../../../../yaml',
60        'xyz/openbmc_project/Logging/Syslog/Destination/Mail/Create',
61    ],
62    install: should_generate_markdown,
63    install_dir: [inst_markdown_dir / sdbusplus_current_path],
64    build_by_default: should_generate_markdown,
65)
66
67generated_markdown += custom_target(
68    'xyz/openbmc_project/Logging/Syslog/Destination/Mail/Entry__markdown'.underscorify(),
69    input: [
70        '../../../../../../../yaml/xyz/openbmc_project/Logging/Syslog/Destination/Mail/Entry.interface.yaml',
71    ],
72    output: ['Entry.md'],
73    depend_files: sdbusplusplus_depfiles,
74    command: [
75        sdbuspp_gen_meson_prog,
76        '--command',
77        'markdown',
78        '--output',
79        meson.current_build_dir(),
80        '--tool',
81        sdbusplusplus_prog,
82        '--directory',
83        meson.current_source_dir() / '../../../../../../../yaml',
84        'xyz/openbmc_project/Logging/Syslog/Destination/Mail/Entry',
85    ],
86    install: should_generate_markdown,
87    install_dir: [inst_markdown_dir / sdbusplus_current_path],
88    build_by_default: should_generate_markdown,
89)
90
91