# Automake forgets to add a proper tag to libtool with Objective-C files. # Moreover Libtool should default tag to CC when none is specified but # obviously does not. Here is a fix for that. LIBTOOL=@LIBTOOL@ --tag=CC BASE_SUBDIRS = dvb mms rtp rtsp vcd vcdx screen bd zip EXTRA_SUBDIRS = bda dshow SUBDIRS = $(BASE_SUBDIRS) DIST_SUBDIRS = $(BASE_SUBDIRS) $(EXTRA_SUBDIRS) if HAVE_WIN32 SUBDIRS += bda dshow endif libfilesystem_plugin_la_SOURCES = \ fs.h \ file.c \ directory.c \ fs.c libfilesystem_plugin_la_CFLAGS = $(AM_CFLAGS) libfilesystem_plugin_la_LIBADD = $(AM_LIBADD) libfilesystem_plugin_la_DEPENDENCIES = libsdp_plugin_la_SOURCES = sdp.c libsdp_plugin_la_CFLAGS = $(AM_CFLAGS) libsdp_plugin_la_LIBADD = $(AM_LIBADD) libsdp_plugin_la_DEPENDENCIES = SOURCES_access_directory = directory.c SOURCES_access_dv = dv.c SOURCES_access_udp = udp.c SOURCES_access_tcp = tcp.c SOURCES_access_http = http.c SOURCES_access_ftp = ftp.c SOURCES_access_smb = smb.c SOURCES_access_gnomevfs = gnomevfs.c SOURCES_access_eyetv = eyetv.m SOURCES_dvdnav = dvdnav.c SOURCES_dvdread = dvdread.c SOURCES_dc1394 = dc1394.c SOURCES_pvr = pvr.c SOURCES_v4l2 = v4l2.c SOURCES_qtcapture = qtcapture.m SOURCES_linsys_sdi = linsys/linsys_sdi.c linsys/linsys_sdi.h SOURCES_linsys_hdsdi = \ linsys/linsys_hdsdi.c \ linsys/linsys_sdiaudio.h \ linsys/linsys_sdivideo.h \ $(NULL) SOURCES_cdda = \ cdda.c \ vcd/cdrom.c \ vcd/cdrom.h \ vcd/cdrom_internals.h \ $(NULL) SOURCES_access_jack = jack.c SOURCES_access_oss = oss.c SOURCES_access_mtp = mtp.c SOURCES_access_sftp = sftp.c SOURCES_access_imem = imem.c SOURCES_access_avio = avio.c avio.h SOURCES_access_attachment = attachment.c SOURCES_access_vdr = vdr.c SOURCES_libbluray = bluray.c SOURCES_decklink = decklink.cpp SOURCES_access_rar = rar/rar.c rar/rar.h rar/access.c SOURCES_stream_filter_rar = rar/rar.c rar/rar.h rar/stream.c libaccess_rtmp_plugin_la_SOURCES = \ rtmp/access.c \ rtmp/rtmp_amf_flv.c \ rtmp/rtmp_amf_flv.h \ $(NULL) libaccess_rtmp_plugin_la_CFLAGS = $(AM_CFLAGS) \ -fno-strict-aliasing libaccess_rtmp_plugin_la_LIBADD = $(AM_LIBADD) libaccess_rtmp_plugin_la_DEPENDENCIES = libvlc_LTLIBRARIES += \ libfilesystem_plugin.la \ libaccess_udp_plugin.la \ libaccess_tcp_plugin.la \ libaccess_http_plugin.la \ libaccess_ftp_plugin.la \ libaccess_imem_plugin.la \ libaccess_attachment_plugin.la \ libsdp_plugin.la \ libaccess_rar_plugin.la \ libstream_filter_rar_plugin.la \ libaccess_vdr_plugin.la \ $(NULL) libaccess_alsa_plugin_la_SOURCES = alsa.c libaccess_alsa_plugin_la_CFLAGS = $(AM_CFLAGS) $(ALSA_CFLAGS) libaccess_alsa_plugin_la_LIBADD = $(AM_LIBADD) $(ALSA_LIBS) libaccess_alsa_plugin_la_DEPENDENCIES = if HAVE_ALSA libvlc_LTLIBRARIES += libaccess_alsa_plugin.la endif libaccess_shm_plugin_la_SOURCES = shm.c libaccess_shm_plugin_la_CFLAGS = $(AM_CFLAGS) libaccess_shm_plugin_la_LIBADD = $(AM_LIBADD) libaccess_shm_plugin_la_DEPENDENCIES = libvlc_LTLIBRARIES += $(LTLIBaccess_shm) libxcb_screen_plugin_la_SOURCES = screen/xcb.c libxcb_screen_plugin_la_CFLAGS = $(AM_CFLAGS) \ $(XCB_CFLAGS) libxcb_screen_plugin_la_LIBADD = $(AM_LIBADD) \ $(XCB_LIBS) libxcb_screen_plugin_la_DEPENDENCIES = if HAVE_XCB libvlc_LTLIBRARIES += libxcb_screen_plugin.la endif # Digital TV libdtv_plugin_la_SOURCES = \ dtv/dtv.h \ dtv/access.c libdtv_plugin_la_CFLAGS = $(AM_CFLAGS) libdtv_plugin_la_LIBADD = $(AM_LIBADD) libdtv_plugin_la_DEPENDENCIES = if HAVE_LINUX libdtv_plugin_la_SOURCES += dtv/linux.c libvlc_LTLIBRARIES += libdtv_plugin.la endif EXTRA_LTLIBRARIES += \ libaccess_rtmp_plugin.la \ libaccess_shm_plugin.la