VER = 0.1.16-git
REV = 0
NAME = kc3

ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)

DEB  = ${NAME}_${VER}-${REV}_${ARCH}.deb
DIST = ${NAME}-${VER}
SRC  = ${DIST}.tar.gz

WEB = /var/www/debian.kmx.io/debian

sha: SHA256 SHA512

deb: ${DEB}

debian:
	mkdir -p ${WEB}/pool/main
	cp ${DEB} ${WEB}/pool/main/

${DEB}: ${SRC} Makefile debian/rules debian/control debian/changelog
	rm -rf ${DIST}
	tar xzf ${SRC}
	rsync -aP debian ${DIST}/
	cd ${DIST} && dpkg-source -b .
	cd ${DIST} && debian/rules build
	cd ${DIST} && fakeroot debian/rules binary
	cd ${DIST} && dpkg-genbuildinfo
	cd ${DIST} && dpkg-genchanges > ../${NAME}_${VER}-${REV}_${ARCH}.changes

FILES = ${SRC}

SHA256:
	sha256 -h SHA256 ${FILES}

SHA512:
	sha512 -h SHA512 ${FILES}

.PHONY: deb debian SHA256 SHA512
