summaryrefslogtreecommitdiff
path: root/libupower-glib
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2013-10-10 15:23:53 +0200
committerBastien Nocera <hadess@hadess.net>2013-10-14 10:42:55 +0200
commita3627b8227a406fc1cda99ddbd8d0ebf0d20470d (patch)
tree2e9786fc05b56b928ebdbca142794e9237b9714f /libupower-glib
parentd10cc97cbb826099530180450052f90b86cdcac8 (diff)
downloadupower-a3627b8227a406fc1cda99ddbd8d0ebf0d20470d.tar.gz
lib: Add autogenerated glue to the daemon
Diffstat (limited to 'libupower-glib')
-rw-r--r--libupower-glib/Makefile.am38
1 files changed, 38 insertions, 0 deletions
diff --git a/libupower-glib/Makefile.am b/libupower-glib/Makefile.am
index 67018d6..505df80 100644
--- a/libupower-glib/Makefile.am
+++ b/libupower-glib/Makefile.am
@@ -14,6 +14,44 @@ INTROSPECTION_GIRS =
INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir)
INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
+BUILT_SOURCES = $(NULL)
+
+up_client_dbus_built_sources = up-client-glue.c up-client-glue.h
+BUILT_SOURCES += $(up_client_dbus_built_sources)
+
+$(up_client_dbus_built_sources) : Makefile.am $(top_srcdir)/src/org.freedesktop.UPower.xml
+ $(AM_V_GEN) gdbus-codegen \
+ --interface-prefix org.freedesktop.UPower. \
+ --generate-c-code up-client-glue \
+ --c-namespace Up \
+ --annotate "org.freedesktop.UPower" \
+ "org.gtk.GDBus.C.Name" ClientGlue \
+ $(top_srcdir)/src/org.freedesktop.UPower.xml
+
+up_device_dbus_built_sources = up-device-glue.c up-device-glue.h
+BUILT_SOURCES += $(up_device_dbus_built_sources)
+
+$(up_device_dbus_built_sources) : Makefile.am $(top_srcdir)/src/org.freedesktop.UPower.Device.xml
+ $(AM_V_GEN) gdbus-codegen \
+ --interface-prefix org.freedesktop.UPower.Device. \
+ --generate-c-code up-device-glue \
+ --c-namespace Up \
+ --annotate "org.freedesktop.UPower.Device" \
+ "org.gtk.GDBus.C.Name" DeviceGlue \
+ $(top_srcdir)/src/org.freedesktop.UPower.Device.xml
+
+up_wakeups_dbus_built_sources = up-wakeups-glue.c up-wakeups-glue.h
+BUILT_SOURCES += $(up_wakeups_dbus_built_sources)
+
+$(up_wakeups_dbus_built_sources) : Makefile.am $(top_srcdir)/src/org.freedesktop.UPower.Wakeups.xml
+ $(AM_V_GEN) gdbus-codegen \
+ --interface-prefix org.freedesktop.UPower.Wakeups. \
+ --generate-c-code up-wakeups-glue \
+ --c-namespace Up \
+ --annotate "org.freedesktop.UPower.Wakeups" \
+ "org.gtk.GDBus.C.Name" WakeupsGlue \
+ $(top_srcdir)/src/org.freedesktop.UPower.Wakeups.xml
+
lib_LTLIBRARIES = \
libupower-glib.la