blob: 5a229b31c1c82da873f4ab89bf586a239d5ed8a7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
--- librtmp/Makefile.orig 2010-11-14 19:05:15 +0100
+++ librtmp/Makefile 2010-11-14 19:10:05 +0100
@@ -25,12 +25,12 @@
CRYPTO_REQ=$(REQ_$(CRYPTO))
CRYPTO_DEF=$(DEF_$(CRYPTO))
-SO_posix=so.0
+SO_posix=0.dylib
SO_mingw=dll
SO_EXT=$(SO_$(SYS))
SHARED=yes
-SODEF_yes=-fPIC
+SODEF_yes=-fPIC -fno-common
SOLIB_yes=librtmp.$(SO_EXT)
SOINST_yes=install_$(SO_EXT)
SO_DEF=$(SODEF_$(SHARED))
@@ -55,14 +55,14 @@
all: librtmp.a $(SO_LIB)
clean:
- rm -f *.o *.a *.so *.$(SO_EXT)
+ rm -f *.o *.a *.dylib *.$(SO_EXT)
librtmp.a: $(OBJS)
$(AR) rs $@ $?
librtmp.$(SO_EXT): $(OBJS)
- $(CC) -shared -Wl,-soname,$@ $(LDFLAGS) -o $@ $^ $> $(CRYPTO_LIB)
- ln -sf $@ librtmp.so
+ $(CC) -shared -current_version 1.0.0 -compatibility_version 1.0.0 $(LDFLAGS) -o $@ $^ $> $(CRYPTO_LIB)
+ ln -sf $@ librtmp.dylib
log.o: log.c log.h Makefile
rtmp.o: rtmp.c rtmp.h rtmp_sys.h handshake.h dh.h log.h amf.h Makefile
@@ -83,9 +83,9 @@
cp librtmp.pc $(LIBDIR)/pkgconfig
cp librtmp.3 $(MANDIR)/man3
-install_so.0: librtmp.so.0
- cp librtmp.so.0 $(LIBDIR)
- cd $(LIBDIR); ln -sf librtmp.so.0 librtmp.so
+install_0.dylib: librtmp.0.dylib
+ cp librtmp.0.dylib $(LIBDIR)
+ cd $(LIBDIR); ln -sf librtmp.0.dylib librtmp.dylib
install_dll: librtmp.dll
cp librtmp.dll $(BINDIR)
|