From 759e42aaa75e2deba27b7fb310fdf42b89a55d1f Mon Sep 17 00:00:00 2001 From: Francois Fleuret Date: Sun, 26 Apr 2009 22:16:36 +0200 Subject: [PATCH] Added rules for install / uninstall. --- Makefile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Makefile b/Makefile index bb97644..320c4b5 100644 --- a/Makefile +++ b/Makefile @@ -18,10 +18,30 @@ # You should have received a copy of the GNU General Public License # along with breezed. If not, see . +BINARY_PATH = /usr/bin +MAN_PATH = /usr/share/man/man1 +PM_SLEEPD = /usr/lib/pm-utils/sleep.d + all: breezed breezed: breezed.cc g++ -o breezed breezed.cc +install: breezed /etc/breezed.conf + install -m 755 breezed $(BINARY_PATH) + install -m 755 breezed.sh /etc/init.d/ + install -m 644 breezed.1 $(MAN_PATH) + install -m 755 breezed-pm-utils.sh $(PM_SLEEPD)/50breezed + gzip $(MAN_PATH)/breezed.1 + update-rc.d breezed.sh defaults + /etc/init.d/breezed.sh start + +uninstall: + /etc/init.d/breezed.sh stop + update-rc.d -f breezed.sh remove + rm $(PM_SLEEPD)/50breezed + rm $(MAN_PATH)/breezed.1.gz + rm $(BINARY_PATH)/breezed + clean: \rm -f breezed -- 2.39.5