fea2d2e5106d394bb4d367635876324ada4c2b89
[vlc.git] / modules / access / Makefile.am
1 SUBDIRS = rtp
2 noinst_LTLIBRARIES =
3 libvlc_LTLIBRARIES =
4 EXTRA_LTLIBRARIES =
5
6 basedir = access
7 include ../common.am
8
9 ### Files ###
10
11 libattachment_plugin_la_SOURCES = attachment.c
12 libattachment_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
13 libvlc_LTLIBRARIES += libattachment_plugin.la
14
15 libfilesystem_plugin_la_SOURCES = fs.h file.c directory.c fs.c
16 libfilesystem_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
17 libfilesystem_plugin_la_LIBADD = $(AM_LIBADD)
18 if HAVE_WIN32
19 libfilesystem_plugin_la_LIBADD += -lshlwapi
20 endif
21 libvlc_LTLIBRARIES += libfilesystem_plugin.la
22
23 libidummy_plugin_la_SOURCES = idummy.c
24 libidummy_plugin_la_CFLAGS = $(AM_CFLAGS)
25 libvlc_LTLIBRARIES += libidummy_plugin.la
26
27 libimem_plugin_la_SOURCES = imem.c
28 libimem_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
29 libimem_plugin_la_LIBADD = $(AM_LIBADD) $(LIBM)
30 libvlc_LTLIBRARIES += libimem_plugin.la
31
32 librar_plugin_la_SOURCES = rar/rar.c rar/rar.h \
33         rar/access.c rar/stream.c rar/module.c
34 librar_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
35 libvlc_LTLIBRARIES += librar_plugin.la
36
37 libsdp_plugin_la_SOURCES = sdp.c
38 libsdp_plugin_la_CFLAGS = $(AM_CFLAGS)
39 libvlc_LTLIBRARIES += libsdp_plugin.la
40
41 libtimecode_plugin_la_SOURCES = timecode.c
42 libtimecode_plugin_la_CFLAGS = $(AM_CFLAGS)
43 libvlc_LTLIBRARIES += libtimecode_plugin.la
44
45 libvdr_plugin_la_SOURCES = vdr.c
46 libvdr_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
47 libvlc_LTLIBRARIES += libvdr_plugin.la
48
49 libzip_plugin_la_SOURCES = zip/zip.h zip/zipstream.c zip/zipaccess.c
50 libzip_plugin_la_CFLAGS = $(AM_CFLAGS) $(MINIZIP_CFLAGS)
51 libzip_plugin_la_LIBADD = $(AM_LIBADD) $(MINIZIP_LIBS)
52 libunzip_la_SOURCES = zip/unzip/unzip.c zip/unzip/unzip.h zip/unzip/crypt.h \
53         zip/unzip/ioapi.c zip/unzip/ioapi.h
54 libunzip_la_LIBADD = -lz
55 libunzip_la_LDFLAGS = -static
56 if HAVE_ZLIB
57 libvlc_LTLIBRARIES += libzip_plugin.la
58 if !HAVE_MINIZIP
59 noinst_LTLIBRARIES += libunzip.la
60 libzip_plugin_la_CFLAGS += -I$(srcdir)/zip/unzip
61 libzip_plugin_la_LIBADD += libunzip.la
62 endif
63 endif
64
65
66 ### Audio capture ###
67
68 libaccess_alsa_plugin_la_SOURCES = alsa.c
69 libaccess_alsa_plugin_la_CFLAGS = $(AM_CFLAGS) $(ALSA_CFLAGS)
70 libaccess_alsa_plugin_la_LIBADD = $(AM_LIBADD) $(ALSA_LIBS)
71 if HAVE_ALSA
72 libvlc_LTLIBRARIES += libaccess_alsa_plugin.la
73 endif
74
75 libaccess_oss_plugin_la_SOURCES = oss.c
76 libaccess_oss_plugin_la_CFLAGS = $(AM_CFLAGS)
77 libaccess_oss_plugin_la_LIBADD = $(AM_LIBADD) $(OSS_LIBS)
78 if HAVE_OSS
79 libvlc_LTLIBRARIES += libaccess_oss_plugin.la
80 endif
81
82 libaccess_jack_plugin_la_SOURCES = jack.c
83 libaccess_jack_plugin_la_CFLAGS = $(AM_CFLAGS) $(JACK_CFLAGS)
84 libaccess_jack_plugin_la_LIBADD = $(AM_LIBADD) $(JACK_LIBS)
85 if HAVE_JACK
86 libvlc_LTLIBRARIES += libaccess_jack_plugin.la
87 endif
88
89 libpulsesrc_plugin_la_SOURCES = pulse.c
90 libpulsesrc_plugin_la_CFLAGS= $(AM_CFLAGS) $(PULSE_CFLAGS)
91 libpulsesrc_plugin_la_LIBADD = ../libvlc_pulse.la $(AM_LIBADD) $(PULSE_LIBS)
92 if HAVE_PULSE
93 libvlc_LTLIBRARIES += libpulsesrc_plugin.la
94 endif
95
96 libqtsound_plugin_la_SOURCES = qtsound.m
97 libqtsound_plugin_la_LDFLAGS = -Wl,-framework,QTKit -Wl,-framework,CoreAudio
98 if HAVE_QTKIT
99 libvlc_LTLIBRARIES += libqtsound_plugin.la
100 endif
101
102
103 ### Video capture ###
104
105 libavcapture_plugin_la_SOURCES = avcapture.m
106 libavcapture_plugin_la_LDFLAGS = \
107         -Wl,-framework,AVFoundation -Wl,-framework,CoreMedia
108 if HAVE_AVFOUNDATION
109 libvlc_LTLIBRARIES += libavcapture_plugin.la
110 endif
111
112 libdc1394_plugin_la_SOURCES = dc1394.c
113 libdc1394_plugin_la_CFLAGS = $(AM_CFLAGS) $(DC1394_CFLAGS)
114 libdc1394_plugin_la_LIBADD = $(AM_LIBADD) $(DC1394_LIBS)
115 libvlc_LTLIBRARIES += $(LTLIBdc1394)
116 EXTRA_LTLIBRARIES += libdc1394_plugin.la
117
118 libdv1394_plugin_la_SOURCES = dv.c
119 libdv1394_plugin_la_CFLAGS = $(AM_CFLAGS) $(DV1394_CFLAGS)
120 libdv1394_plugin_la_LIBADD = $(AM_LIBADD) $(DV1394_LIBS)
121 libvlc_LTLIBRARIES += $(LTLIBdv1394)
122 EXTRA_LTLIBRARIES += libdv1394_plugin.la
123
124 liblinsys_hdsdi_plugin_la_SOURCES = \
125         linsys/linsys_sdiaudio.h \
126         linsys/linsys_sdivideo.h \
127         linsys/linsys_hdsdi.c
128 liblinsys_hdsdi_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
129 liblinsys_sdi_plugin_la_SOURCES = linsys/linsys_sdi.c linsys/linsys_sdi.h
130 liblinsys_sdi_plugin_la_CFLAGS = $(AM_CFLAGS) $(LINSYS_SDI_CFLAGS)
131 liblinsys_sdi_plugin_la_LIBADD = $(AM_LIBADD) $(LINSYS_SDI_LIBS)
132 libvlc_LTLIBRARIES += $(LTLIBlinsys_hdsdi) $(LTLIBlinsys_sdi)
133 EXTRA_LTLIBRARIES += liblinsys_hdsdi_plugin.la liblinsys_sdi_plugin.la
134
135 libdecklink_plugin_la_SOURCES = decklink.cpp
136 libdecklink_plugin_la_CXXFLAGS = $(AM_CFLAGS) $(CPPFLAGS_decklink)
137 libdecklink_plugin_la_LIBADD = $(AM_LIBADD) $(LIBS_decklink) -ldl
138 if HAVE_DECKLINK
139 libvlc_LTLIBRARIES += libdecklink_plugin.la
140 endif
141
142 libshm_plugin_la_SOURCES = shm.c
143 libshm_plugin_la_CFLAGS = $(AM_CFLAGS)
144 libshm_plugin_la_LIBADD = $(AM_LIBADD) $(LIBM)
145 if HAVE_WIN32
146 libshm_plugin_la_DEPENDENCIES = libshm_plugin.rc.o
147 endif
148 libvlc_LTLIBRARIES += libshm_plugin.la
149
150 libqtcapture_plugin_la_SOURCES = qtcapture.m
151 libqtcapture_plugin_la_LDFLAGS = \
152         -Wl,-framework,QTKit -Wl,-framework,CoreVideo -Wl,-framework,QuartzCore
153 if HAVE_QTKIT
154 libvlc_LTLIBRARIES += libqtcapture_plugin.la
155 endif
156
157 libv4l2_plugin_la_SOURCES = \
158         v4l2/linux/videodev2.h \
159         v4l2/linux/v4l2-common.h \
160         v4l2/linux/v4l2-controls.h \
161         v4l2/v4l2.c \
162         v4l2/video.c \
163         v4l2/vbi.c \
164         v4l2/demux.c \
165         v4l2/access.c \
166         v4l2/radio.c \
167         v4l2/controls.c \
168         v4l2/lib.c \
169         v4l2/v4l2.h
170 libv4l2_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/v4l2
171 libv4l2_plugin_la_CFLAGS = $(AM_CFLAGS) $(ZVBI_CFLAGS)
172 libv4l2_plugin_la_LIBADD = $(AM_LIBADD) $(LIBDL) $(LIBM) $(ZVBI_LIBS)
173 if HAVE_V4L2
174 libvlc_LTLIBRARIES += libv4l2_plugin.la
175 endif
176
177 libdshow_plugin_la_SOURCES = dshow/vlc_dshow.h dshow/dshow.cpp dshow/access.h \
178         dshow/filter.cpp dshow/filter.h dshow/crossbar.cpp
179 libdshow_plugin_la_CXXFLAGS = $(AM_CXXFLAGS)
180 libdshow_plugin_la_LIBADD = $(AM_LIBADD) -lole32 -loleaut32 -luuid -lstrmiids -lksuser
181 if HAVE_WIN32
182 libvlc_LTLIBRARIES += libdshow_plugin.la
183 libdshow_plugin_la_DEPENDENCIES = libdshow_plugin.rc.o
184 endif
185
186
187 ### Screen grab ###
188
189 libxcb_screen_plugin_la_SOURCES = screen/xcb.c
190 libxcb_screen_plugin_la_CFLAGS = $(AM_CFLAGS) \
191         $(XCB_CFLAGS) $(XCB_COMPOSITE_CFLAGS) $(XCB_SHM_CFLAGS)
192 libxcb_screen_plugin_la_LIBADD = $(AM_LIBADD) \
193         $(XCB_LIBS) $(XCB_COMPOSITE_LIBS) $(XCB_SHM_LIBS)
194 if HAVE_XCB
195 libvlc_LTLIBRARIES += libxcb_screen_plugin.la
196 endif
197
198 libscreen_plugin_la_SOURCES = screen/screen.c screen/screen.h
199 libscreen_plugin_la_CFLAGS = $(AM_CFLAGS)
200 libscreen_plugin_la_LIBADD = $(AM_LIBADD)
201 if HAVE_WIN32
202 libscreen_plugin_la_SOURCES += screen/win32.c
203 libscreen_plugin_la_LDFLAGS = $(AM_LDFLAGS)
204 libscreen_plugin_la_LIBADD += -lgdi32
205 libvlc_LTLIBRARIES += libscreen_plugin.la
206 libscreen_plugin_la_DEPENDENCIES = libscreen_plugin.rc.o
207 endif
208 if HAVE_MAC_SCREEN
209 libscreen_plugin_la_SOURCES += screen/mac.c
210 libscreen_plugin_la_LDFLAGS = $(AM_LDFLAGS)
211 libscreen_plugin_la_LDFLAGS += "-Wl,-framework,OpenGL,-framework,ApplicationServices"
212 libvlc_LTLIBRARIES += libscreen_plugin.la
213 endif
214
215 librdp_plugin_la_SOURCES = rdp.c
216 librdp_plugin_la_CFLAGS = $(AM_CFLAGS) $(FREERDP_CFLAGSp)
217 librdp_plugin_la_LIBADD = $(AM_LIBADD) $(FREERDP_LIBS)
218 libvlc_LTLIBRARIES += $(LTLIBrdp)
219 EXTRA_LTLIBRARIES += librdp_plugin.la
220
221 libvnc_plugin_la_SOURCES = vnc.c
222 libvnc_plugin_la_CFLAGS = $(AM_CFLAGS) $(VNC_CFLAGS)
223 libvnc_plugin_la_LIBADD = $(AM_LIBADD) $(VNC_LIBS)
224 libvlc_LTLIBRARIES += $(LTLIBvnc)
225 EXTRA_LTLIBRARIES += libvnc_plugin.la
226
227
228 ### Optical media ###
229
230 libvlc_cdrom_la_SOURCES = vcd/cdrom.c vcd/cdrom.h vcd/cdrom_internals.h
231 libvlc_cdrom_la_CPPFLAGS = -DMODULE_STRING=\"cdrom\"
232 libvlc_cdrom_la_LDFLAGS = -static
233 EXTRA_LTLIBRARIES += libvlc_cdrom.la
234
235 libcdda_plugin_la_SOURCES = cdda.c
236 libcdda_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
237 libcdda_plugin_la_LIBADD = libvlc_cdrom.la $(AM_LIBADD)
238 if HAVE_DARWIN
239 libcdda_plugin_la_LIBADD += -liconv
240 endif
241 EXTRA_LTLIBRARIES += libcdda_plugin.la
242 libvlc_LTLIBRARIES += $(LTLIBcdda)
243
244 libvcd_plugin_la_SOURCES = vcd/vcd.c
245 libvcd_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
246 libvcd_plugin_la_LIBADD = libvlc_cdrom.la $(AM_LIBADD)
247 if HAVE_DARWIN
248 libvcd_plugin_la_LIBADD += -liconv
249 endif
250 EXTRA_LTLIBRARIES += libvcd_plugin.la
251 libvlc_LTLIBRARIES += $(LTLIBvcd)
252
253 libvcdx_plugin_la_SOURCES = \
254         vcdx/access.h vcdx/access.c \
255         vcdx/vcd.c vcdx/vcd.h \
256         vcdx/vcdplayer.h vcdx/vcdplayer.c \
257         vcdx/info.c vcdx/info.h
258 libvcdx_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
259 libvcdx_plugin_la_LIBADD = $(AM_LIBADD)
260 if HAVE_WIN32
261 libvcdx_plugin_la_LIBADD += -lwinmm
262 endif
263 EXTRA_LTLIBRARIES += libvcdx_plugin.la
264 libvlc_LTLIBRARIES += $(LTLIBvcdx)
265
266 libdvdnav_plugin_la_SOURCES = dvdnav.c
267 libdvdnav_plugin_la_CFLAGS = $(AM_CFLAGS) $(DVDNAV_CFLAGS)
268 libdvdnav_plugin_la_LIBADD = $(AM_LIBADD) $(DVDNAV_LIBS)
269 libvlc_LTLIBRARIES += $(LTLIBdvdnav)
270 EXTRA_LTLIBRARIES += libdvdnav_plugin.la
271
272 libdvdread_plugin_la_SOURCES = dvdread.c
273 libdvdread_plugin_la_CFLAGS = $(AM_CFLAGS) $(DVDREAD_CFLAGS)
274 libdvdread_plugin_la_LIBADD = $(AM_LIBADD) $(DVDREAD_LIBS)
275 libvlc_LTLIBRARIES += $(LTLIBdvdread)
276 EXTRA_LTLIBRARIES += libdvdread_plugin.la
277
278 liblibbluray_plugin_la_SOURCES = bluray.c
279 liblibbluray_plugin_la_CFLAGS = $(AM_CFLAGS) $(BLURAY_CFLAGS)
280 liblibbluray_plugin_la_LIBADD = $(AM_LIBADD) $(BLURAY_LIBS)
281 libvlc_LTLIBRARIES += $(LTLIBlibbluray)
282 EXTRA_LTLIBRARIES += liblibbluray_plugin.la
283
284 libaccess_bd_plugin_la_SOURCES = bd/bd.c bd/mpls.c bd/mpls.h bd/clpi.c bd/clpi.h
285 libaccess_bd_plugin_la_CFLAGS = $(AM_CFLAGS)
286 libaccess_bd_plugin_la_LIBADD = $(AM_LIBADD)
287 libvlc_LTLIBRARIES += libaccess_bd_plugin.la
288 if HAVE_WIN32
289 libaccess_bd_plugin_la_DEPENDENCIES = libaccess_bd_plugin.rc.o
290 endif
291
292
293 ### Digital TV ###
294
295 libdtv_plugin_la_SOURCES = \
296         dtv/dtv.h \
297         dtv/access.c
298 libdtv_plugin_la_CFLAGS = $(AM_CFLAGS)
299 libdtv_plugin_la_LIBADD = $(AM_LIBADD)
300
301 if HAVE_LINUX_DVB
302 libdtv_plugin_la_SOURCES += dtv/linux.c
303 libdtv_plugin_la_CFLAGS += -DHAVE_LINUX_DVB
304 if HAVE_DVBPSI
305 libdtv_plugin_la_SOURCES += dtv/en50221.c dtv/en50221.h ../mux/mpeg/dvbpsi_compat.h
306 libdtv_plugin_la_CFLAGS += -DHAVE_DVBPSI $(DVBPSI_CFLAGS)
307 libdtv_plugin_la_LIBADD += $(DVBPSI_LIBS)
308 endif
309 libvlc_LTLIBRARIES += libdtv_plugin.la
310 endif
311
312 if HAVE_WIN32
313 # Work-around automake bug:
314 # Use an import library for C++ to retain C linker on other platforms.
315 libbda_la_SOURCES = dtv/bdadefs.h dtv/bdagraph.cpp dtv/bdagraph.hpp
316 libbda_la_CXXFLAGS = $(AM_CXXFLAGS)
317 libbda_la_LDFLAGS = -static
318 libbda_la_LIBADD = -lstrmiids -lole32 -loleaut32 -luuid
319 noinst_LTLIBRARIES += libbda.la
320
321 libdtv_plugin_la_DEPENDENCIES = libbda.la libdtv_plugin.rc.o
322 libdtv_plugin_la_LIBADD += libbda.la -lstdc++
323 libvlc_LTLIBRARIES += libdtv_plugin.la
324 endif
325
326 # Old Linux DVB scanner
327 libdvb_plugin_la_SOURCES = \
328         dvb/access.c \
329         dvb/linux_dvb.c \
330         dvb/scan.c dvb/scan.h \
331         dvb/dvb.h
332 libdvb_plugin_la_CFLAGS = $(AM_CFLAGS)
333 libdvb_plugin_la_LIBADD = $(AM_LIBADD)
334 if HAVE_LINUX_DVB
335 if HAVE_DVBPSI
336 libdvb_plugin_la_SOURCES += ../mux/mpeg/dvbpsi_compat.h
337 libvlc_LTLIBRARIES += libdvb_plugin.la
338 libdvb_plugin_la_CFLAGS += $(DVBPSI_CFLAGS)
339 libdvb_plugin_la_LIBADD += $(DVBPSI_LIBS)
340 endif
341 endif
342
343 libaccess_eyetv_plugin_la_SOURCES = eyetv.m
344 libaccess_eyetv_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
345 libaccess_eyetv_plugin_la_LDFLAGS = $(AM_LDFLAGS) -Wl,-framework,Foundation
346 libvlc_LTLIBRARIES += $(LTLIBaccess_eyetv)
347 EXTRA_LTLIBRARIES += libaccess_eyetv_plugin.la
348
349
350 ### Network streams ###
351
352 libftp_plugin_la_SOURCES = ftp.c
353 libftp_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
354 libftp_plugin_la_LIBADD = $(AM_LIBADD) $(SOCKET_LIBS)
355 libvlc_LTLIBRARIES += libftp_plugin.la
356
357 libhttp_plugin_la_SOURCES = http.c
358 libhttp_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
359 libhttp_plugin_la_LIBADD = $(AM_LIBADD) $(SOCKET_LIBS)
360 if HAVE_ZLIB
361 libhttp_plugin_la_LIBADD += -lz
362 endif
363 libvlc_LTLIBRARIES += libhttp_plugin.la
364
365 liblive555_plugin_la_SOURCES = live555.cpp mms/asf.c mms/buffer.c
366 liblive555_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
367 liblive555_plugin_la_CXXFLAGS = $(AM_CXXFLAGS) $(CXXFLAGS_live555)
368 liblive555_plugin_la_LIBADD = $(AM_LIBADD) $(LIBS_live555)
369 liblive555_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_live555)
370 libvlc_LTLIBRARIES += $(LTLIBlive555)
371 EXTRA_LTLIBRARIES += liblive555_plugin.la
372
373 libaccess_mms_plugin_la_SOURCES = \
374         mms/mms.c mms/mms.h \
375         mms/mmsh.c mms/mmsh.h \
376         mms/mmstu.c mms/mmstu.h \
377         mms/buffer.c mms/buffer.h \
378         mms/asf.h mms/asf.c \
379         ../demux/asf/libasf_guid.h
380 libaccess_mms_plugin_la_CFLAGS = $(AM_CFLAGS)
381 libaccess_mms_plugin_la_LIBADD = $(AM_LIBADD) $(SOCKET_LIBS)
382 libvlc_LTLIBRARIES += libaccess_mms_plugin.la
383
384 libsmb_plugin_la_SOURCES = smb.c
385 libsmb_plugin_la_CFLAGS = $(AM_CFLAGS) $(SMBCLIENT_CFLAGS)
386 libsmb_plugin_la_LIBADD = $(AM_LIBADD) $(SMBCLIENT_LIBS)
387 if HAVE_WIN32
388 libsmb_plugin_la_LIBADD += -lmpr
389 endif
390 libvlc_LTLIBRARIES += $(LTLIBsmb)
391 EXTRA_LTLIBRARIES += libsmb_plugin.la
392
393 libtcp_plugin_la_SOURCES = tcp.c
394 libtcp_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
395 libtcp_plugin_la_LIBADD = $(AM_LIBADD) $(SOCKET_LIBS)
396 libvlc_LTLIBRARIES += libtcp_plugin.la
397
398 libudp_plugin_la_SOURCES = udp.c
399 libudp_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
400 libudp_plugin_la_LIBADD = $(AM_LIBADD) $(SOCKET_LIBS)
401 libvlc_LTLIBRARIES += libudp_plugin.la
402
403 libsftp_plugin_la_SOURCES = sftp.c
404 libsftp_plugin_la_CFLAGS = $(AM_CFLAGS) $(SFTP_CFLAGS)
405 libsftp_plugin_la_LIBADD = $(AM_LIBADD) $(SFTP_LIBS)
406 libvlc_LTLIBRARIES += $(LTLIBsftp)
407 EXTRA_LTLIBRARIES += libsftp_plugin.la
408
409 libaccess_realrtsp_plugin_la_SOURCES = \
410         rtsp/access.c \
411         rtsp/rtsp.c rtsp/rtsp.h \
412         rtsp/real.c rtsp/real.h \
413         rtsp/real_rmff.c rtsp/real_rmff.h \
414         rtsp/real_sdpplin.c rtsp/real_sdpplin.h \
415         rtsp/real_asmrp.c
416 libaccess_realrtsp_plugin_la_CFLAGS = $(AM_CFLAGS)
417 libaccess_realrtsp_plugin_la_LIBADD = $(AM_LIBADD) $(SOCKET_LIBS)
418 if HAVE_WIN32
419 libaccess_realrtsp_plugin_la_DEPENDENCIES = libaccess_realrtsp_plugin.rc.o
420 endif
421 libvlc_LTLIBRARIES += $(LTLIBaccess_realrtsp)
422 EXTRA_LTLIBRARIES += libaccess_realrtsp_plugin.la
423
424 libavio_plugin_la_SOURCES = avio.c avio.h ../codec/avcodec/cpu.c
425 libavio_plugin_la_CFLAGS = $(AM_CFLAGS) $(AVFORMAT_CFLAGS) $(AVUTIL_CFLAGS)
426 libavio_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(SYMBOLIC_LDFLAGS)
427 libavio_plugin_la_LIBADD = $(AM_LIBADD) $(AVFORMAT_LIBS) $(AVUTIL_LIBS) $(LIBM)
428 if HAVE_AVFORMAT
429 libvlc_LTLIBRARIES += libavio_plugin.la
430 endif
431
432
433 ### Misc ###
434
435 libgnomevfs_plugin_la_SOURCES = gnomevfs.c
436 libgnomevfs_plugin_la_CFLAGS = $(AM_CFLAGS) $(GNOMEVFS_CFLAGS)
437 libgnomevfs_plugin_la_LIBADD = $(AM_LIBADD) $(GNOMEVFS_LIBS)
438 libvlc_LTLIBRARIES += $(LTLIBgnomevfs)
439 EXTRA_LTLIBRARIES += libgnomevfs_plugin.la
440
441 libaccess_mtp_plugin_la_SOURCES = mtp.c
442 libaccess_mtp_plugin_la_CFLAGS = $(AM_CFLAGS) $(MTP_CFLAGS)
443 libaccess_mtp_plugin_la_LIBADD = $(AM_LIBADD) $(MTP_LIBS)
444 libvlc_LTLIBRARIES += $(LTLIBaccess_mtp)
445 EXTRA_LTLIBRARIES += libaccess_mtp_plugin.la