hicolordir = $(datadir)/icons/hicolor
app_icons = \
	cthulhu-16x16.png		\
	cthulhu-22x22.png		\
	cthulhu-24x24.png		\
	cthulhu-32x32.png		\
	cthulhu-48x48.png		\
	cthulhu-256x256.png	\
	cthulhu-scalable.svg 	\
	cthulhu-symbolic.svg

install-data-local:
	@-$(mkinstalldirs) $(DESTDIR)$(hicolordir)/16x16/apps
	$(INSTALL_DATA) $(srcdir)/cthulhu-16x16.png $(DESTDIR)$(hicolordir)/16x16/apps/cthulhu.png
	@-$(mkinstalldirs) $(DESTDIR)$(hicolordir)/22x22/apps
	$(INSTALL_DATA) $(srcdir)/cthulhu-22x22.png $(DESTDIR)$(hicolordir)/22x22/apps/cthulhu.png
	@-$(mkinstalldirs) $(DESTDIR)$(hicolordir)/24x24/apps
	$(INSTALL_DATA) $(srcdir)/cthulhu-24x24.png $(DESTDIR)$(hicolordir)/24x24/apps/cthulhu.png
	@-$(mkinstalldirs) $(DESTDIR)$(hicolordir)/32x32/apps
	$(INSTALL_DATA) $(srcdir)/cthulhu-32x32.png $(DESTDIR)$(hicolordir)/32x32/apps/cthulhu.png
	@-$(mkinstalldirs) $(DESTDIR)$(hicolordir)/48x48/apps
	$(INSTALL_DATA) $(srcdir)/cthulhu-48x48.png $(DESTDIR)$(hicolordir)/48x48/apps/cthulhu.png
	@-$(mkinstalldirs) $(DESTDIR)$(hicolordir)/scalable/apps
	$(INSTALL_DATA) $(srcdir)/cthulhu-scalable.svg $(DESTDIR)$(hicolordir)/scalable/apps/cthulhu.svg
	@-$(mkinstalldirs) $(DESTDIR)$(hicolordir)/symbolic/apps
	$(INSTALL_DATA) $(srcdir)/cthulhu-symbolic.svg $(DESTDIR)$(hicolordir)/symbolic/apps/cthulhu-symbolic.svg
	
gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor

install-data-hook:
	@-if test -z "$(DESTDIR)"; then \
		echo "Updating Gtk icon cache."; \
		$(gtk_update_icon_cache); \
	else \
		echo "*** Icon cache not updated.  After install, run this:"; \
		echo "***   $(gtk_update_icon_cache)"; \
	fi

uninstall-hook:
	rm -f $(DESTDIR)$(hicolordir)/16x16/apps/cthulhu.png
	rm -f $(DESTDIR)$(hicolordir)/22x22/apps/cthulhu.png
	rm -f $(DESTDIR)$(hicolordir)/24x24/apps/cthulhu.png
	rm -f $(DESTDIR)$(hicolordir)/32x32/apps/cthulhu.png
	rm -f $(DESTDIR)$(hicolordir)/48x48/apps/cthulhu.png
	rm -f $(DESTDIR)$(hicolordir)/scalable/apps/cthulhu.svg
	rm -f $(DESTDIR)$(hicolordir)/symbolic/apps/cthulhu-symbolic.svg
	@-if test -z "$(DESTDIR)"; then \
		echo "Updating Gtk icon cache."; \
		$(gtk_update_icon_cache); \
	else \
		echo "*** Icon cache not updated.  After uninstall, run this:"; \
		echo "***   $(gtk_update_icon_cache)"; \
	fi

update-icon-cache:

EXTRA_DIST = $(app_icons)