-install: pve-zsync.8.man pve-zsync.8.gz
- install -d ${DESTDIR}${SBINDIR}
- install -m 0755 pve-zsync ${DESTDIR}${SBINDIR}
- install -d ${DESTDIR}/usr/share/man/man8
- install -d ${DESTDIR}${PODDIR}
- install -m 0644 pve-zsync.8.gz ${DESTDIR}/usr/share/man/man8/
-
-.PHONY: deb ${DEB}
-deb ${DEB}:
- rm -rf debian
- mkdir debian
- install -d debian/var/lib/pve-zsync
- make DESTDIR=${CURDIR}/debian install
- install -d -m 0755 debian/DEBIAN
- sed -e s/@@VERSION@@/${VERSION}/ -e s/@@PKGRELEASE@@/${PKGREL}/ -e s/@@ARCH@@/${ARCH}/ <control.in >debian/DEBIAN/control
- install -D -m 0644 copyright debian/${DOCDIR}/copyright
- install -m 0644 changelog.Debian debian/${DOCDIR}/
- gzip -9 debian/${DOCDIR}/changelog.Debian
- echo "git clone git://git.proxmox.com/git/pve-storage.git\\ngit checkout ${GITVERSION}" > debian/${DOCDIR}/SOURCE
- dpkg-deb --build debian
- mv debian.deb ${DEB}
- rm -rf debian
+install: pve-zsync.8
+ install -d $(SBINDIR)
+ install -m 0755 pve-zsync $(SBINDIR)/pve-zsync
+ install -d $(WORKDIR)
+ install -d $(MAN8DIR)
+ install -m 0644 pve-zsync.8 $(MAN8DIR)/pve-zsync.8
+ install -d $(DOCDIR)
+
+$(BUILDDIR):
+ rm -rf $@.tmp $@
+ rsync -a * $@.tmp
+ echo "git clone git://git.proxmox.com/git/pve-zsync.git\\ngit checkout $(GITVERSION)" > $@.tmp/debian/SOURCE
+ mv $@.tmp $@
+
+.PHONY: deb
+deb: $(DEB)
+$(DEB): $(BUILDDIR)
+ cd $(BUILDDIR); dpkg-buildpackage -b -us -uc
+ lintian $(DEB)
+
+.PHONY: dsc
+dsc: $(DSC)
+$(DSC):$(BUILDDIR)
+ cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d
+ lintian $(DSC)
+
+sbuild: $(DSC)
+ sbuild $(DSC)