2 # Copyright (C) 2007 Christophe Varoqui, <christophe.varoqui@opensvc.com>
4 include ../../Makefile.inc
6 CFLAGS += $(LIB_CFLAGS) -I..
8 # If you add or remove a prioritizer also update multipath/multipath.conf.5
20 libprioweightedpath.so \
21 libpriopath_latency.so \
26 libprioalua.so: alua.o alua_rtpg.o
27 $(CC) $(LDFLAGS) $(SHARED_FLAGS) -o $@ $^
29 libpriopath_latency.so: path_latency.o ../checkers/libsg.o
30 $(CC) $(LDFLAGS) $(SHARED_FLAGS) -o $@ $^ -lm
33 $(CC) $(LDFLAGS) $(SHARED_FLAGS) -o $@ $^
36 $(INSTALL_PROGRAM) -m 755 libprio*.so $(DESTDIR)$(libdir)
39 for file in $(LIBS); do $(RM) $(DESTDIR)$(libdir)/$$file; done
42 $(RM) core *.a *.o *.gz *.so
44 OBJS = $(LIBS:libprio%.so=%.o) alua_rtpg.o
45 include $(wildcard $(OBJS:.o=.d))