1
0
Fork 0
mirror of https://github.com/lise-henry/crowbook synced 2024-05-18 04:06:15 +02:00
crowbook/Makefile

28 lines
684 B
Makefile
Raw Normal View History

INSTALL_DIR = /usr/bin/
BINARYNAME = crowbook
2017-06-11 10:48:28 +02:00
TARGET = x86_64-unknown-linux-gnu
2016-11-19 00:03:14 +01:00
BINARY = target/$(TARGET)/release/$(BINARYNAME)
2016-02-29 00:45:02 +01:00
PKGNAME= $(BINARYNAME)
2016-02-29 14:05:29 +01:00
MAINTAINER = "Élisabeth Henry \<liz.henry@ouvaton.org\>"
2019-07-19 03:31:48 +02:00
PKGVERSION = "0.15.0"
2016-02-29 00:45:02 +01:00
PKGLICENSE = "LGPL-2.1+"
default: $(BINARY)
clean:
cargo clean
$(BINARY): src/lib/lib*.rs src/bin/*.rs Cargo.toml
cargo build --release --target=$(TARGET)
2016-02-29 00:45:02 +01:00
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)
uninstall:
rm $(DESTDIR)/usr/bin/$(BINARYNAME)