INSTALLS = \ $(DESTDIR)/usr/local/sbin/backup2nextcloud \ $(DESTDIR)/etc/backup-dirs \ $(DESTDIR)/etc/cron.daily/backup2nextcloud \ PKGN = backup2nextcloud MAJVER = 2.0 MINVER = 1 PKGD = $(PKGN)-$(MAJVER)_$(MINVER) install: $(DESTDIR)/usr/local/sbin/backup2nextcloud $(DESTDIR)/etc/backup-dirs $(DESTDIR)/etc/cron.daily/backup2nextcloud $(DESTDIR)/usr/local/sbin/backup2nextcloud: backup2nextcloud test ! -d $(DESTDIR)/usr/local/sbin && mkdir -p $(DESTDIR)/usr/local/sbin install -m 0755 $< $@ $(DESTDIR)/etc/backup-dirs: backup-dirs test ! -d $(DESTDIR)/etc && mkdir -p $(DESTDIR)/etc install -m 0644 $< $@ $(DESTDIR)/etc/cron.daily/backup2nextcloud: backup2nextcloud.cron test ! -d $(DESTDIR)/etc/cron.daily && mkdir -p $(DESTDIR)/etc/cron.daily install -m 0755 $< $@ .PHONY: deb deb: clean mkdir -p tmp/$(PKGD)/DEBIAN install -m 0644 control tmp/$(PKGD)/DEBIAN/control make install DESTDIR=./tmp/$(PKGD) ( cd tmp && dpkg-deb --build $(PKGD) ) cp tmp/$(PKGD).deb . .PHONY: clean clean: rm -rf tmp/*