summaryrefslogtreecommitdiff
path: root/data/Makefile.am
diff options
context:
space:
mode:
authorZeeshan Ali (Khattak) <zeeshanak@gnome.org>2009-06-07 22:08:02 +0300
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>2009-06-12 14:31:41 +0300
commitb25d9a97c1f5b30313ec505ecb2b7936c2216951 (patch)
tree23ed4de1ba55f4c804753ad40efe634d5c95513c /data/Makefile.am
parent31ad42e20bae1a6bd499359a920a539cb322f48f (diff)
downloadrygel-b25d9a97c1f5b30313ec505ecb2b7936c2216951.tar.gz
ui: Provide .desktop file for rygel-preferences
Diffstat (limited to 'data/Makefile.am')
-rw-r--r--data/Makefile.am14
1 files changed, 12 insertions, 2 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
index fdd21db9..1ee26f5c 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -23,7 +23,17 @@ dbusservice_DATA = $(dbusservice_in_files:.service.in=.service)
$(dbusservice_DATA): $(dbusservice_in_files) Makefile
@sed -e "s|\@bindir\@|$(bindir)|" $< > $@
-CLEANFILES = $(dbusservice_DATA)
-EXTRA_DIST = $(schema_DATA) $(dbusservice_in_files)
+desktopdir = $(datadir)/applications
+desktop_in_files = rygel-preferences.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+# Rule to create the .desktop files
+$(desktop_DATA): $(desktop_in_files) Makefile
+ @sed -e "s,\$${prefix},${prefix},g" \
+ -e "s,\$${version},${PACKAGE_VERSION},g" \
+ $(@:.desktop=.desktop.in) > $@
+
+CLEANFILES = $(dbusservice_DATA) $(desktop_DATA)
+EXTRA_DIST = $(schema_DATA) $(dbusservice_in_files) $(desktop_in_files)
MAINTAINERCLEANFILES = Makefile.in