xref: /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Boot/Flags/meson.build (revision 0e14bf7dc6cb0dee8b2de6b29459e88b012e1829)
1*0e14bf7dSZoey YJ Chung# Generated file; do not modify.
2*0e14bf7dSZoey YJ Chung
3*0e14bf7dSZoey YJ Chungsdbusplus_current_path = 'xyz/openbmc_project/Control/Boot/Flags'
4*0e14bf7dSZoey YJ Chung
5*0e14bf7dSZoey YJ Chunggenerated_sources += custom_target(
6*0e14bf7dSZoey YJ Chung    'xyz/openbmc_project/Control/Boot/Flags__cpp'.underscorify(),
7*0e14bf7dSZoey YJ Chung    input: [
8*0e14bf7dSZoey YJ Chung        '../../../../../../yaml/xyz/openbmc_project/Control/Boot/Flags.interface.yaml',
9*0e14bf7dSZoey YJ Chung    ],
10*0e14bf7dSZoey YJ Chung    output: [
11*0e14bf7dSZoey YJ Chung        'common.hpp',
12*0e14bf7dSZoey YJ Chung        'server.hpp',
13*0e14bf7dSZoey YJ Chung        'server.cpp',
14*0e14bf7dSZoey YJ Chung        'aserver.hpp',
15*0e14bf7dSZoey YJ Chung        'client.hpp',
16*0e14bf7dSZoey YJ Chung    ],
17*0e14bf7dSZoey YJ Chung    depend_files: sdbusplusplus_depfiles,
18*0e14bf7dSZoey YJ Chung    command: [
19*0e14bf7dSZoey YJ Chung        sdbuspp_gen_meson_prog,
20*0e14bf7dSZoey YJ Chung        '--command',
21*0e14bf7dSZoey YJ Chung        'cpp',
22*0e14bf7dSZoey YJ Chung        '--output',
23*0e14bf7dSZoey YJ Chung        meson.current_build_dir(),
24*0e14bf7dSZoey YJ Chung        '--tool',
25*0e14bf7dSZoey YJ Chung        sdbusplusplus_prog,
26*0e14bf7dSZoey YJ Chung        '--directory',
27*0e14bf7dSZoey YJ Chung        meson.current_source_dir() / '../../../../../../yaml',
28*0e14bf7dSZoey YJ Chung        'xyz/openbmc_project/Control/Boot/Flags',
29*0e14bf7dSZoey YJ Chung    ],
30*0e14bf7dSZoey YJ Chung    install: should_generate_cpp,
31*0e14bf7dSZoey YJ Chung    install_dir: [
32*0e14bf7dSZoey YJ Chung        get_option('includedir') / sdbusplus_current_path,
33*0e14bf7dSZoey YJ Chung        get_option('includedir') / sdbusplus_current_path,
34*0e14bf7dSZoey YJ Chung        false,
35*0e14bf7dSZoey YJ Chung        get_option('includedir') / sdbusplus_current_path,
36*0e14bf7dSZoey YJ Chung        get_option('includedir') / sdbusplus_current_path,
37*0e14bf7dSZoey YJ Chung    ],
38*0e14bf7dSZoey YJ Chung    build_by_default: should_generate_cpp,
39*0e14bf7dSZoey YJ Chung)
40*0e14bf7dSZoey YJ Chung
41