]> git.proxmox.com Git - proxmox-backup.git/commitdiff
improve Makefile
authorDietmar Maurer <dietmar@proxmox.com>
Sat, 1 Dec 2018 12:44:13 +0000 (13:44 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Sat, 1 Dec 2018 12:44:13 +0000 (13:44 +0100)
Makefile

index e6dde84a84398a5857148c1a87400eab03d5150e..92d5aedf9baa467d447092ce092f5d65089545db 100644 (file)
--- 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}