From 209bb433368c4773127a47c6e45408f7ba6e4450 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Sat, 1 Dec 2018 13:44:13 +0100 Subject: [PATCH] improve Makefile --- Makefile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) 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}