1
0
mirror of https://github.com/lise-henry/crowbook synced 2024-09-18 13:21:33 +02:00

updated Makefile to add make mackage

This commit is contained in:
Elisabeth Henry 2016-02-29 00:45:02 +01:00
parent 9125fa370f
commit cba822933c

View File

@ -2,6 +2,11 @@ INSTALL_DIR = /usr/bin/
BINARYNAME = crowbook
BINARY = target/release/$(BINARYNAME)
PKGNAME= $(BINARYNAME)
MAINTAINER = "'Élisabeth Henry \<liz.henry@ouvaton.org\>'"
PKGVERSION = "0.3.1-unreleased"
PKGLICENSE = "LGPL-2.1+"
default: $(BINARY)
clean:
@ -10,6 +15,9 @@ clean:
$(BINARY): src/lib/lib*.rs src/bin/*.rs Cargo.toml
cargo build --release
package:
checkinstall -D --install=no --pkgname $(PKGNAME) --pkgversion $(PKGVERSION) --pkglicense $(PKGLICENSE) --maintainer $(MAINTAINER)
install: $(BINARY)
install -d $(DESTDIR)$(INSTALL_DIR)
install $(BINARY) $(DESTDIR)$(INSTALL_DIR)