From 2594d09fb175bcdc916c87731bf98144be99159c Mon Sep 17 00:00:00 2001 From: "Jason D. McCormick" Date: Fri, 4 Nov 2022 22:27:10 -0400 Subject: initial --- Makefile | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Makefile (limited to 'Makefile') 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/* + + + + -- cgit v1.2.3