diff options
| author | Tomas Bzatek <tbzatek@users.sourceforge.net> | 2009-10-24 20:49:55 +0200 |
|---|---|---|
| committer | Tomas Bzatek <tbzatek@users.sourceforge.net> | 2009-10-24 20:49:55 +0200 |
| commit | bed9af405db67aff779cece9b72029b7b22b0c1e (patch) | |
| tree | 4abc7c8132946ef54842a17064a584e11c0b6c83 /Makefile | |
| parent | 5d416e8e2f2d56552d3b70855522353888269d65 (diff) | |
| download | tuxcmd-bed9af405db67aff779cece9b72029b7b22b0c1e.tar.xz | |
Icon and desktop file
Finally, an icon! Viewer uses different one though (from icon theme).
We install desktop file and icons by default now.
Artwork courtesy of Spajr Gvorcek
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 40 |
1 files changed, 28 insertions, 12 deletions
@@ -29,8 +29,7 @@ GTK2FORPASCAL_LIBDIR=./gtk2 -INSTALL=install -c -INSTALL_DATA = ${INSTALL} -m 644 +INSTALL=install CLEAN_OBJS=*.o *.a *.d *.s *.ppu *.dcu *.rst *~ *.~* core tuxcmd fpcver.inc LIB_SUFFIX=`if test \`uname -m\` = x86_64; then echo 64; fi` @@ -89,16 +88,33 @@ clean cleandir: tuxcmd_install: - if [ ! -d $(DESTDIR) ]; then mkdir -p $(DESTDIR); fi; - if [ ! -d $(DESTDIR)/bin ]; then mkdir -p $(DESTDIR)/bin; fi; - if [ ! -d $(DESTDIR)/share ]; then mkdir -p $(DESTDIR)/share; fi; - if [ ! -d $(DESTDIR)/share/doc ]; then mkdir -p $(DESTDIR)/share/doc; fi; - if [ ! -d $(DESTDIR)/share/doc/tuxcmd ]; then mkdir -p $(DESTDIR)/share/doc/tuxcmd; fi; - if [ ! -d $(DESTDIR)/lib$(LIB_SUFFIX) ]; then mkdir -p $(DESTDIR)/lib$(LIB_SUFFIX); fi; - if [ ! -d $(DESTDIR)/lib$(LIB_SUFFIX)/tuxcmd ]; then mkdir -p $(DESTDIR)/lib$(LIB_SUFFIX)/tuxcmd; fi; - $(INSTALL) ./tuxcmd $(DESTDIR)/bin - $(INSTALL_DATA) ./COPYING $(DESTDIR)/share/doc/tuxcmd - $(INSTALL_DATA) ./README $(DESTDIR)/share/doc/tuxcmd + $(INSTALL) -d $(DESTDIR)/bin + $(INSTALL) -m 755 tuxcmd $(DESTDIR)/bin + $(INSTALL) -d $(DESTDIR)/lib$(LIB_SUFFIX)/tuxcmd + $(INSTALL) -d $(DESTDIR)/share/doc/tuxcmd + $(INSTALL) -m 644 COPYING $(DESTDIR)/share/doc/tuxcmd + $(INSTALL) -m 644 README $(DESTDIR)/share/doc/tuxcmd + + desktop-file-install -m 644 --dir $(DESTDIR)/share/applications data/tuxcmd.desktop + + $(INSTALL) -d $(DESTDIR)/share/icons/hicolor/16x16/apps + $(INSTALL) -m 644 data/icons/16x16/tuxcmd.png $(DESTDIR)/share/icons/hicolor/16x16/apps + $(INSTALL) -d $(DESTDIR)/share/icons/hicolor/24x24/apps + $(INSTALL) -m 644 data/icons/24x24/tuxcmd.png $(DESTDIR)/share/icons/hicolor/24x24/apps + $(INSTALL) -d $(DESTDIR)/share/icons/hicolor/32x32/apps + $(INSTALL) -m 644 data/icons/32x32/tuxcmd.png $(DESTDIR)/share/icons/hicolor/32x32/apps + $(INSTALL) -d $(DESTDIR)/share/icons/hicolor/48x48/apps + $(INSTALL) -m 644 data/icons/48x48/tuxcmd.png $(DESTDIR)/share/icons/hicolor/48x48/apps + $(INSTALL) -d $(DESTDIR)/share/icons/hicolor/64x64/apps + $(INSTALL) -m 644 data/icons/64x64/tuxcmd.png $(DESTDIR)/share/icons/hicolor/64x64/apps + $(INSTALL) -d $(DESTDIR)/share/icons/hicolor/128x128/apps + $(INSTALL) -m 644 data/icons/128x128/tuxcmd.png $(DESTDIR)/share/icons/hicolor/128x128/apps + $(INSTALL) -d $(DESTDIR)/share/icons/hicolor/scalable/apps + $(INSTALL) -m 644 data/icons/scalable/tuxcmd.svg $(DESTDIR)/share/icons/hicolor/scalable/apps + + echo "Updating Gtk icon cache."; + gtk-update-icon-cache -f -t $(DESTDIR)/share/icons/hicolor + uninstall: if [ -f $(DESTDIR)/bin/tuxcmd ]; then rm -f $(DESTDIR)/bin/tuxcmd; fi; |
