xref: /openbmc/phosphor-dbus-interfaces/gen/com/meta/Hardware/Catalina/meson.build (revision 70464852575e6761de4b5fcdf5202356b9ff53ce)
1*70464852SPotin Lai# Generated file; do not modify.
2*70464852SPotin Lai
3*70464852SPotin Laisdbusplus_current_path = 'com/meta/Hardware/Catalina'
4*70464852SPotin Lai
5*70464852SPotin Laigenerated_sources += custom_target(
6*70464852SPotin Lai    'com/meta/Hardware/Catalina__cpp'.underscorify(),
7*70464852SPotin Lai    input: ['../../../../../yaml/com/meta/Hardware/Catalina.interface.yaml'],
8*70464852SPotin Lai    output: [
9*70464852SPotin Lai        'common.hpp',
10*70464852SPotin Lai        'server.hpp',
11*70464852SPotin Lai        'server.cpp',
12*70464852SPotin Lai        'aserver.hpp',
13*70464852SPotin Lai        'client.hpp',
14*70464852SPotin Lai    ],
15*70464852SPotin Lai    depend_files: sdbusplusplus_depfiles,
16*70464852SPotin Lai    command: [
17*70464852SPotin Lai        sdbuspp_gen_meson_prog,
18*70464852SPotin Lai        '--command',
19*70464852SPotin Lai        'cpp',
20*70464852SPotin Lai        '--output',
21*70464852SPotin Lai        meson.current_build_dir(),
22*70464852SPotin Lai        '--tool',
23*70464852SPotin Lai        sdbusplusplus_prog,
24*70464852SPotin Lai        '--directory',
25*70464852SPotin Lai        meson.current_source_dir() / '../../../../../yaml',
26*70464852SPotin Lai        'com/meta/Hardware/Catalina',
27*70464852SPotin Lai    ],
28*70464852SPotin Lai    install: should_generate_cpp,
29*70464852SPotin Lai    install_dir: [
30*70464852SPotin Lai        get_option('includedir') / sdbusplus_current_path,
31*70464852SPotin Lai        get_option('includedir') / sdbusplus_current_path,
32*70464852SPotin Lai        false,
33*70464852SPotin Lai        get_option('includedir') / sdbusplus_current_path,
34*70464852SPotin Lai        get_option('includedir') / sdbusplus_current_path,
35*70464852SPotin Lai    ],
36*70464852SPotin Lai    build_by_default: should_generate_cpp,
37*70464852SPotin Lai)
38*70464852SPotin Lai
39