multipath-tools: arrange compilation options for shared libs/objects
authorXose Vazquez Perez <xose.vazquez@gmail.com>
Sat, 18 Mar 2017 17:45:00 +0000 (18:45 +0100)
committerChristophe Varoqui <christophe.varoqui@opensvc.com>
Thu, 23 Mar 2017 08:35:02 +0000 (09:35 +0100)
Cc: Christophe Varoqui <christophe.varoqui@opensvc.com>
Cc: device-mapper development <dm-devel@redhat.com>
Signed-off-by: Xose Vazquez Perez <xose.vazquez@gmail.com>
libdmmp/Makefile
libmpathcmd/Makefile
libmpathpersist/Makefile
libmultipath/Makefile
libmultipath/checkers/Makefile
libmultipath/prioritizers/Makefile

index 082078a..8640bf6 100644 (file)
@@ -23,7 +23,7 @@ LIBDEPS += $(shell pkg-config --libs json-c) -L$(mpathcmddir) -lmpathcmd -lpthre
 all: $(LIBS) doc
 
 $(LIBS): $(OBJS)
-       $(CC) $(LDFLAGS) $(SHARED_FLAGS) -Wl,-soname=$@ -o $@ $(OBJS) $(LIBDEPS)
+       $(CC) $(SHARED_FLAGS) $(LDFLAGS) $(LIBDEPS) -Wl,-soname=$@ $(OBJS) -o $@
        $(LN) $@ $(DEVLIB)
 
 install:
index b8e29cb..b6c349a 100644 (file)
@@ -9,7 +9,7 @@ OBJS = mpath_cmd.o
 all: $(LIBS)
 
 $(LIBS): $(OBJS)
-       $(CC) $(LDFLAGS) $(SHARED_FLAGS) -Wl,-soname=$@ -o $@ $(OBJS) $(LIBDEPS)
+       $(CC) $(SHARED_FLAGS) $(LDFLAGS) $(LIBDEPS) -Wl,-soname=$@ $(OBJS) -o $@
        $(LN) $@ $(DEVLIB)
 
 install: $(LIBS)
index 96da639..ee4a421 100644 (file)
@@ -14,7 +14,7 @@ OBJS = mpath_persist.o mpath_updatepr.o mpath_pr_ioctl.o
 all: $(LIBS)
 
 $(LIBS): $(OBJS)
-       $(CC) $(LDFLAGS) $(SHARED_FLAGS) $(LIBDEPS) -Wl,-soname=$@ -o $@ $(OBJS)
+       $(CC) $(SHARED_FLAGS) $(LDFLAGS) $(LIBDEPS) -Wl,-soname=$@ $(OBJS) -o $@
        $(LN) $(LIBS) $(DEVLIB)
        $(GZIP) mpath_persistent_reserve_in.3 > mpath_persistent_reserve_in.3.gz
        $(GZIP) mpath_persistent_reserve_out.3 > mpath_persistent_reserve_out.3.gz
index 1f5ec25..c5f4052 100644 (file)
@@ -47,7 +47,7 @@ OBJS = memory.o parser.o vector.o devmapper.o callout.o \
 all: $(LIBS)
 
 $(LIBS): $(OBJS)
-       $(CC) $(LDFLAGS) $(SHARED_FLAGS) -Wl,-soname=$@ -o $@ $(OBJS) $(LIBDEPS)
+       $(CC) $(SHARED_FLAGS) $(LDFLAGS) $(LIBDEPS) -Wl,-soname=$@ $(OBJS) -o $@
        $(LN) $@ $(DEVLIB)
 
 install:
index 4970fc0..4674ca0 100644 (file)
@@ -21,13 +21,13 @@ endif
 all: $(LIBS)
 
 libcheckrbd.so: rbd.o
-       $(CC) $(LDFLAGS) $(SHARED_FLAGS) -o $@ $^ -lrados -ludev
+       $(CC) $(SHARED_FLAGS) $(LDFLAGS) -o $@ $^ -lrados -ludev
 
 libcheckdirectio.so: libsg.o directio.o
-       $(CC) $(LDFLAGS) $(SHARED_FLAGS) -o $@ $^ -laio
+       $(CC) $(SHARED_FLAGS) $(LDFLAGS) -o $@ $^ -laio
 
 libcheck%.so: libsg.o %.o
-       $(CC) $(LDFLAGS) $(SHARED_FLAGS) -o $@ $^
+       $(CC) $(SHARED_FLAGS) $(LDFLAGS) -o $@ $^
 
 install:
        $(INSTALL_PROGRAM) -m 755 $(LIBS) $(DESTDIR)$(libdir)
index 36b42e4..8a5561a 100644 (file)
@@ -23,10 +23,10 @@ LIBS = \
 all: $(LIBS)
 
 libprioalua.so: alua.o alua_rtpg.o
-       $(CC) $(LDFLAGS) $(SHARED_FLAGS) -o $@ $^
+       $(CC) $(SHARED_FLAGS) $(LDFLAGS) -o $@ $^
 
 libprio%.so: %.o
-       $(CC) $(LDFLAGS) $(SHARED_FLAGS) -o $@ $^
+       $(CC) $(SHARED_FLAGS) $(LDFLAGS) -o $@ $^
 
 install: $(LIBS)
        $(INSTALL_PROGRAM) -m 755 libprio*.so $(DESTDIR)$(libdir)