Do ioctl(file, BLKRRPART) if supported to reread partitions when they are already...
[polld.git] / Makefile
blob19ba0576300bbd8ffbc37e1a521ab34d5c163673
1 DESTDIR=
2 CFLAGS=-O2 -Wall
3 CC=gcc
5 CONFIGFILE=/etc/polld
6 PIDFILE=/var/run/polld.pid
7 SLEEPTIME=10
8 VERSION=0.2
9 # Whether we're on Linux
10 LINUX=1
12 .PHONY: all clean install dist
14 all: polld
16 polld: polld.c
17 $(CC) -o polld $(CFLAGS) -DCONFIGFILE=\"$(CONFIGFILE)\" -DSLEEPTIME=$(SLEEPTIME) -DPIDFILE=\"$(PIDFILE)\" -DVERSION=\"$(VERSION)\" -DLINUX=$(LINUX) polld.c
19 clean:
20 rm -f polld
22 install: all
23 install -m 755 -d $(DESTDIR)/etc
24 install -m 755 -d $(DESTDIR)/usr/bin
25 install -m 755 -d $(DESTDIR)/usr/share/man/man1
26 install -m 755 -d $(DESTDIR)/usr/share/man/man5
27 install -m 644 config $(DESTDIR)/etc/polld
28 install -m 755 polld $(DESTDIR)/usr/bin/
29 install -m 644 polld.1 $(DESTDIR)/usr/share/man/man1
30 install -m 644 polld.5 $(DESTDIR)/usr/share/man/man5
32 dist: clean
33 # we don't know whether dh_clean is installed, but do this cleanup
34 -dh_clean
35 mkdir -p polld-$(VERSION)/debian
36 cp polld.* config COPYING Makefile README polld-$(VERSION)/
37 cp debian/* polld-$(VERSION)/debian/
38 tar cfj ../polld-$(VERSION).tar.bz2 polld-$(VERSION)
39 rm -rf polld-$(VERSION)