# breezed is a fan speed control daemon for Linux computers.
#
-# Copyright (c) 2008 Francois Fleuret
+# Copyright (c) 2008-2015 Francois Fleuret
# Written by Francois Fleuret <francois@fleuret.org>
#
# This file is part of breezed.
MAN_PATH = $(DESTDIR)/usr/share/man/man1
PM_SLEEPD = $(DESTDIR)/usr/lib/pm-utils/sleep.d
-CFLAGS = -Wall -ansi -pedantic $(OPTIMIZE_FLAG)
+CFLAGS = -Wall -D_GNU_SOURCE -ansi -pedantic $(OPTIMIZE_FLAG)
all: breezed
breezed: breezed.c
- $(CC) -o $@ $^ $(LDFLAGS)
+ $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
install: breezed $(DESTDIR)/etc/breezed.conf
install -m 755 breezed $(BINARY_PATH)
rm $(DESTDIR)/etc/init.d/breezed.sh
rm $(BINARY_PATH)/breezed
+install-systemd: 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 /etc/systemd/system/
+ systemctl start breezed
+
+uninstall-systemd:
+ systemctl stop breezed
+ rm /etc/systemd/system/breezed.service
+ rm $(MAN_PATH)/breezed.1.gz
+ rm $(BINARY_PATH)/breezed
+
clean:
\rm -f breezed