1prefix = @prefix@ 2exec_prefix = @exec_prefix@ 3datarootdir = @datarootdir@ 4bindir = @bindir@ 5datadir = @datadir@ 6pkgdatadir = @datadir@/tilem2 7mandir = @mandir@ 8icondir = @datadir@/icons 9applicationsdir = @datadir@/applications 10mimedir = @datadir@/mime 11 12top_builddir = @top_builddir@ 13top_srcdir = @top_srcdir@ 14srcdir = @srcdir@ 15VPATH = @srcdir@ 16@SET_MAKE@ 17 18INSTALL = @INSTALL@ 19INSTALL_DATA = @INSTALL_DATA@ 20SHELL = @SHELL@ 21UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ 22UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ 23 24# Custom action and status icons go in these directories. These icons 25# are only used by TilEm, so they are installed in DATADIR/tilem2/icons. 26pkg_icondirs = hicolor/16x16/actions \ 27 hicolor/16x16/status \ 28 hicolor/24x24/actions 29 30# Application icons go in these directories; these icons will be 31# installed in DATADIR/icons so they are visible to other programs 32# (e.g. desktop application menus.) 33shared_icondirs = hicolor/16x16/apps \ 34 hicolor/22x22/apps \ 35 hicolor/24x24/apps \ 36 hicolor/32x32/apps \ 37 hicolor/48x48/apps 38 39all: 40 @echo 'Nothing to do' 41 42install: 43 $(INSTALL) -d -m 755 $(DESTDIR)$(pkgdatadir) 44 $(INSTALL_DATA) $(srcdir)/keybindings.ini $(DESTDIR)$(pkgdatadir) 45 $(INSTALL) -d -m 755 $(DESTDIR)$(pkgdatadir)/symbols 46 set -e ; for i in $(srcdir)/symbols/*.sym ; do \ 47 $(INSTALL_DATA) $$i $(DESTDIR)$(pkgdatadir)/symbols ; \ 48 done 49 $(INSTALL) -d -m 755 $(DESTDIR)$(pkgdatadir)/skins 50 set -e ; for i in $(srcdir)/skins/*.skn ; do \ 51 $(INSTALL_DATA) $$i $(DESTDIR)$(pkgdatadir)/skins ; \ 52 done 53 set -e ; for i in $(pkg_icondirs) ; do \ 54 $(INSTALL) -d -m 755 $(DESTDIR)$(pkgdatadir)/icons/$$i ; \ 55 for j in $(srcdir)/icons/$$i/*.png ; do \ 56 $(INSTALL_DATA) $$j $(DESTDIR)$(pkgdatadir)/icons/$$i ; \ 57 done ; \ 58 done 59 set -e ; for i in $(shared_icondirs) ; do \ 60 $(INSTALL) -d -m 755 $(DESTDIR)$(icondir)/$$i ; \ 61 for j in $(srcdir)/icons/$$i/*.png ; do \ 62 $(INSTALL_DATA) $$j $(DESTDIR)$(icondir)/$$i ; \ 63 done ; \ 64 done 65 $(INSTALL_DATA) $(srcdir)/icons/hicolor/index.theme $(DESTDIR)$(pkgdatadir)/icons/hicolor 66 $(INSTALL) -d -m 755 $(DESTDIR)$(applicationsdir) 67 $(INSTALL_DATA) $(srcdir)/desktop/tilem2.desktop $(DESTDIR)$(applicationsdir) 68 $(INSTALL) -d -m 755 $(DESTDIR)$(mimedir)/packages 69 $(INSTALL_DATA) $(srcdir)/desktop/tilem2.xml $(DESTDIR)$(mimedir)/packages 70 [ -n "$(DESTDIR)" ] || $(UPDATE_DESKTOP_DATABASE) $(applicationsdir) 71 [ -n "$(DESTDIR)" ] || $(UPDATE_MIME_DATABASE) $(mimedir) 72 73uninstall: 74 rm -f $(DESTDIR)$(pkgdatadir)/keybindings.ini 75 set -e ; for i in $(srcdir)/symbols/*.sym ; do \ 76 rm -f $(DESTDIR)$(pkgdatadir)/symbols/`basename $$i` ; \ 77 done 78 set -e ; for i in $(srcdir)/skins/*.skn ; do \ 79 rm -f $(DESTDIR)$(pkgdatadir)/skins/`basename $$i` ; \ 80 done 81 set -e ; for i in $(pkg_icondirs) ; do \ 82 for j in $(srcdir)/icons/$$i/*.png ; do \ 83 rm -f $(DESTDIR)$(pkgdatadir)/icons/$$i/`basename $$j` ; \ 84 done ; \ 85 done 86 set -e ; for i in $(shared_icondirs) ; do \ 87 for j in $(srcdir)/icons/$$i/*.png ; do \ 88 rm -f $(DESTDIR)$(icondir)/$$i/`basename $$j` ; \ 89 done ; \ 90 done 91 -for i in $(pkg_icondirs) ; do \ 92 rmdir $(DESTDIR)$(pkgdatadir)/icons/$$i ; \ 93 done 94 -rmdir $(DESTDIR)$(pkgdatadir)/icons/hicolor/16x16 95 -rmdir $(DESTDIR)$(pkgdatadir)/icons/hicolor/24x24 96 rm -f $(DESTDIR)$(pkgdatadir)/icons/hicolor/index.theme 97 -rmdir $(DESTDIR)$(pkgdatadir)/icons/hicolor 98 -rmdir $(DESTDIR)$(pkgdatadir)/icons 99 -rmdir $(DESTDIR)$(pkgdatadir)/symbols 100 -rmdir $(DESTDIR)$(pkgdatadir)/skins 101 -rmdir $(DESTDIR)$(pkgdatadir) 102 rm -f $(DESTDIR)$(applicationsdir)/tilem2.desktop 103 rm -f $(DESTDIR)$(mimedir)/packages/tilem2.xml 104 [ -n "$(DESTDIR)" ] || $(UPDATE_DESKTOP_DATABASE) $(applicationsdir) 105 [ -n "$(DESTDIR)" ] || $(UPDATE_MIME_DATABASE) $(mimedir) 106 107Makefile: Makefile.in $(top_builddir)/config.status 108 cd $(top_builddir) && $(SHELL) ./config.status 109 110$(top_builddir)/config.status: $(top_srcdir)/configure 111 cd $(top_builddir) && $(SHELL) ./config.status --recheck 112 113.PRECIOUS: Makefile $(top_builddir)/config.status 114.PHONY: all install uninstall 115