Add systemd service file
[time-slider.git] / Makefile
index ef0c9aa..b0f8064 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -59,6 +59,8 @@ install:
        $(INSTALL_DATA) $(DESTDIR)/etc/dbus-1/system.d etc/dbus-1/system.d/time-slider.conf
        $(mkinstalldirs) $(DESTDIR)/etc/xdg/autostart
        $(INSTALL_DATA) $(DESTDIR)/etc/xdg/autostart etc/xdg/autostart/*.desktop
+       $(mkinstalldirs) $(DESTDIR)/usr/lib/systemd/system
+       $(INSTALL_DATA) $(DESTDIR)/usr/lib/systemd/system etc/systemd/system/*.service
        $(mkinstalldirs) $(DESTDIR)/lib/svc/method
        $(INSTALL_SCRIPT) $(DESTDIR)/lib/svc/method lib/svc/method/time-slider
        $(INSTALL_SCRIPT) $(DESTDIR)/lib/svc/method lib/svc/method/time-slider-plugin
@@ -102,6 +104,12 @@ install:
                  $(INSTALL_DATA) $(DESTDIR)/usr/share/time-slider/lib/time_slider $$file; \
                fi; \
        done
+       $(mkinstalldirs) $(DESTDIR)/usr/share/time-slider/lib/time_slider/linux
+       for file in usr/share/time-slider/lib/time_slider/linux/*.py; do \
+               if test -f $$file ; then \
+                 $(INSTALL_DATA) $(DESTDIR)/usr/share/time-slider/lib/time_slider/linux $$file; \
+               fi; \
+       done
        $(mkinstalldirs) $(DESTDIR)/usr/share/time-slider/lib/plugin
        for file in usr/share/time-slider/lib/plugin/*.py; do \
                if test -f $$file ; then \
@@ -135,6 +143,7 @@ uninstall:
        done
        $(RM) $(DESTDIR)/etc/dbus-1/system.d/time-slider.conf
        $(RM) $(DESTDIR)/etc/xdg/autostart/time-slider-notify.desktop
+       $(RM) $(DESTDIR)/usr/lib/systemd/system/time-sliderd.service
        $(RM) $(DESTDIR)/lib/svc/method/time-slider
        $(RM) $(DESTDIR)/lib/svc/method/time-slider-plugin
        $(RM) $(DESTDIR)/lib/svc/method/time-slider-rsync