+prefix=/usr/local
+
CC=$(CROSS_COMPILE)gcc
LD=$(CROSS_COMPILE)ld
-DEF=-DRTMPDUMP_VERSION=\"v2.2a\" # -DUSE_GNUTLS
+CRYPTO=OPENSSL
+#CRYPTO=GNUTLS
+LIB_GNUTLS=-lgnutls
+LIB_OPENSSL=-lssl -lcrypto
+CRYPTO_LIB=$(LIB_$(CRYPTO))
+VERSION=v2.2a
+
+DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" -DUSE_$(CRYPTO)
OPT=-O2
CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT)
+INCDIR=$(DESTDIR)$(prefix)/include/librtmp
+
all: librtmp.a
clean:
amf.o: amf.c amf.h bytes.h log.h Makefile
hashswf.o: hashswf.c http.h rtmp.h rtmp_sys.h Makefile
parseurl.o: parseurl.c rtmp_sys.h log.h Makefile
+
+librtmp.pc: librtmp.pc.in Makefile
+ sed -e "s;@prefix@;$(prefix);" -e "s;@VERSION@;$(VERSION);" \
+ -e "s;@CRYPTO_LIB@;$(CRYPTO_LIB);" librtmp.pc.in > $@
+
+install: librtmp.a librtmp.pc
+ -mkdir $(INCDIR); cp amf.h http.h log.h rtmp.h $(INCDIR)
+ cp librtmp.a $(DESTDIR)$(prefix)/lib
+ cp librtmp.pc $(DESTDIR)$(prefix)/lib/pkgconfig
--- /dev/null
+prefix=@prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+incdir=${prefix}/include
+
+Name: librtmp
+Description: RTMP implementation
+Version: @VERSION@
+URL: http://rtmpdump.mplayerhq.hu
+Libs: -L${libdir} -lrtmp
+Libs.private: @CRYPTO_LIB@ -lz
+Cflags: -I${incdir}