diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..5534256 --- /dev/null +++ b/Makefile @@ -0,0 +1,42 @@ +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/* + + + + |
