summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2014-08-18 14:24:19 +0800
committerPeng Wu <alexepico@gmail.com>2014-08-18 14:24:19 +0800
commitd0348997fa8e8dd62bd3184b72dce4d0c27f6d11 (patch)
tree7c3aa8ba4f3345d58ef1a795fb8dcf0a354cb462
parent71892e7c4baf2e1a08d305c34244a93dc04c056f (diff)
downloadibus-libzhuyin-d0348997fa8e8dd62bd3184b72dce4d0c27f6d11.tar.gz
ibus-libzhuyin-d0348997fa8e8dd62bd3184b72dce4d0c27f6d11.tar.xz
ibus-libzhuyin-d0348997fa8e8dd62bd3184b72dce4d0c27f6d11.zip
update automake
-rw-r--r--data/Makefile.am21
1 files changed, 19 insertions, 2 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
index f7502c7..e90211d 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -23,11 +23,28 @@ SUBDIRS = \
icons \
$(NULL)
-EXTRA_DIST = \
+desktop_in_in_files = \
+ ibus-setup-libzhuyin.desktop.in.in \
$(NULL)
-noinst_DIST = \
+desktop_in_files = $(desktop_in_in_files:.in.in=.in)
+
+$(desktop_in_files): %.desktop.in: %.desktop.in.in Makefile
+ $(AM_V_GEN) sed \
+ -e "s|\@libexecdir\@|$(libexecdir)|" \
+ -e "s|\@pkgdatadir\@|$(pkgdatadir)|" \
+ $< > $@.tmp && mv $@.tmp $@
+
+desktopdir=$(datadir)/applications
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+@INTLTOOL_DESKTOP_RULE@
+
+EXTRA_DIST = \
+ $(desktop_in_in_files) \
$(NULL)
DISTCLEANFILES = \
+ $(desktop_in_files) \
+ $(desktop_DATA) \
$(NULL)