xref: /openbmc/sdbusplus/tools/meson.build (revision dd6efd175128c91a77088d310f20f944f170840b)
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/schemas/events.schema.yaml',
15    'sdbusplus/servicename.py',
16    'sdbusplus/signal.py',
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.aserver.callback.hpp.mako',
41    'sdbusplus/templates/property.aserver.get.hpp.mako',
42    'sdbusplus/templates/property.aserver.set.hpp.mako',
43    'sdbusplus/templates/property.aserver.tag.hpp.mako',
44    'sdbusplus/templates/property.aserver.typeid.hpp.mako',
45    'sdbusplus/templates/property.aserver.vtable.hpp.mako',
46    'sdbusplus/templates/property.client.hpp.mako',
47    'sdbusplus/templates/property.md.mako',
48    'sdbusplus/templates/property.server.cpp.mako',
49    'sdbusplus/templates/property.server.vtable.cpp.mako',
50    'sdbusplus/templates/signal.aserver.emit.hpp.mako',
51    'sdbusplus/templates/signal.aserver.typeid.hpp.mako',
52    'sdbusplus/templates/signal.aserver.vtable.hpp.mako',
53    'sdbusplus/templates/signal.md.mako',
54    'sdbusplus/templates/signal.prototype.hpp.mako',
55    'sdbusplus/templates/signal.server.vtable.cpp.mako',
56)
57meson.override_find_program('sdbus++', files('sdbus++'))
58sdbusplusplus_prog = find_program('sdbus++', native: true)
59
60meson.override_find_program('sdbus++-gen-meson', files('sdbus++-gen-meson'))
61sdbuspp_gen_meson_prog = find_program('sdbus++-gen-meson', native: true)
62