diff -up libsrtp-1.5.4/Makefile.in.sharedfix libsrtp-1.5.4/Makefile.in --- libsrtp-1.5.4/Makefile.in.sharedfix 2016-02-02 14:56:49.000000000 -0500 +++ libsrtp-1.5.4/Makefile.in 2016-02-12 09:38:18.228208296 -0500 @@ -84,12 +84,14 @@ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = libsrtp.pc endif -SHAREDLIBVERSION = 1 +SHAREDLIBMINIVER = 1 +SHAREDLIBVERSION = $(SHAREDLIBMINIVER).0.0 ifeq (linux,$(findstring linux,@host@)) SHAREDLIB_DIR = $(libdir) -SHAREDLIB_LDFLAGS = -shared -Wl,-soname,$@ SHAREDLIBSUFFIXNOVER = so SHAREDLIBSUFFIX = $(SHAREDLIBSUFFIXNOVER).$(SHAREDLIBVERSION) +SHAREDLIBMINISUFFIX = $(SHAREDLIBSUFFIXNOVER).$(SHAREDLIBMINIVER) +SHAREDLIB_LDFLAGS = -shared -Wl,-soname,libsrtp.$(SHAREDLIBMINISUFFIX) else ifeq (mingw,$(findstring mingw,@host@)) SHAREDLIB_DIR = $(bindir) SHAREDLIB_LDFLAGS = -shared -Wl,--out-implib,libsrtp.dll.a @@ -148,6 +150,7 @@ libsrtp.$(SHAREDLIBSUFFIX): $(srtpobj) $ $(CC) -shared -o $@ $(SHAREDLIB_LDFLAGS) \ $^ $(LDFLAGS) $(LIBS) if [ -n "$(SHAREDLIBVERSION)" ]; then \ + ln -sfn $@ libsrtp.$(SHAREDLIBMINISUFFIX); \ ln -sfn $@ libsrtp.$(SHAREDLIBSUFFIXNOVER); \ fi @@ -274,6 +277,7 @@ install: $(INSTALL) -d $(DESTDIR)$(SHAREDLIB_DIR); \ cp libsrtp.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/; \ ln -sfn libsrtp.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/libsrtp.$(SHAREDLIBSUFFIXNOVER); \ + ln -sfn libsrtp.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/libsrtp.$(SHAREDLIBMINISUFFIX); \ fi if [ "$(pkgconfig_DATA)" != "" ]; then \ $(INSTALL) -d $(DESTDIR)$(pkgconfigdir); \