summaryrefslogtreecommitdiff
path: root/Makefile
blob: 456c7172cb62554ee3c6f1ed25427003754b29c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
INSTALLS = \
	$(DESTDIR)/usr/local/sbin/backup2webdav \
	$(DESTDIR)/etc/backup-dirs \
	$(DESTDIR)/etc/cron.daily/backup2webdav \

PKGN = backup2webdav
MAJVER = 2.0
MINVER = 1
PKGD = $(PKGN)-$(MAJVER)_$(MINVER)

install:	$(DESTDIR)/usr/local/sbin/backup2webdav $(DESTDIR)/etc/backup-dirs $(DESTDIR)/etc/cron.daily/backup2webdav

$(DESTDIR)/usr/local/sbin/backup2webdav:	backup2webdav
	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/backup2webdav:	backup2webdav.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/*