]> git.sesse.net Git - vlc/blobdiff - modules/stream_filter/Makefile.am
stream_filter: dash: deduplicate code
[vlc] / modules / stream_filter / Makefile.am
index 99a0647d2fc762ceed243e7fe919886774309e0d..10adcbb7b0d2baeec718a2f0da55559bf06ee552 100644 (file)
@@ -43,6 +43,7 @@ libdash_plugin_la_SOURCES = \
     stream_filter/dash/mpd/ContentDescription.cpp \
     stream_filter/dash/mpd/ContentDescription.h \
     stream_filter/dash/mpd/IMPDManager.h \
+    stream_filter/dash/mpd/IMPDManager.cpp \
     stream_filter/dash/mpd/IMPDParser.h \
     stream_filter/dash/mpd/IsoffMainParser.cpp \
     stream_filter/dash/mpd/IsoffMainParser.h \
@@ -56,6 +57,8 @@ libdash_plugin_la_SOURCES = \
     stream_filter/dash/mpd/MPDManagerFactory.h \
     stream_filter/dash/mpd/Period.cpp \
     stream_filter/dash/mpd/Period.h \
+    stream_filter/dash/mpd/Profile.cpp \
+    stream_filter/dash/mpd/Profile.hpp \
     stream_filter/dash/mpd/ProgramInformation.cpp \
     stream_filter/dash/mpd/ProgramInformation.h \
     stream_filter/dash/mpd/Representation.cpp \
@@ -99,9 +102,13 @@ libsmooth_plugin_la_SOURCES = \
     stream_filter/smooth/smooth.c \
     stream_filter/smooth/utils.c \
     stream_filter/smooth/downloader.c \
-    stream_filter/smooth/smooth.h
-
+    stream_filter/smooth/smooth.h \
+    demux/mp4/libmp4.c demux/mp4/libmp4.h
 libsmooth_plugin_la_CFLAGS = $(AM_CFLAGS)
+libsmooth_plugin_la_LIBADD = $(LIBM)
+if HAVE_ZLIB
+libsmooth_plugin_la_LIBADD += -lz
+endif
 stream_filter_LTLIBRARIES += libsmooth_plugin.la
 
 libhds_plugin_la_SOURCES = \
@@ -120,3 +127,10 @@ endif
 
 librecord_plugin_la_SOURCES = stream_filter/record.c
 stream_filter_LTLIBRARIES += librecord_plugin.la
+
+libaribcam_plugin_la_SOURCES = stream_filter/aribcam.c
+libaribcam_plugin_la_CFLAGS = $(AM_CFLAGS) $(ARIBB25_CFLAGS)
+libaribcam_plugin_la_LDFLAGS = $(ARIBB25_LDFLAGS) -rpath '$(stream_filterdir)'
+libaribcam_plugin_la_LIBADD = $(ARIBB25_LIBS)
+stream_filter_LTLIBRARIES += $(LTLIBaribcam)
+EXTRA_LTLIBRARIES += libaribcam_plugin.la