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