X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile;h=54a818e90a7402d5b2a76648ceb4e72491b4c8c3;hb=86a1c0d324b011f196ceba019d48454ee9655b9c;hp=837fccacc1df761e8d36c777348aa986102c5a86;hpb=29d922d3b115ae81e076e9fc03e5ea986fc42630;p=breezed.git diff --git a/Makefile b/Makefile index 837fcca..54a818e 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ # breezed is a fan speed control daemon for Linux computers. # # Copyright (c) 2008 Francois Fleuret -# Written by Francois Fleuret +# Written by Francois Fleuret # # This file is part of breezed. # @@ -18,10 +18,33 @@ # You should have received a copy of the GNU General Public License # along with breezed. If not, see . +BINARY_PATH = $(DESTDIR)/usr/bin +MAN_PATH = $(DESTDIR)/usr/share/man/man1 +PM_SLEEPD = $(DESTDIR)/usr/lib/pm-utils/sleep.d + +CFLAGS = -Wall -ansi -pedantic $(OPTIMIZE_FLAG) + all: breezed -breezed: breezed.cc - g++ -o breezed breezed.cc +breezed: breezed.c + $(CC) -o $@ $^ $(LDFLAGS) + +install: breezed $(DESTDIR)/etc/breezed.conf + install -m 755 breezed $(BINARY_PATH) + install -m 755 breezed.sh $(DESTDIR)/etc/init.d/ + install -m 644 breezed.1 $(MAN_PATH) + gzip $(MAN_PATH)/breezed.1 + install -m 755 breezed-pm-utils.sh $(PM_SLEEPD)/50breezed + update-rc.d breezed.sh defaults + $(DESTDIR)/etc/init.d/breezed.sh start + +uninstall: + $(DESTDIR)/etc/init.d/breezed.sh stop + update-rc.d -f breezed.sh remove + rm $(PM_SLEEPD)/50breezed + rm $(MAN_PATH)/breezed.1.gz + rm $(DESTDIR)/etc/init.d/breezed.sh + rm $(BINARY_PATH)/breezed clean: \rm -f breezed