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