summaryrefslogtreecommitdiff
path: root/daemon/Makefile.am
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2010-06-20 23:34:49 +0000
committerStef Walter <stef@memberwebs.com>2010-06-28 14:09:07 +0000
commitdec880cbef02b00de4701b4c0670cf3eab91a150 (patch)
tree99a58cacd2854c24d453c9def796492be4308fd1 /daemon/Makefile.am
parent3713f95277e2d7a1c587d229700f25e6886b8ac4 (diff)
downloadgnome-keyring-dec880cbef02b00de4701b4c0670cf3eab91a150.tar.gz
Fix building of desktop and service files.
* Use proper full paths. * Don't use proprietary gmake extensions.
Diffstat (limited to 'daemon/Makefile.am')
-rw-r--r--daemon/Makefile.am23
1 files changed, 10 insertions, 13 deletions
diff --git a/daemon/Makefile.am b/daemon/Makefile.am
index 1a2d3c26..d8faeca3 100644
--- a/daemon/Makefile.am
+++ b/daemon/Makefile.am
@@ -50,25 +50,14 @@ gnome_keyring_daemon_LDADD = \
$(GOBJECT_LIBS) \
$(GLIB_LIBS)
-EXTRA_DIST = \
+service_in_files = \
org.gnome.keyring.service.in \
- org.freedesktop.secrets.service.in \
- $(desktop_in_files)
-
-CLEANFILES = \
- org.gnome.keyring.service \
- org.freedesktop.secrets.service \
- $(desktop_DATA)
+ org.freedesktop.secrets.service.in
servicedir = $(DBUS_SERVICES_DIR)
-service_in_files = org.gnome.keyring.service.in org.freedesktop.secrets.service.in
service_DATA = $(service_in_files:.service.in=.service)
service_PATH = $(VALGRIND_RUN)$(bindir)
-# Rule to make the service file with bindir expanded
-%.service: %.service.in Makefile
- @sed -e "s|\@PATH\@|$(service_PATH)|" $< > $@
-
desktop_in_files = \
gnome-keyring-pkcs11.desktop.in \
gnome-keyring-secrets.desktop.in \
@@ -76,4 +65,12 @@ desktop_in_files = \
desktopdir = $(sysconfdir)/xdg/autostart
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+EXTRA_DIST = \
+ $(service_in_files) \
+ $(desktop_in_files)
+
+CLEANFILES = \
+ $(service_DATA) \
+ $(desktop_DATA)
+
@INTLTOOL_DESKTOP_RULE@