1 2 top_builddir = .. 3 top_srcdir = .. 4 mkinstalldirs = /usr/bin/mkdir -p 5 INSTALL = /usr/sbin/install 6 INSTALL_DATA = ${INSTALL} -u root -g bin -m 644 -f 7 RM = /usr/bin/rm -f 8 RMDIR = /usr/bin/rmdir 9 INTLTOOL_MERGE = /usr/bin/intltool-merge 10 desktop_in_files = time-slider.desktop.in 11 desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) 12 13 all: $(desktop_DATA) 14 15 install: 16 $(mkinstalldirs) $(DESTDIR)/usr/share/applications 17 $(INSTALL_DATA) $(DESTDIR)/usr/share/applications time-slider.desktop 18 19 uninstall: 20 $(RM) $(DESTDIR)/usr/share/applications/time-slider.desktop 21 22 %.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@ 23 24