diff options
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; |
