From 938dce1e03ee7b5f16c6955dd055916dd2d515d0 Mon Sep 17 00:00:00 2001 From: kx Date: Thu, 21 Dec 2023 21:15:15 +0300 Subject: Version 1.0.0 --- dbus/meson.build | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dbus/meson.build (limited to 'dbus/meson.build') diff --git a/dbus/meson.build b/dbus/meson.build new file mode 100644 index 0000000..f9d5563 --- /dev/null +++ b/dbus/meson.build @@ -0,0 +1,36 @@ + +timedated_dbus_interfaces = [ + [ 'timedate', 'org.freedesktop.timedate1', 'Daemon' ], +] + +timedated_dbus_headers = [] +timedated_dbus_sources = [] +foreach interface: timedated_dbus_interfaces + xml = interface[1] + '.xml' + t = gnome.gdbus_codegen('rcl-' + interface[0] + '-generated', + sources: xml, + autocleanup: 'all', + annotations:[ [ interface[1], 'org.gtk.GDBus.C.Name', 'Timedate' + interface[2] ] ], + namespace: 'Rcl', + object_manager: false, + ) + timedated_dbus_sources += t[0] + timedated_dbus_headers += t[1] + + install_data(xml, + install_dir: dbusdir / 'interfaces', + ) +endforeach + + +timedated_dbus = static_library('libtimedate-dbus', + sources: timedated_dbus_sources + timedated_dbus_headers, + dependencies: [ gobject_dep, gio_dep, gio_unix_dep ], +) + +timedated_dbus_dep = declare_dependency( + link_with: timedated_dbus, + include_directories: [ '.' ], + sources: timedated_dbus_headers, + dependencies: [ gio_unix_dep ] +) -- cgit v1.2.3