diff --git a/Makefile b/Makefile index e6dde84a..92d5aedf 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,22 @@ -VERSION=0.1 PACKAGE=api-test-server +PKGVER=0.1 PKGREL=1 +ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH) +GITVERSION:=$(shell git rev-parse HEAD) + + +DEB=${PACKAGE}_${PKGVER}-${PKGREL}_${ARCH}.deb + +DESTDIR= all: target/release/api-test-server target/release/api-test-server: cargo build --release -deb: +.PHONY: deb +deb ${DEB}: rm -rf build # build here to cache results cargo build --release @@ -16,9 +24,13 @@ deb: cd build; dpkg-buildpackage -b -us -uc +distclean: clean clean: cargo clean rm -rf *.deb *.buildinfo *.changes build find . -name '*~' -exec rm {} ';' +.PHONY: dinstall +dinstall: ${DEB} + dpkg -i ${DEB}