Merge branch 'master' of git://git.kernel.org/pub/scm/linux/storage/multipath-tools/
[platform/upstream/multipath-tools.git] / libmultipath / prioritizers / Makefile
1 # Makefile
2 #
3 # Copyright (C) 2007 Christophe Varoqui, <christophe.varoqui@free.fr>
4 #
5 include ../../Makefile.inc
6
7 LIBS = \
8         libpriorandom.so \
9         libprioconst.so \
10         libpriohp_sw.so \
11         libprioemc.so \
12         libpriordac.so \
13         libprioalua.so \
14         libprionetapp.so \
15         libpriohds.so
16
17 CFLAGS += -I..
18
19 all: $(LIBS)
20
21 libprioalua.so: alua.o alua_rtpg.o
22         $(CC) $(SHARED_FLAGS) -o $@ $^
23
24 libprio%.so: %.o
25         $(CC) $(SHARED_FLAGS) -o $@ $^
26
27 install: $(LIBS)
28         $(INSTALL_PROGRAM) -m 755 libprio*.so $(DESTDIR)$(libdir)
29
30 uninstall:
31         rm -f $(DESTDIR)$(libdir)/libprio*.so
32
33 clean:
34         rm -f core *.a *.o *.gz *.so