diff options
| author | Jason D. McCormick <jason@mfamily.org> | 2022-11-04 22:27:10 -0400 |
|---|---|---|
| committer | Jason D. McCormick <jason@mfamily.org> | 2022-11-04 22:27:10 -0400 |
| commit | 2594d09fb175bcdc916c87731bf98144be99159c (patch) | |
| tree | 93dfa307b2789f9f60d8d0130acad82a6602c84c /Makefile | |
initial
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/* + + + + |
