xref: /openbmc/sdbusplus/tools/meson.build (revision b750136d)
1sdbusplusplus_depfiles = files(
2  'sdbus++',
3  'sdbusplus/__init__.py',
4  'sdbusplus/enum.py',
5  'sdbusplus/error.py',
6  'sdbusplus/event.py',
7  'sdbusplus/interface.py',
8  'sdbusplus/main.py',
9  'sdbusplus/method.py',
10  'sdbusplus/namedelement.py',
11  'sdbusplus/path.py',
12  'sdbusplus/property.py',
13  'sdbusplus/renderer.py',
14  'sdbusplus/servicename.py',
15  'sdbusplus/signal.py',
16  'sdbusplus/schemas/events.schema.yaml',
17  'sdbusplus/templates/error.cpp.mako',
18  'sdbusplus/templates/error.hpp.mako',
19  'sdbusplus/templates/error.md.mako',
20  'sdbusplus/templates/event.cpp.mako',
21  'sdbusplus/templates/event.hpp.mako',
22  'sdbusplus/templates/event.md.mako',
23  'sdbusplus/templates/events.cpp.mako',
24  'sdbusplus/templates/events.hpp.mako',
25  'sdbusplus/templates/events.md.mako',
26  'sdbusplus/templates/interface.aserver.hpp.mako',
27  'sdbusplus/templates/interface.client.hpp.mako',
28  'sdbusplus/templates/interface.common.hpp.mako',
29  'sdbusplus/templates/interface.md.mako',
30  'sdbusplus/templates/interface.server.cpp.mako',
31  'sdbusplus/templates/interface.server.hpp.mako',
32  'sdbusplus/templates/method.aserver.callback.hpp.mako',
33  'sdbusplus/templates/method.aserver.tag.hpp.mako',
34  'sdbusplus/templates/method.aserver.typeid.hpp.mako',
35  'sdbusplus/templates/method.aserver.vtable.hpp.mako',
36  'sdbusplus/templates/method.client.hpp.mako',
37  'sdbusplus/templates/method.md.mako',
38  'sdbusplus/templates/method.prototype.hpp.mako',
39  'sdbusplus/templates/method.server.vtable.cpp.mako',
40  'sdbusplus/templates/property.md.mako',
41  'sdbusplus/templates/property.aserver.callback.hpp.mako',
42  'sdbusplus/templates/property.aserver.get.hpp.mako',
43  'sdbusplus/templates/property.aserver.set.hpp.mako',
44  'sdbusplus/templates/property.aserver.tag.hpp.mako',
45  'sdbusplus/templates/property.aserver.typeid.hpp.mako',
46  'sdbusplus/templates/property.aserver.value.hpp.mako',
47  'sdbusplus/templates/property.aserver.vtable.hpp.mako',
48  'sdbusplus/templates/property.client.hpp.mako',
49  'sdbusplus/templates/property.server.cpp.mako',
50  'sdbusplus/templates/property.server.vtable.cpp.mako',
51  'sdbusplus/templates/signal.md.mako',
52  'sdbusplus/templates/signal.aserver.emit.hpp.mako',
53  'sdbusplus/templates/signal.aserver.typeid.hpp.mako',
54  'sdbusplus/templates/signal.aserver.vtable.hpp.mako',
55  'sdbusplus/templates/signal.prototype.hpp.mako',
56  'sdbusplus/templates/signal.server.vtable.cpp.mako',
57)
58meson.override_find_program('sdbus++', files('sdbus++'))
59sdbusplusplus_prog = find_program('sdbus++', native: true)
60
61meson.override_find_program('sdbus++-gen-meson', files('sdbus++-gen-meson'))
62sdbuspp_gen_meson_prog = find_program('sdbus++-gen-meson', native: true)
63