You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.6 KiB
36 lines
1.6 KiB
diff -up libsrtp-2.3.0/Makefile.in.sharedfix libsrtp-2.3.0/Makefile.in |
|
--- libsrtp-2.3.0/Makefile.in.sharedfix 2020-01-07 09:48:36.004217062 -0500 |
|
+++ libsrtp-2.3.0/Makefile.in 2020-01-07 09:53:08.117725096 -0500 |
|
@@ -106,12 +106,14 @@ bindir = @bindir@ |
|
pkgconfigdir = $(libdir)/pkgconfig |
|
pkgconfig_DATA = libsrtp2.pc |
|
|
|
-SHAREDLIBVERSION = 1 |
|
+SHAREDLIBMINIVER = 1 |
|
+SHAREDLIBVERSION = $(SHAREDLIBMINIVER).0.0 |
|
ifneq (,$(or $(findstring linux,@host@), $(findstring gnu,@host@))) |
|
SHAREDLIB_DIR = $(libdir) |
|
-SHAREDLIB_LDFLAGS = -shared -Wl,-soname,$@ |
|
SHAREDLIBSUFFIXNOVER = so |
|
+SHAREDLIBMINISUFFIX = $(SHAREDLIBSUFFIXNOVER).$(SHAREDLIBMINIVER) |
|
SHAREDLIBSUFFIX = $(SHAREDLIBSUFFIXNOVER).$(SHAREDLIBVERSION) |
|
+SHAREDLIB_LDFLAGS = -shared -Wl,-soname,libsrtp2.$(SHAREDLIBMINISUFFIX) |
|
else ifneq (,$(or $(findstring cygwin,@host@), $(findstring mingw,@host@))) |
|
SHAREDLIB_DIR = $(bindir) |
|
SHAREDLIB_LDFLAGS = -shared -Wl,--out-implib,libsrtp2.dll.a |
|
@@ -166,6 +168,7 @@ libsrtp2.$(SHAREDLIBSUFFIX): $(srtpobj) |
|
$(CC) -shared -o $@ $(SHAREDLIB_LDFLAGS) \ |
|
$^ $(LDFLAGS) $(LIBS) |
|
if [ -n "$(SHAREDLIBVERSION)" ]; then \ |
|
+ ln -sfn $@ libsrtp2.$(SHAREDLIBMINISUFFIX); \ |
|
ln -sfn $@ libsrtp2.$(SHAREDLIBSUFFIXNOVER); \ |
|
fi |
|
|
|
@@ -288,6 +291,7 @@ install: |
|
cp libsrtp2.$(SHAREDLIBSUFFIXNOVER) $(DESTDIR)$(SHAREDLIB_DIR)/; \ |
|
if [ -n "$(SHAREDLIBVERSION)" ]; then \ |
|
ln -sfn libsrtp2.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/libsrtp2.$(SHAREDLIBSUFFIXNOVER); \ |
|
+ ln -sfn libsrtp2.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/libsrtp2.$(SHAREDLIBMINISUFFIX); \ |
|
fi; \ |
|
fi |
|
$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
|
|
|