Imported Upstream version 0.6.3
[platform/upstream/multipath-tools.git] / libmultipath / prioritizers / Makefile
index 1f70ef1..36b42e4 100644 (file)
@@ -1,34 +1,38 @@
-# Makefile
 #
-# Copyright (C) 2007 Christophe Varoqui, <christophe.varoqui@free.fr>
+# Copyright (C) 2007 Christophe Varoqui, <christophe.varoqui@opensvc.com>
 #
 include ../../Makefile.inc
 
+CFLAGS += -I..
+
+# If you add or remove a prioritizer also update multipath/multipath.conf.5
 LIBS = \
-       libpriorandom.so \
+       libprioalua.so \
        libprioconst.so \
-       libpriohp_sw.so \
+       libpriodatacore.so \
        libprioemc.so \
+       libpriohds.so \
+       libpriohp_sw.so \
+       libprioiet.so \
+       libprioontap.so \
+       libpriorandom.so \
        libpriordac.so \
-       libprioalua.so \
-       libprionetapp.so \
-       libpriohds.so
-
-CFLAGS += -I..
+       libprioweightedpath.so \
+       libpriosysfs.so
 
 all: $(LIBS)
 
 libprioalua.so: alua.o alua_rtpg.o
-       $(CC) $(SHARED_FLAGS) -o $@ $^
+       $(CC) $(LDFLAGS) $(SHARED_FLAGS) -o $@ $^
 
 libprio%.so: %.o
-       $(CC) $(SHARED_FLAGS) -o $@ $^
+       $(CC) $(LDFLAGS) $(SHARED_FLAGS) -o $@ $^
 
 install: $(LIBS)
        $(INSTALL_PROGRAM) -m 755 libprio*.so $(DESTDIR)$(libdir)
 
 uninstall:
-       rm -f $(DESTDIR)$(libdir)/libprio*.so
+       for file in $(LIBS); do $(RM) $(DESTDIR)$(libdir)/$$file; done
 
 clean:
-       rm -f core *.a *.o *.gz *.so
+       $(RM) core *.a *.o *.gz *.so