]> git.sesse.net Git - vlc/blob - modules/stream_filter/Makefile.am
Version all plugins when building for Windows
[vlc] / modules / stream_filter / Makefile.am
1 basedir = stream_filter
2 include $(top_srcdir)/modules/common.am
3 libvlc_LTLIBRARIES =
4
5 libdecomp_plugin_la_SOURCES = decomp.c
6 libdecomp_plugin_la_CFLAGS = $(AM_CFLAGS)
7 libdecomp_plugin_la_LIBADD = $(AM_LIBADD)
8 if !HAVE_WIN32
9 libvlc_LTLIBRARIES += libdecomp_plugin.la
10 endif
11
12 libdash_plugin_la_SOURCES = \
13     dash/adaptationlogic/AbstractAdaptationLogic.cpp \
14     dash/adaptationlogic/AbstractAdaptationLogic.h \
15     dash/adaptationlogic/AdaptationLogicFactory.cpp \
16     dash/adaptationlogic/AdaptationLogicFactory.h \
17     dash/adaptationlogic/AlwaysBestAdaptationLogic.cpp \
18     dash/adaptationlogic/AlwaysBestAdaptationLogic.h \
19     dash/adaptationlogic/IAdaptationLogic.h \
20     dash/adaptationlogic/IDownloadRateObserver.h \
21     dash/adaptationlogic/RateBasedAdaptationLogic.h \
22     dash/adaptationlogic/RateBasedAdaptationLogic.cpp \
23     dash/buffer/BlockBuffer.cpp \
24     dash/buffer/BlockBuffer.h \
25     dash/buffer/IBufferObserver.h \
26     dash/http/Chunk.cpp \
27     dash/http/Chunk.h \
28     dash/http/HTTPConnection.cpp \
29     dash/http/HTTPConnection.h \
30     dash/http/HTTPConnectionManager.cpp \
31     dash/http/HTTPConnectionManager.h \
32     dash/http/IHTTPConnection.h \
33     dash/http/PersistentConnection.cpp \
34     dash/http/PersistentConnection.h \
35     dash/mpd/AdaptationSet.cpp \
36     dash/mpd/AdaptationSet.h \
37     dash/mpd/BaseUrl.h \
38     dash/mpd/BasicCMManager.cpp \
39     dash/mpd/BasicCMManager.h \
40     dash/mpd/BasicCMParser.cpp \
41     dash/mpd/BasicCMParser.h \
42     dash/mpd/CommonAttributesElements.cpp \
43     dash/mpd/CommonAttributesElements.h \
44     dash/mpd/ContentDescription.cpp \
45     dash/mpd/ContentDescription.h \
46     dash/mpd/IMPDManager.h \
47     dash/mpd/IMPDParser.h \
48     dash/mpd/IsoffMainParser.cpp \
49     dash/mpd/IsoffMainParser.h \
50     dash/mpd/IsoffMainManager.cpp \
51     dash/mpd/IsoffMainManager.h \
52     dash/mpd/MPD.cpp \
53     dash/mpd/MPD.h \
54     dash/mpd/MPDFactory.cpp \
55     dash/mpd/MPDFactory.h \
56     dash/mpd/MPDManagerFactory.cpp \
57     dash/mpd/MPDManagerFactory.h \
58     dash/mpd/Period.cpp \
59     dash/mpd/Period.h \
60     dash/mpd/ProgramInformation.cpp \
61     dash/mpd/ProgramInformation.h \
62     dash/mpd/Representation.cpp \
63     dash/mpd/Representation.h \
64     dash/mpd/Segment.cpp \
65     dash/mpd/Segment.h \
66     dash/mpd/SegmentBase.cpp \
67     dash/mpd/SegmentBase.h \
68     dash/mpd/SegmentInfo.cpp \
69     dash/mpd/SegmentInfo.h \
70     dash/mpd/SegmentInfoCommon.cpp \
71     dash/mpd/SegmentInfoCommon.h \
72     dash/mpd/SegmentInfoDefault.cpp \
73     dash/mpd/SegmentInfoDefault.h \
74     dash/mpd/SegmentList.cpp \
75     dash/mpd/SegmentList.h \
76     dash/mpd/SegmentTemplate.cpp \
77     dash/mpd/SegmentTemplate.h \
78     dash/mpd/SegmentTimeline.cpp \
79     dash/mpd/SegmentTimeline.h \
80     dash/mpd/TrickModeType.cpp \
81     dash/mpd/TrickModeType.h \
82     dash/xml/DOMHelper.cpp \
83     dash/xml/DOMHelper.h \
84     dash/xml/DOMParser.cpp \
85     dash/xml/DOMParser.h \
86     dash/xml/Node.cpp \
87     dash/xml/Node.h \
88     dash/dash.cpp \
89     dash/DASHDownloader.cpp \
90     dash/DASHDownloader.h \
91     dash/DASHManager.cpp \
92     dash/DASHManager.h \
93     dash/Helper.cpp \
94     dash/Helper.h
95 libdash_plugin_la_CXXFLAGS = $(AM_CFLAGS) -I$(srcdir)/dash
96 libdash_plugin_la_LIBADD = $(AM_LIBADD) $(SOCKET_LIBS)
97 libvlc_LTLIBRARIES += libdash_plugin.la
98 if HAVE_WIN32
99 libdash_plugin_la_DEPENDENCIES = libdash_plugin.rc.o
100 endif
101
102 libsmooth_plugin_la_SOURCES = \
103     smooth/smooth.c \
104     smooth/utils.c \
105     smooth/downloader.c \
106     smooth/smooth.h
107
108 libsmooth_plugin_la_CFLAGS = $(AM_CFLAGS)
109 if HAVE_WIN32
110 libsmooth_plugin_la_DEPENDENCIES = libsmooth_plugin.rc.o
111 endif
112 libvlc_LTLIBRARIES += libsmooth_plugin.la
113
114 libhttplive_plugin_la_SOURCES = httplive.c
115 libhttplive_plugin_la_CFLAGS = $(AM_CFLAGS) $(GCRYPT_CFLAGS)
116 libhttplive_plugin_la_LIBADD = $(AM_LIBADD) $(GCRYPT_LIBS) -lgpg-error
117 if HAVE_WIN32
118 libhttplive_plugin_la_DEPENDENCIES = libhttplive_plugin.rc.o
119 endif
120 if HAVE_GCRYPT
121 libvlc_LTLIBRARIES += libhttplive_plugin.la
122 endif
123
124 librecord_plugin_la_SOURCES = record.c
125 librecord_plugin_la_CFLAGS = $(AM_CFLAGS)
126 librecord_plugin_la_LIBADD = $(AM_LIBADD)
127 if HAVE_WIN32
128 librecord_plugin_la_DEPENDENCIES = librecord_plugin.rc.o
129 endif
130 libvlc_LTLIBRARIES += librecord_plugin.la