chiark / gitweb /
[PATCH] update volume_id
[elogind.git] / extras / multipath-tools / multipathd / Makefile
1 EXEC = multipathd
2
3 CC = gcc
4 GZIP = /bin/gzip -9 -c
5
6 bindir = /usr/bin
7 mandir = /usr/share/man/man8
8 rcdir = /etc/init.d
9
10 CFLAGS = -pipe -g -O2 -Wall -Wunused -Wstrict-prototypes -DDEBUG=1
11 LDFLAGS = -lpthread -ldevmapper -lsysfs
12
13 OBJS = main.o devinfo.o checkers.o
14
15 $(EXEC): $(OBJS)
16         $(CC) $(LDFLAGS) $(OBJS) -o $(EXEC)
17         strip $(EXEC)
18
19 install:
20         install -d $(bindir)
21         install -m 755 $(EXEC) $(bindir)
22         install -d $(rcdir)
23         install -m 755 multipathd.init $(rcdir)/$(EXEC)
24
25 uninstall:
26         rm -f $(bindir)/$(EXEC)
27         rm -f $(rcdir)/$(EXEC)
28
29 clean:
30         rm -f core *.o $(EXEC) *.gz
31
32 spotless: clean