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