summaryrefslogtreecommitdiff
path: root/data/Makefile.am
diff options
context:
space:
mode:
authorZeeshan Ali (Khattak) <zeeshanak@gnome.org>2009-06-07 02:04:51 +0300
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>2009-06-12 14:31:40 +0300
commit31ad42e20bae1a6bd499359a920a539cb322f48f (patch)
tree70197cd579e90d783fd37d91f9c4d984d5080274 /data/Makefile.am
parentc2537d439b23520f2ef05c260ce7be9d5e89970c (diff)
downloadrygel-31ad42e20bae1a6bd499359a920a539cb322f48f.tar.gz
core: Provide DBus service file
Diffstat (limited to 'data/Makefile.am')
-rw-r--r--data/Makefile.am12
1 files changed, 11 insertions, 1 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
index 80f48b59..fdd21db9 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -14,6 +14,16 @@ install-data-local: $(schema_DATA)
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(srcdir)/$(schema_DATA);
endif
-EXTRA_DIST = $(schema_DATA)
+# DBus service file
+dbusservicedir = $(datadir)/dbus-1/services
+dbusservice_in_files = org.gnome.Rygel.service.in
+dbusservice_DATA = $(dbusservice_in_files:.service.in=.service)
+
+# Rule to make the service file with bindir expanded
+$(dbusservice_DATA): $(dbusservice_in_files) Makefile
+ @sed -e "s|\@bindir\@|$(bindir)|" $< > $@
+
+CLEANFILES = $(dbusservice_DATA)
+EXTRA_DIST = $(schema_DATA) $(dbusservice_in_files)
MAINTAINERCLEANFILES = Makefile.in