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