123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- lib_LTLIBRARIES = libtinyDAV.la
- libtinyDAV_la_LIBADD = \
- ../tinySAK/libtinySAK.la\
- ../tinyNET/libtinyNET.la\
- ../tinySDP/libtinySDP.la\
- ../tinyBFCP/libtinyBFCP.la\
- ../tinyRTP/libtinyRTP.la\
- ../tinyMEDIA/libtinyMEDIA.la\
- ../tinyMSRP/libtinyMSRP.la\
- ../tinyIPSec/libtinyIPSec.la
- libtinyDAV_la_CPPFLAGS = -I../tinySAK/src\
- -I../tinyNET/src\
- -I../tinyIPSec/src\
- -I../tinySDP/include\
- -I../tinyBFCP/include\
- -I../tinyRTP/include\
- -I../tinyMEDIA/include\
- -I../tinyMSRP/include\
- -Iinclude
- if USE_FFMPEG
- libtinyDAV_la_LIBADD += ${LIBFFMPEG_LIBADD}
- endif
- if USE_X264
- libtinyDAV_la_LIBADD += ${LIBX264_LIBADD}
- endif
- if USE_OPENH264
- libtinyDAV_la_LIBADD += ${LIBOPENH264_LIBADD}
- endif
- if USE_VPX
- libtinyDAV_la_LIBADD += ${LIBVPX_LIBADD}
- endif
- if USE_YUV
- libtinyDAV_la_LIBADD += ${LIBYUV_LIB} ${LIBYUV_LIBADD}
- libtinyDAV_la_CPPFLAGS += ${LIBYUV_INCLUDE}
- endif
- if USE_JPEG
- libtinyDAV_la_LIBADD += ${LIBJPEG_LIBADD}
- endif
- if USE_OPUS
- libtinyDAV_la_LIBADD += ${LIBOPUS_LIBADD}
- endif
- if USE_AMR
- libtinyDAV_la_LIBADD += ${LIBAMR_LIBADD}
- endif
- if USE_SPEEX
- libtinyDAV_la_LIBADD += ${LIBSPEEX_LIBADD}
- endif
- if USE_SPEEXDSP
- libtinyDAV_la_LIBADD += ${LIBSPEEXDSP_LIBADD}
- endif
-
- if USE_GSM
- libtinyDAV_la_LIBADD += ${LIBGSM_LIBADD}
- endif
- if USE_G729
- libtinyDAV_la_LIBADD += ${LIBG729_LIBADD}
- endif
- if USE_ILBC
- libtinyDAV_la_LIBADD += ${LIBILBC_LIBADD}
- endif
- if USE_WEBRTC
- libtinyDAV_la_LIBADD += ${LIBWEBRTC_LIBADD}
- endif
- if USE_ALSA
- libtinyDAV_la_LIBADD += ${LIBASOUND_LIBADD}
- endif
- libtinyDAV_la_SOURCES = \
- src/tdav.c \
- src/tdav_session_av.c
-
- libtinyDAV_la_SOURCES += src/audio/tdav_consumer_audio.c \
- src/audio/tdav_speakup_jitterbuffer.c \
- src/audio/tdav_jitterbuffer.c \
- src/audio/tdav_producer_audio.c \
- src/audio/tdav_session_audio.c \
- src/audio/tdav_speex_denoise.c \
- src/audio/tdav_speex_jitterbuffer.c \
- src/audio/tdav_speex_resampler.c \
- src/audio/tdav_webrtc_denoise.c
-
- libtinyDAV_la_SOURCES += src/video/tdav_consumer_video.c \
- src/video/tdav_converter_video.cxx \
- src/video/tdav_runnable_video.c \
- src/video/tdav_session_video.c \
- src/video/jb/tdav_video_frame.c \
- src/video/jb/tdav_video_jb.c
- libtinyDAV_la_SOURCES += src/video/v4linux/tdav_producer_video_v4l2.c
- libtinyDAV_la_SOURCES += src/audio/alsa/tdav_common_alsa.c \
- src/audio/alsa/tdav_consumer_alsa.c \
- src/audio/alsa/tdav_producer_alsa.c
- libtinyDAV_la_SOURCES += src/audio/oss/tdav_consumer_oss.c \
- src/audio/oss/tdav_producer_oss.c
- libtinyDAV_la_SOURCES += src/bfcp/tdav_session_bfcp.c
-
- libtinyDAV_la_SOURCES += src/t140/tdav_consumer_t140.c \
- src/t140/tdav_producer_t140.c \
- src/t140/tdav_session_t140.c
-
- libtinyDAV_la_SOURCES += src/msrp/tdav_consumer_msrp.c \
- src/msrp/tdav_producer_msrp.c \
- src/msrp/tdav_session_msrp.c
- libtinyDAV_la_SOURCES += src/codecs/amr/tdav_codec_amr.c
- libtinyDAV_la_SOURCES += src/codecs/bfcp/tdav_codec_bfcp.c
- libtinyDAV_la_SOURCES += src/codecs/opus/tdav_codec_opus.c
- libtinyDAV_la_SOURCES += src/codecs/g711/g711.c \
- src/codecs/g711/tdav_codec_g711.c
-
- libtinyDAV_la_SOURCES += src/codecs/g722/g722_decode.c \
- src/codecs/g722/g722_encode.c \
- src/codecs/g722/tdav_codec_g722.c
-
- libtinyDAV_la_SOURCES += src/codecs/g729/tdav_codec_g729.c
-
- libtinyDAV_la_SOURCES += src/codecs/gsm/tdav_codec_gsm.c
-
- libtinyDAV_la_SOURCES += src/codecs/bv/tdav_codec_bv16.c \
- src/codecs/bv/tdav_codec_bv32.c
-
- libtinyDAV_la_SOURCES += src/codecs/ilbc/tdav_codec_ilbc.c
- libtinyDAV_la_SOURCES += src/codecs/speex/tdav_codec_speex.c
- libtinyDAV_la_SOURCES += src/codecs/dtmf/tdav_codec_dtmf.c
- libtinyDAV_la_SOURCES += src/codecs/fec/tdav_codec_red.c \
- src/codecs/fec/tdav_codec_ulpfec.c
- libtinyDAV_la_SOURCES += src/codecs/h261/tdav_codec_h261.c
- libtinyDAV_la_SOURCES += src/codecs/h263/tdav_codec_h263.c
- libtinyDAV_la_SOURCES += src/codecs/h264/tdav_codec_h264.c \
- src/codecs/h264/tdav_codec_h264_cisco.cxx \
- src/codecs/h264/tdav_codec_h264_cuda.cxx \
- src/codecs/h264/tdav_codec_h264_rtp.c
-
- libtinyDAV_la_SOURCES += src/codecs/theora/tdav_codec_theora.c
- libtinyDAV_la_SOURCES += src/codecs/vpx/tdav_codec_vp8.c
- libtinyDAV_la_SOURCES += src/codecs/mp4ves/tdav_codec_mp4ves.c
-
- libtinyDAV_la_SOURCES += src/codecs/msrp/tdav_codec_msrp.c
- libtinyDAV_la_SOURCES += src/codecs/t140/tdav_codec_t140.c
- libtinyDAV_la_LDFLAGS = $LDFLAGS -no-undefined
- if TARGET_OS_IS_ANDROID
- libtinyDAV_la_LDFLAGS += -static
- endif
- _includedir = $(includedir)/tinydav
- _include_HEADERS = include/*.h
- __includedir = $(includedir)/tinydav/tinydav
- __include_HEADERS = include/tinydav/*.h
- audio_includedir = $(includedir)/tinydav/tinydav/audio
- audio_include_HEADERS = include/tinydav/audio/*.h
- video_includedir = $(includedir)/tinydav/tinydav/video
- video_include_HEADERS = include/tinydav/video/*.h
- bfcp_includedir = $(includedir)/tinydav/tinydav/bfcp
- bfcp_include_HEADERS = include/tinydav/bfcp/*.h
- pkgconfigdir = $(libdir)/pkgconfig
- pkgconfig_DATA = tinyDAV.pc
|