2014-02-26 01:43:32 +00:00
|
|
|
lib_LTLIBRARIES = libtinyWRAP.la
|
|
|
|
libtinyWRAP_la_LIBADD = \
|
2014-11-21 04:15:44 +00:00
|
|
|
../tinySIP/libtinySIP.la \
|
|
|
|
../tinyDAV/libtinyDAV.la \
|
2014-02-26 01:43:32 +00:00
|
|
|
../tinyRTP/libtinyRTP.la \
|
|
|
|
../tinyMEDIA/libtinyMEDIA.la \
|
|
|
|
../tinyMSRP/libtinyMSRP.la \
|
2014-11-21 04:15:44 +00:00
|
|
|
../tinySDP/libtinySDP.la \
|
|
|
|
../tinySIGCOMP/libtinySIGCOMP.la \
|
|
|
|
../tinySMS/libtinySMS.la \
|
|
|
|
../tinyIPSec/libtinyIPSec.la \
|
|
|
|
../tinyXCAP/libtinyXCAP.la \
|
|
|
|
../tinyHTTP/libtinyHTTP.la \
|
|
|
|
../tinyBFCP/libtinyBFCP.la \
|
|
|
|
../tinyNET/libtinyNET.la \
|
|
|
|
../tinySAK/libtinySAK.la
|
2014-02-26 01:43:32 +00:00
|
|
|
libtinyWRAP_la_CPPFLAGS = \
|
|
|
|
-I_common \
|
|
|
|
-I. \
|
|
|
|
-I../tinySAK/src \
|
|
|
|
-I../tinyNET/src \
|
|
|
|
-I../tinyHTTP/include\
|
|
|
|
-I../tinyXCAP/include \
|
|
|
|
-I../tinySMS/include \
|
|
|
|
-I../tinySDP/include \
|
|
|
|
-I../tinyMEDIA/include \
|
|
|
|
-I../tinyMSRP/include \
|
|
|
|
-I../tinyDAV/include \
|
|
|
|
-I../tinySIP/include
|
|
|
|
|
|
|
|
libtinyWRAP_la_LDFLAGS = ${LDFLAGS}
|
|
|
|
|
|
|
|
if TARGET_OS_IS_ANDROID
|
|
|
|
libtinyWRAP_la_CPPFLAGS += -DANDROID=1 -Iandroid -fno-rtti -fno-exceptions
|
|
|
|
libtinyWRAP_la_LDFLAGS += -Wl,-shared,-Bsymbolic,--no-undefined,--whole-archive -lm -lstdc++ -lgcc -llog -ldl
|
|
|
|
else
|
|
|
|
libtinyWRAP_la_LDFLAGS +=
|
|
|
|
endif
|
|
|
|
|
2014-11-21 04:15:44 +00:00
|
|
|
if USE_SRTP
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBSRTP_LIBADD}
|
|
|
|
endif
|
2014-02-26 01:43:32 +00:00
|
|
|
|
|
|
|
if USE_SSL
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBSSL_LIBADD}
|
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_FFMPEG
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBFFMPEG_LIBADD}
|
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_H264
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBH264_LIBADD}
|
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_VPX
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBVPX_LIBADD}
|
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_YUV
|
2014-11-26 15:24:50 +00:00
|
|
|
libtinyWRAP_la_LIBADD += ${LIBYUV_LIB} ${LIBYUV_LIBADD}
|
2014-02-26 01:43:32 +00:00
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_OPUS
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBOPUS_LIBADD}
|
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_AMR
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBAMR_LIBADD}
|
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_SPEEX
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBSPEEX_LIBADD}
|
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_SPEEXDSP
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBSPEEXDSP_LIBADD}
|
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_GSM
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBGSM_LIBADD}
|
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_G729
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBG729_LIBADD}
|
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_ILBC
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBILBC_LIBADD}
|
|
|
|
endif
|
|
|
|
|
2014-11-05 02:07:07 +00:00
|
|
|
if USE_WEBRTC
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBWEBRTC_LIBADD}
|
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_ALSA
|
|
|
|
libtinyWRAP_la_LIBADD += ${LIBASOUND_LIBADD}
|
|
|
|
endif
|
|
|
|
|
2014-02-26 01:43:32 +00:00
|
|
|
libtinyWRAP_la_SOURCES = \
|
|
|
|
_common/ActionConfig.cxx \
|
|
|
|
_common/AudioResampler.cxx \
|
|
|
|
_common/DDebug.cxx \
|
|
|
|
_common/MediaContent.cxx \
|
|
|
|
_common/MediaSessionMgr.cxx \
|
|
|
|
_common/Msrp.cxx \
|
|
|
|
_common/ProxyConsumer.cxx \
|
|
|
|
_common/ProxyPluginMgr.cxx \
|
|
|
|
_common/ProxyProducer.cxx \
|
|
|
|
_common/SafeObject.cxx \
|
|
|
|
_common/SipCallback.cxx \
|
|
|
|
_common/SipEvent.cxx \
|
|
|
|
_common/SipMessage.cxx \
|
|
|
|
_common/SipSession.cxx \
|
|
|
|
_common/SipStack.cxx \
|
|
|
|
_common/SipUri.cxx \
|
|
|
|
_common/SMSEncoder.cxx \
|
|
|
|
_common/Xcap.cxx
|
|
|
|
|
|
|
|
if TARGET_OS_IS_ANDROID
|
|
|
|
libtinyWRAP_la_SOURCES += java/android/tinyWRAP_wrap.cxx
|
|
|
|
endif
|
|
|
|
|
|
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
|
|
pkgconfig_DATA = tinyWRAP.pc
|