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