1 17 niall include VERSION 2 0 niall 3 0 niall mkinstalldirs = /usr/bin/mkdir -p 4 0 niall INSTALL = /usr/sbin/install 5 0 niall INSTALL_DATA = ${INSTALL} -u root -g bin -m 644 -f 6 0 niall INSTALL_PROGRAM = ${INSTALL} -u root -g bin -f 7 0 niall INSTALL_SCRIPT = ${INSTALL} -f 8 0 niall RM = /usr/bin/rm -f 9 0 niall RMRF = /usr/bin/rm -Rf 10 0 niall RMDIR = /usr/bin/rmdir 11 42 niall # Use python 2.6 if PYTHON environent is not set 12 33 niall ifeq ($(strip $(PYTHON)),) 13 42 niall PYTHON = /usr/bin/python2.6 14 33 niall endif 15 33 niall 16 11 tf106166 SUBDIRS = po data 17 0 niall 18 17 niall DISTFILES = Authors \ 19 17 niall VERSION \ 20 17 niall ChangeLog \ 21 17 niall Makefile \ 22 17 niall py-compile.py \ 23 17 niall $(SUBDIRS) \ 24 17 niall lib \ 25 17 niall usr \ 26 17 niall var \ 27 42 niall etc 28 17 niall 29 31 niall clean: 30 31 niall $(RM) usr/share/time-slider/lib/time_slider/*.pyc 31 31 niall 32 31 niall all: 33 11 tf106166 for subdir in $(SUBDIRS); do \ 34 11 tf106166 cd $$subdir; make; cd ..;\ 35 11 tf106166 done 36 17 niall echo $(VERSION) 37 17 niall 38 31 niall dist: clean all 39 17 niall $(RMRF) time-slider-$(VERSION) 40 17 niall mkdir time-slider-$(VERSION) 41 17 niall cp -pR $(DISTFILES) time-slider-$(VERSION) 42 17 niall /usr/bin/tar cf - time-slider-$(VERSION) | bzip2 > time-slider-$(VERSION).tar.bz2 43 17 niall $(RMRF) time-slider-$(VERSION) 44 0 niall 45 0 niall install: 46 11 tf106166 for subdir in $(SUBDIRS); do \ 47 11 tf106166 cd $$subdir; \ 48 11 tf106166 make DESTDIR=$(DESTDIR) GETTEXT_PACKAGE=time-slider install; \ 49 11 tf106166 cd ..;\ 50 11 tf106166 done 51 42 niall $(mkinstalldirs) $(DESTDIR)/etc/dbus-1/system.d 52 42 niall $(INSTALL_DATA) $(DESTDIR)/etc/dbus-1/system.d etc/dbus-1/system.d/time-slider.conf 53 42 niall $(mkinstalldirs) $(DESTDIR)/etc/xdg/autostart 54 42 niall $(INSTALL_DATA) $(DESTDIR)/etc/xdg/autostart etc/xdg/autostart/*.desktop 55 0 niall $(mkinstalldirs) $(DESTDIR)/lib/svc/method 56 0 niall $(INSTALL_SCRIPT) $(DESTDIR)/lib/svc/method lib/svc/method/time-slider 57 0 niall $(mkinstalldirs) $(DESTDIR)/usr/bin 58 0 niall $(INSTALL_PROGRAM) $(DESTDIR)/usr/bin usr/bin/time-slider-setup 59 0 niall $(mkinstalldirs) $(DESTDIR)/usr/lib 60 42 niall $(INSTALL_PROGRAM) $(DESTDIR)/usr/lib usr/lib/time-sliderd 61 42 niall $(INSTALL_PROGRAM) $(DESTDIR)/usr/lib usr/lib/time-slider-notify 62 18 niall $(INSTALL_PROGRAM) $(DESTDIR)/usr/lib usr/lib/time-slider-delete 63 0 niall $(INSTALL_PROGRAM) $(DESTDIR)/usr/lib usr/lib/time-slider-notify 64 26 erwannc $(INSTALL_PROGRAM) $(DESTDIR)/usr/lib usr/lib/time-slider-snapshot 65 30 erwannc $(INSTALL_PROGRAM) $(DESTDIR)/usr/lib usr/lib/time-slider-version 66 4 niall $(mkinstalldirs) $(DESTDIR)/usr/share/icons/hicolor/16x16/apps 67 4 niall $(INSTALL_DATA) $(DESTDIR)/usr/share/icons/hicolor/16x16/apps usr/share/icons/hicolor/16x16/apps/time-slider-setup.png 68 4 niall $(mkinstalldirs) $(DESTDIR)/usr/share/icons/hicolor/24x24/apps 69 4 niall $(INSTALL_DATA) $(DESTDIR)/usr/share/icons/hicolor/24x24/apps usr/share/icons/hicolor/24x24/apps/time-slider-setup.png 70 4 niall $(mkinstalldirs) $(DESTDIR)/usr/share/icons/hicolor/32x32/apps 71 4 niall $(INSTALL_DATA) $(DESTDIR)/usr/share/icons/hicolor/32x32/apps usr/share/icons/hicolor/32x32/apps/time-slider-setup.png 72 4 niall $(mkinstalldirs) $(DESTDIR)/usr/share/icons/hicolor/36x36/apps 73 4 niall $(INSTALL_DATA) $(DESTDIR)/usr/share/icons/hicolor/36x36/apps usr/share/icons/hicolor/36x36/apps/time-slider-setup.png 74 4 niall $(mkinstalldirs) $(DESTDIR)/usr/share/icons/hicolor/48x48/apps 75 4 niall $(INSTALL_DATA) $(DESTDIR)/usr/share/icons/hicolor/48x48/apps usr/share/icons/hicolor/48x48/apps/time-slider-setup.png 76 4 niall $(mkinstalldirs) $(DESTDIR)/usr/share/icons/hicolor/72x72/apps 77 4 niall $(INSTALL_DATA) $(DESTDIR)/usr/share/icons/hicolor/72x72/apps usr/share/icons/hicolor/72x72/apps/time-slider-setup.png 78 4 niall $(mkinstalldirs) $(DESTDIR)/usr/share/icons/hicolor/96x96/apps 79 4 niall $(INSTALL_DATA) $(DESTDIR)/usr/share/icons/hicolor/96x96/apps usr/share/icons/hicolor/96x96/apps/time-slider-setup.png 80 0 niall $(mkinstalldirs) $(DESTDIR)/usr/share/time-slider/glade 81 19 niall $(INSTALL_DATA) $(DESTDIR)/usr/share/time-slider/glade usr/share/time-slider/glade/time-slider-delete.glade 82 19 niall $(INSTALL_DATA) $(DESTDIR)/usr/share/time-slider/glade usr/share/time-slider/glade/time-slider-setup.glade 83 26 erwannc $(INSTALL_DATA) $(DESTDIR)/usr/share/time-slider/glade usr/share/time-slider/glade/time-slider-snapshot.glade 84 30 erwannc $(INSTALL_DATA) $(DESTDIR)/usr/share/time-slider/glade usr/share/time-slider/glade/time-slider-version.glade 85 0 niall $(mkinstalldirs) $(DESTDIR)/usr/share/time-slider/lib/time_slider 86 0 niall for file in usr/share/time-slider/lib/time_slider/*.py; do \ 87 0 niall if test -f $$file ; then \ 88 0 niall $(INSTALL_DATA) $(DESTDIR)/usr/share/time-slider/lib/time_slider $$file; \ 89 0 niall fi; \ 90 0 niall done 91 0 niall $(mkinstalldirs) $(DESTDIR)/var/svc/manifest/application 92 0 niall $(INSTALL_DATA) $(DESTDIR)/var/svc/manifest/application var/svc/manifest/application/time-slider.xml 93 42 niall $(mkinstalldirs) $(DESTDIR)/var/svc/manifest/system/filesystem 94 42 niall $(INSTALL_DATA) $(DESTDIR)/var/svc/manifest/system/filesystem var/svc/manifest/system/filesystem/auto-snapshot.xml 95 31 niall $(PYTHON) py-compile.py 96 0 niall 97 0 niall uninstall: 98 11 tf106166 for subdir in $(SUBDIRS); do \ 99 11 tf106166 cd $$subdir; \ 100 11 tf106166 make DESTDIR=$(DESTDIR) GETTEXT_PACKAGE=time-slider uninstall; \ 101 11 tf106166 cd ..;\ 102 11 tf106166 done 103 42 niall $(RM) $(DESTDIR)/etc/dbus-1/system.d/time-slider.conf 104 42 niall $(RM) $(DESTDIR)/etc/xdg/autostart/time-slider-notify.desktop 105 0 niall $(RM) $(DESTDIR)/lib/svc/method/time-slider 106 0 niall $(RM) $(DESTDIR)/usr/bin/time-slider-setup 107 42 niall $(RM) $(DESTDIR)/usr/lib/time-sliderd 108 42 niall $(RM) $(DESTDIR)/usr/lib/time-slider-notify 109 18 niall $(RM) $(DESTDIR)/usr/lib/time-slider-delete 110 0 niall $(RM) $(DESTDIR)/usr/lib/time-slider-notify 111 26 erwannc $(RM) $(DESTDIR)/usr/lib/time-slider-snapshot 112 30 erwannc $(RM) $(DESTDIR)/usr/lib/time-slider-version 113 4 niall $(RM) $(DESTDIR)/usr/share/icons/hicolor/*/apps/time-slider-setup.png 114 0 niall $(RMRF) $(DESTDIR)/usr/share/time-slider 115 0 niall $(RM) $(DESTDIR)/var/svc/manifest/application/time-slider.xml 116 42 niall $(RM) $(DESTDIR)/var/svc/manifest/system/filesystem/auto-snapshot.xml 117