include /usr/share/dpkg/pkg-info.mk PACKAGE=pmg-api BUILDDIR ?= ${PACKAGE}-${DEB_VERSION_UPSTREAM} DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_all.deb REPOID = $(shell git rev-parse --short=8 HEAD) export PACKAGE export REPOID export PMGVERSION=${DEB_VERSION_UPSTREAM_REVISION} export PMGRELEASE=${DEB_VERSION_UPSTREAM} .PHONY: deb deb ${DEB}: rm -rf ${BUILDDIR} rsync -a src/ debian ${BUILDDIR} cd ${BUILDDIR}; dpkg-buildpackage -b -us -uc lintian ${DEB} .PHONY: upload upload: ${DEB} tar cf - ${DEB} | ssh -X repoman@repo.proxmox.com -- upload --product pmg --dist stretch .PHONY: check check: make -C tests check .PHONY: clean distclean distclean: clean clean: rm -rf *.deb *.changes *.buildinfo ${BUILDDIR} ${PACKAGE}*.tar.gz *.dsc find . -name '*~' -exec rm {} ';' .PHONY: dinstall dinstall: ${DEB} dpkg -i ${DEB}