Blame hdajackretask/desktop/Makefile.am

Packit 427e91
APPNAME = hdajackretask
Packit 427e91
Packit 427e91
desktopdir = $(datadir)/applications
Packit 427e91
desktop_DATA = $(APPNAME).desktop
Packit 427e91
Packit 427e91
public_icons = \
Packit 427e91
	hicolor_apps_48x48_$(APPNAME).png \
Packit 427e91
	hicolor_apps_128x128_$(APPNAME).png \
Packit 427e91
	hicolor_apps_256x256_$(APPNAME).png
Packit 427e91
Packit 427e91
EXTRA_DIST = \
Packit 427e91
	$(public_icons)		\
Packit 427e91
	$(desktop_DATA)
Packit 427e91
Packit 427e91
install-icons:
Packit 427e91
	for icon in $(public_icons); do \
Packit 427e91
		THEME=`echo $$icon | cut -d_ -f1`; \
Packit 427e91
		CONTEXT=`echo $$icon | cut -d_ -f2`; \
Packit 427e91
		SIZE=`echo $$icon | cut -d_ -f3`; \
Packit 427e91
		ICONFILE=`echo $$icon | cut -d_ -f4`; \
Packit 427e91
		mkdir -p $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \
Packit 427e91
		$(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
Packit 427e91
	done
Packit 427e91
Packit 427e91
uninstall-icons:
Packit 427e91
	-for icon in $(public_icons); do \
Packit 427e91
		THEME=`echo $$icon | cut -d_ -f1`; \
Packit 427e91
		CONTEXT=`echo $$icon | cut -d_ -f2`; \
Packit 427e91
		SIZE=`echo $$icon | cut -d_ -f3`; \
Packit 427e91
		ICONFILE=`echo $$icon | cut -d_ -f4`; \
Packit 427e91
		rm -f $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
Packit 427e91
	done
Packit 427e91
Packit 427e91
install-data-local: install-icons
Packit 427e91
Packit 427e91
uninstall-local: uninstall-icons