Install scalable icon with autotools

This commit is contained in:
Christian Dywan 2008-06-01 21:57:27 +02:00
parent 5fcb26b123
commit ad44a94354
3 changed files with 20 additions and 2 deletions

View file

@ -1,6 +1,6 @@
AUTOMAKE_OPTIONS = gnu AUTOMAKE_OPTIONS = gnu
SUBDIRS = katze src po SUBDIRS = katze src po data
desktopdir = $(datadir)/applications desktopdir = $(datadir)/applications
desktop_in_files = midori.desktop desktop_in_files = midori.desktop

View file

@ -102,7 +102,8 @@ AC_CONFIG_FILES([
Makefile \ Makefile \
katze/Makefile \ katze/Makefile \
src/Makefile \ src/Makefile \
po/Makefile.in po/Makefile.in \
data/Makefile
]) ])
AC_OUTPUT AC_OUTPUT

17
data/Makefile.am Normal file
View file

@ -0,0 +1,17 @@
iconsdir = $(datadir)/icons/hicolor/scalable/apps
icons_DATA = midori.svg
EXTRA_DIST = $(icons_DATA)
gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
install-data-hook: update-icon-cache
uninstall-hook: update-icon-cache
update-icon-cache:
@-if test -z "$(DESTDIR)"; then \
echo "Updating Gtk icon cache."; \
$(gtk_update_icon_cache); \
else \
echo "*** Icon cache not updated. After (un)install, run this:"; \
echo "*** $(gtk_update_icon_cache)"; \
fi