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