summaryrefslogtreecommitdiff
path: root/tumbler/Makefile.am
diff options
context:
space:
mode:
authorJannis Pohlmann <jannis@xfce.org>2009-05-17 19:10:52 +0200
committerJannis Pohlmann <jannis@xfce.org>2009-05-17 19:10:52 +0200
commitabdd96f4ac9e04da0d58b2dfd144d661fdd02095 (patch)
treed17aff945bf519e351e2db4d659a74731f95d1f7 /tumbler/Makefile.am
parentec7943e8de68cda4ab16bc0ba7a2e6677194556d (diff)
downloadtumbler-abdd96f4ac9e04da0d58b2dfd144d661fdd02095.tar.gz
Implement manager D-Bus interface in TumblerManager.
This adds XML description of the D-Bus interface for org.freedesktop.thumbnailer.Manager. tumbler_manager_start() is now implemented. Also new is tumbler-utils.h which adds the dbus_async_return_if_fail() macro.
Diffstat (limited to 'tumbler/Makefile.am')
-rw-r--r--tumbler/Makefile.am20
1 files changed, 19 insertions, 1 deletions
diff --git a/tumbler/Makefile.am b/tumbler/Makefile.am
index 0981eef..9bf77ee 100644
--- a/tumbler/Makefile.am
+++ b/tumbler/Makefile.am
@@ -20,6 +20,9 @@
libexec_PROGRAMS = \
tumbler
+tumbler_built_sources = \
+ tumbler-manager-dbus-bindings.h
+
tumbler_SOURCES = \
main.c \
tumbler-manager.c \
@@ -27,7 +30,9 @@ tumbler_SOURCES = \
tumbler-registry.c \
tumbler-registry.h \
tumbler-service.c \
- tumbler-service.h
+ tumbler-service.h \
+ tumbler-utils.h \
+ $(tumbler_built_sources)
tumbler_CFLAGS = \
-DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
@@ -61,3 +66,16 @@ CLEANFILES = \
EXTRA_DIST = \
$(service_in_files)
+
+if MAINTAINER_MODE
+
+DISTCLEANFILES = \
+ $(tumbler_built_sources)
+
+BUILT_SOURCES = \
+ $(tumbler_built_sources)
+
+tumbler-manager-dbus-bindings.h: tumbler-manager-dbus.xml Makefile
+ dbus-binding-tool --mode=glib-server --prefix=tumbler_manager $< > $@
+
+endif