2 # Copyright (C) 2007 Christophe Varoqui, <christophe.varoqui@opensvc.com>
4 include ../../Makefile.inc
6 CFLAGS += $(LIB_CFLAGS) -I..
8 LIBDEPS = -lmultipath -lm -lpthread -lrt
10 # If you add or remove a prioritizer also update multipath/multipath.conf.5
22 libprioweightedpath.so \
23 libpriopath_latency.so \
26 ifneq ($(call check_file,/usr/include/linux/nvme_ioctl.h),0)
34 $(CC) $(LDFLAGS) $(SHARED_FLAGS) -o $@ $^ $(LIBDEPS)
37 $(INSTALL_PROGRAM) -m 755 libprio*.so $(DESTDIR)$(libdir)
40 for file in $(LIBS); do $(RM) $(DESTDIR)$(libdir)/$$file; done
43 $(RM) core *.a *.o *.gz *.so
45 OBJS = $(LIBS:libprio%.so=%.o) alua_rtpg.o
48 include $(wildcard $(OBJS:.o=.d))