blob: 2f5619a47929113038671cdd98e82dca924e43c2 [file] [log] [blame]
if ENABLE_VIDEO
noinst_LTLIBRARIES += libvideo.la
libvideo_la_LIBADD=
libvideo_la_SOURCES = \
./media/video/video_device.h \
./media/video/video_device_monitor.cpp video_device_monitor.h \
./media/video/video_base.cpp video_base.h \
./media/video/video_scaler.cpp video_scaler.h \
./media/video/video_mixer.cpp video_mixer.h \
./media/video/video_input.cpp video_input.h \
./media/video/video_receive_thread.cpp video_receive_thread.h \
./media/video/video_sender.cpp video_sender.h \
./media/video/video_rtp_session.cpp video_rtp_session.h \
./media/video/sinkclient.cpp sinkclient.h \
./media/video/filter_transpose.cpp filter_transpose.h
if RING_ACCEL
libvideo_la_SOURCES += ./media/video/accel.cpp ./media/video/accel.h
endif
libvideo_la_LIBADD += \
@LIBAVCODEC_LIBS@ \
@LIBAVFORMAT_LIBS@ \
@LIBAVDEVICE_LIBS@ \
@LIBSWSCALE_LIBS@ \
@LIBAVUTIL_LIBS@
libvideo_la_CFLAGS = \
@LIBAVCODEC_CFLAGS@ \
@LIBAVFORMAT_CFLAGS@ \
@LIBAVDEVICE_CFLAGS@ \
@LIBSWSCALE_CFLAGS@ \
$(AM_CFLAGS)
libvideo_la_CXXFLAGS = \
@LIBAVCODEC_CFLAGS@ \
@LIBAVFORMAT_CFLAGS@ \
@LIBAVDEVICE_CFLAGS@ \
@LIBSWSCALE_CFLAGS@ \
$(AM_CXXFLAGS)
if HAVE_WIN32
libvideo_la_CXXFLAGS += -static
libvideo_la_CFLAGS += -static
endif
if HAVE_LINUX
if HAVE_ANDROID
include ./media/video/androidvideo/Makefile.am
else
include ./media/video/v4l2/Makefile.am
endif
endif
if HAVE_OSX
include ./media/video/osxvideo/Makefile.am
endif
if HAVE_IOS
include ./media/video/iosvideo/Makefile.am
endif
if HAVE_WIN32
include ./media/video/winvideo/Makefile.am
endif
libmedia_la_LIBADD += libvideo.la
endif # ENABLE_VIDEO