# breezed is a fan speed control daemon for Linux computers. # # Copyright (c) 2008-2015 Francois Fleuret # Written by Francois Fleuret # # This file is part of breezed. # # breezed is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3 as # published by the Free Software Foundation. # # breezed is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # 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 SYSTEMD_PATH = $(DESTDIR)/etc/systemd/system PM_SLEEPD = $(DESTDIR)/usr/lib/pm-utils/sleep.d CFLAGS = -Wall -D_GNU_SOURCE -ansi -pedantic $(OPTIMIZE_FLAG) all: breezed breezed: breezed.c $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) install: breezed $(DESTDIR)/etc/breezed.conf install -m 755 breezed $(BINARY_PATH) install -m 644 breezed.1 $(MAN_PATH) gzip $(MAN_PATH)/breezed.1 install -m 644 breezed.service $(SYSTEMD_PATH) systemctl enable breezed systemctl start breezed uninstall: systemctl stop breezed systemctl disable breezed rm $(SYSTEMD_PATH)/breezed.service rm $(MAN_PATH)/breezed.1.gz rm $(BINARY_PATH)/breezed install-sysv: 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-sysv: $(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