37 lines
1.6 KiB
Diff
37 lines
1.6 KiB
Diff
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); \
|