Add Makefile with install/unistall tasks

This commit is contained in:
Ivan Ilves 2017-06-05 11:27:17 +02:00
parent ac17d99e63
commit 2ebe7c56c9
3 changed files with 28 additions and 0 deletions

9
INSTALL-HELP.txt Normal file
View File

@ -0,0 +1,9 @@
Run:
* "sudo make install" to install xiringuito
* "sudo make unistall" to uninstall xiringuito
HINT:
By default it will install software into `/usr/local/xiringuito` path
and will add 2 wrappers, xiringuito and xaval, into `/usr/local/bin`.

15
Makefile Normal file
View File

@ -0,0 +1,15 @@
INSTALL_PATH=/usr/local/xiringuito
WRAPPER_PATH=/usr/local/bin
help:
@cat INSTALL-HELP.txt
install:
rsync -a ./ $(INSTALL_PATH)/
install -o root -g root -m 0755 wrapper $(WRAPPER_PATH)/xiringuito
install -o root -g root -m 0755 wrapper $(WRAPPER_PATH)/xaval
sed -i "s|__INSTALL_PATH__|$(INSTALL_PATH)|g" $(WRAPPER_PATH)/xiringuito $(WRAPPER_PATH)/xaval
uninstall:
rm $(WRAPPER_PATH)/xiringuito $(WRAPPER_PATH)/xaval
rm -r $(INSTALL_PATH)

4
wrapper Normal file
View File

@ -0,0 +1,4 @@
#/usr/bin/env bash
cd __INSTALL_PATH__
./$(basename ${0}) ${@}