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