blob: 94a9f85c6b5b41fbd98f058dd205be0e77fba6e1 [file] [log] [blame]
William A. Kennington III293c8a22022-09-02 14:35:54 -07001sdbusplusplus_depfiles = files(
2 'sdbus++',
Patrick Williams1caa5e82023-04-19 16:24:38 -05003 'sdbusplus/__init__.py',
William A. Kennington III293c8a22022-09-02 14:35:54 -07004 'sdbusplus/enum.py',
5 'sdbusplus/error.py',
Patrick Williams0336a2f2024-09-05 21:41:07 -04006 'sdbusplus/event.py',
William A. Kennington III293c8a22022-09-02 14:35:54 -07007 'sdbusplus/interface.py',
8 'sdbusplus/main.py',
9 'sdbusplus/method.py',
10 'sdbusplus/namedelement.py',
Patrick Williamsc0290e42023-09-01 06:29:45 -050011 'sdbusplus/path.py',
William A. Kennington III293c8a22022-09-02 14:35:54 -070012 'sdbusplus/property.py',
13 'sdbusplus/renderer.py',
Patrick Williams2369ec42023-09-01 06:46:18 -050014 'sdbusplus/servicename.py',
William A. Kennington III293c8a22022-09-02 14:35:54 -070015 'sdbusplus/signal.py',
Patrick Williamsec40c492024-08-28 10:54:54 -040016 'sdbusplus/schemas/events.schema.yaml',
William A. Kennington III293c8a22022-09-02 14:35:54 -070017 'sdbusplus/templates/error.cpp.mako',
18 'sdbusplus/templates/error.hpp.mako',
19 'sdbusplus/templates/error.md.mako',
Patrick Williamsb7501362024-09-16 22:18:23 -040020 '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',
Patrick Williams6403d562023-08-18 11:34:43 -050026 'sdbusplus/templates/interface.aserver.hpp.mako',
William A. Kennington III293c8a22022-09-02 14:35:54 -070027 'sdbusplus/templates/interface.client.hpp.mako',
Patrick Williams1caa5e82023-04-19 16:24:38 -050028 'sdbusplus/templates/interface.common.hpp.mako',
William A. Kennington III293c8a22022-09-02 14:35:54 -070029 'sdbusplus/templates/interface.md.mako',
30 'sdbusplus/templates/interface.server.cpp.mako',
31 'sdbusplus/templates/interface.server.hpp.mako',
Patrick Williamse15ff882023-08-22 16:59:16 -050032 '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',
Patrick Williams0241d902023-04-26 11:04:04 -050036 'sdbusplus/templates/method.client.hpp.mako',
Patrick Williamse15ff882023-08-22 16:59:16 -050037 'sdbusplus/templates/method.md.mako',
William A. Kennington III293c8a22022-09-02 14:35:54 -070038 'sdbusplus/templates/method.prototype.hpp.mako',
Patrick Williams69373482023-05-12 17:29:53 -050039 'sdbusplus/templates/method.server.vtable.cpp.mako',
William A. Kennington III293c8a22022-09-02 14:35:54 -070040 'sdbusplus/templates/property.md.mako',
Patrick Williamsf84f1112023-08-20 19:03:08 -050041 'sdbusplus/templates/property.aserver.callback.hpp.mako',
42 'sdbusplus/templates/property.aserver.get.hpp.mako',
Patrick Williams72f71162023-08-20 21:36:14 -050043 'sdbusplus/templates/property.aserver.set.hpp.mako',
Patrick Williamsf84f1112023-08-20 19:03:08 -050044 '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',
Patrick Williams65e4d302023-04-26 12:30:10 -050048 'sdbusplus/templates/property.client.hpp.mako',
Patrick Williams3a1d8b92023-05-12 17:19:20 -050049 'sdbusplus/templates/property.server.cpp.mako',
Patrick Williams69373482023-05-12 17:29:53 -050050 'sdbusplus/templates/property.server.vtable.cpp.mako',
William A. Kennington III293c8a22022-09-02 14:35:54 -070051 'sdbusplus/templates/signal.md.mako',
Patrick Williamsbf0283a2023-08-19 07:18:04 -050052 'sdbusplus/templates/signal.aserver.emit.hpp.mako',
53 'sdbusplus/templates/signal.aserver.typeid.hpp.mako',
54 'sdbusplus/templates/signal.aserver.vtable.hpp.mako',
William A. Kennington III293c8a22022-09-02 14:35:54 -070055 'sdbusplus/templates/signal.prototype.hpp.mako',
Patrick Williams69373482023-05-12 17:29:53 -050056 'sdbusplus/templates/signal.server.vtable.cpp.mako',
William A. Kennington III293c8a22022-09-02 14:35:54 -070057)
William A. Kennington III76e37d42022-09-02 13:51:12 -070058meson.override_find_program('sdbus++', files('sdbus++'))
59sdbusplusplus_prog = find_program('sdbus++', native: true)
Patrick Williams4dd3e292022-03-21 09:14:08 -050060
William A. Kennington III76e37d42022-09-02 13:51:12 -070061meson.override_find_program('sdbus++-gen-meson', files('sdbus++-gen-meson'))
62sdbuspp_gen_meson_prog = find_program('sdbus++-gen-meson', native: true)