[multipathd] unix socket daemon control interface
[multipath-tools/.git] / libmultipath / Makefile
1 # Makefile
2 #
3 # Copyright (C) 2003 Christophe Varoqui, <christophe.varoqui@free.fr>
4 #
5 BUILD = glibc
6
7 include ../Makefile.inc
8
9 OBJS = memory.o parser.o vector.o devmapper.o callout.o \
10        hwtable.o blacklist.o util.o dmparser.o config.o \
11        structs.o cache.o discovery.o propsel.o dict.o \
12        pgpolicies.o debug.o regex.o defaults.o uevent.o \
13        switchgroup.o uxsock.o
14
15 CFLAGS = -pipe -g -Wall -Wunused -Wstrict-prototypes
16
17 ifeq ($(strip $(DAEMON)),1)
18         CFLAGS += -DDAEMON
19 endif
20
21 all: $(BUILD)
22
23 prepare:
24         rm -f core *.o *.gz
25
26 klibc: prepare $(OBJS)
27         ar rs libmultipath-klibc.a *.o
28
29 glibc: prepare $(OBJS)
30         ar rs libmultipath-glibc.a *.o
31
32 install:
33
34 uninstall:
35
36 clean:
37         rm -f core *.a *.o *.gz