mirror of https://git.meli.delivery/meli/meli
add Makefile for installation
parent
8795c2da4f
commit
4aa34b2462
@ -0,0 +1,24 @@
|
||||
.POSIX:
|
||||
.SUFFIXES:
|
||||
meli:
|
||||
cargo build --release
|
||||
|
||||
PREFIX=/usr/local
|
||||
|
||||
.PHONY: clean
|
||||
clean: rm -ri ./target/
|
||||
|
||||
|
||||
.PHONY: uninstall
|
||||
uninstall: rm -f $(DESTDIR)$(PREFIX)/bin/meli
|
||||
rm $(DESTDIR)$(PREFIX)/share/man/man1/meli.1.gz
|
||||
rm $(DESTDIR)$(PREFIX)/share/man/man5/meli.conf.5.gz
|
||||
|
||||
.PHONY: install
|
||||
install: meli
|
||||
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
||||
mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1
|
||||
mkdir -p $(DESTDIR)$(PREFIX)/share/man/man5
|
||||
cp -f target/release/meli $(DESTDIR)$(PREFIX)/bin
|
||||
gzip < meli.1 > $(DESTDIR)$(PREFIX)/share/man/man1/meli.1.gz
|
||||
gzip < meli.conf.5 > $(DESTDIR)$(PREFIX)/share/man/man5/meli.conf.5.gz
|
Loading…
Reference in New Issue