1SUBDIRS =          $(lib)                                                 \
2                   intl                                                   \
3                   po                                                     \
4                   tools                                                  \
5                   man                                                    \
6                   src
7
8if NEED_REPLACEMENTS
9lib = lib
10endif
11
12EXTRA_DIST = config.rpath
13
14noinst_DATA = gliv.desktop gliv.png gliv.svg
15CLEANFILES = gliv.desktop
16
17gliv.desktop: gliv.desktop.tmpl
18	sed -e 's|@SHAREDIR@|$(datadir)|g' -e 's|@BINDIR@|$(bindir)|g' < $< > $@
19
20install-data-hook:
21	@echo
22	@echo "+----------------------------------------------------------+"
23	@echo "|                                                          |"
24	@echo "|                    Note to Zsh users                     |"
25	@echo "|                                                          |"
26	@echo "|  If you use Zsh's completion mechanism, you can install  |"
27	@echo '|   tools/_gliv in $$ZSH_PREFIX/share/zsh/site-functions/   |'
28	@echo "|    to have Zsh's completion on GLiv's parameters.        |"
29	@echo "|                                                          |"
30	@echo "+----------------------------------------------------------+"
31	@echo
32	@if desktop-file-install --help > /dev/null 2>&1; then              \
33	 echo "Installing the GLiv desktop file with desktop-file-install"; \
34	 mkdir -p $(datadir)/{pixmaps,applications} || true;                \
35	 cp gliv.png $(datadir)/pixmaps/gliv.png || true;                   \
36	 desktop-file-install --vendor=gnome --dir=$(datadir)/applications  \
37                                             gliv.desktop || true;          \
38	else                                                                \
39	 echo "No desktop-file-install(1), skipping gliv.desktop";          \
40	fi
41
42uninstall-hook:
43	rm $(datadir)/pixmaps/gliv.png || true
44	rm $(datadir)/applications/gnome-gliv.desktop || true
45