Line 0
Link Here
|
|
|
1 |
--- Makefile.in 2014-12-04 08:48:49.000000000 -0500 |
2 |
+++ Makefile.in 2014-12-24 01:47:40.000000000 -0500 |
3 |
@@ -45,5 +45,5 @@ |
4 |
INCDIR = -Icrypto/include -I$(srcdir)/include -I$(srcdir)/crypto/include |
5 |
DEFS = @DEFS@ |
6 |
-CPPFLAGS= -fPIC @CPPFLAGS@ |
7 |
+CPPFLAGS= @CPPFLAGS@ |
8 |
CFLAGS = @CFLAGS@ |
9 |
LIBS = @LIBS@ |
10 |
@@ -85,5 +85,5 @@ |
11 |
|
12 |
SHAREDLIBVERSION = 1 |
13 |
-ifeq (linux,$(findstring linux,@host@)) |
14 |
+ifneq ("", $(filter %bsd% %linux%, @host@)) |
15 |
SHAREDLIB_DIR = $(libdir) |
16 |
SHAREDLIB_LDFLAGS = -shared -Wl,-soname,$@ |
17 |
@@ -109,4 +109,7 @@ |
18 |
$(COMPILE) -c $< -o $@ |
19 |
|
20 |
+%.So: %.c |
21 |
+ $(COMPILE) -fPIC -DPIC -c $< -o $@ |
22 |
+ |
23 |
%$(EXE): %.c |
24 |
$(COMPILE) $(LDFLAGS) $< -o $@ $(SRTPLIB) $(LIBS) |
25 |
@@ -144,5 +147,5 @@ |
26 |
$(RANLIB) libsrtp.a |
27 |
|
28 |
-libsrtp.$(SHAREDLIBSUFFIX): $(srtpobj) $(cryptobj) $(gdoi) |
29 |
+libsrtp.$(SHAREDLIBSUFFIX): $(srtpobj:.o=.So) $(cryptobj:.o=.So) $(gdoi:.o=.So) |
30 |
$(CC) -shared -o $@ $(SHAREDLIB_LDFLAGS) \ |
31 |
$^ $(LDFLAGS) $(LIBS) |