]> git.sesse.net Git - vlc/blobdiff - modules/access/Makefile.am
Remove WPL module
[vlc] / modules / access / Makefile.am
index 5842cff79f7521cdbba7fd4b20eb2c2505a0f6f6..3bc9146c6b5aaa1426ebf169bd542ea09f6b2ec6 100644 (file)
@@ -1,6 +1,5 @@
 accessdir = $(pluginsdir)/access
 access_LTLIBRARIES =
-EXTRA_LTLIBRARIES =
 
 AM_CPPFLAGS += -I$(srcdir)/access
 
@@ -9,12 +8,16 @@ AM_CPPFLAGS += -I$(srcdir)/access
 libattachment_plugin_la_SOURCES = access/attachment.c
 access_LTLIBRARIES += libattachment_plugin.la
 
-libdcp_plugin_la_SOURCES = access/dcp/dcpparser.h access/dcp/dcp.cpp access/dcp/dcpparser.cpp
+libdcp_plugin_la_SOURCES = access/dcp/dcpparser.h access/dcp/dcp.cpp access/dcp/dcpparser.cpp access/dcp/dcpdecrypt.cpp
 if HAVE_ASDCP
 libdcp_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(ASDCP_CFLAGS)
 libdcp_plugin_la_LIBADD = $(AM_LIBADD) $(ASDCP_LIBS)
+if HAVE_GCRYPT
+libdcp_plugin_la_CPPFLAGS += $(GCRYPT_CFLAGS)
+libdcp_plugin_la_LIBADD += $(GCRYPT_LIBS)
 access_LTLIBRARIES += libdcp_plugin.la
 endif
+endif
 
 libfilesystem_plugin_la_SOURCES = access/fs.h access/file.c access/directory.c access/fs.c
 libfilesystem_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
@@ -60,6 +63,12 @@ libzip_plugin_la_LIBADD += libunzip.la
 endif
 endif
 
+libaccess_archive_plugin_la_SOURCES = access/archive/access.c access/archive/stream.c \
+                                       access/archive/archive.h access/archive/archive.c
+libaccess_archive_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(accessdir)'
+libaccess_archive_plugin_la_LIBADD = $(ARCHIVE_LIBS)
+access_LTLIBRARIES += $(LTLIBaccess_archive)
+EXTRA_LTLIBRARIES += libaccess_archive_plugin.la
 
 ### Audio capture ###
 
@@ -125,6 +134,7 @@ liblinsys_hdsdi_plugin_la_SOURCES = \
        access/linsys/linsys_sdivideo.h \
        access/linsys/linsys_hdsdi.c
 liblinsys_hdsdi_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(accessdir)'
+liblinsys_hdsdi_plugin_la_LIBADD = $(LIBPTHREAD)
 liblinsys_sdi_plugin_la_SOURCES = access/linsys/linsys_sdi.c access/linsys/linsys_sdi.h
 liblinsys_sdi_plugin_la_CFLAGS = $(AM_CFLAGS) $(LINSYS_SDI_CFLAGS)
 liblinsys_sdi_plugin_la_LIBADD = $(LINSYS_SDI_LIBS)
@@ -132,9 +142,9 @@ liblinsys_sdi_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(accessdir)'
 access_LTLIBRARIES += $(LTLIBlinsys_hdsdi) $(LTLIBlinsys_sdi)
 EXTRA_LTLIBRARIES += liblinsys_hdsdi_plugin.la liblinsys_sdi_plugin.la
 
-libdecklink_plugin_la_SOURCES = access/decklink.cpp
+libdecklink_plugin_la_SOURCES = access/decklink.cpp access/sdi.c access/sdi.h
 libdecklink_plugin_la_CXXFLAGS = $(AM_CFLAGS) $(CPPFLAGS_decklink)
-libdecklink_plugin_la_LIBADD = $(LIBS_decklink) -ldl
+libdecklink_plugin_la_LIBADD = $(LIBS_decklink) $(LIBDL) -lpthread
 if HAVE_DECKLINK
 access_LTLIBRARIES += libdecklink_plugin.la
 endif
@@ -165,7 +175,7 @@ libv4l2_plugin_la_SOURCES = \
        access/v4l2/v4l2.h
 libv4l2_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/access/v4l2
 libv4l2_plugin_la_CFLAGS = $(AM_CFLAGS) $(ZVBI_CFLAGS)
-libv4l2_plugin_la_LIBADD = $(LIBDL) $(LIBM) $(ZVBI_LIBS) $(LIBPTHREAD)
+libv4l2_plugin_la_LIBADD = $(LIBDL) $(LIBM) $(ZVBI_LIBS)
 if HAVE_V4L2
 access_LTLIBRARIES += libv4l2_plugin.la
 endif
@@ -174,8 +184,10 @@ libdshow_plugin_la_SOURCES = access/dshow/vlc_dshow.h access/dshow/dshow.cpp acc
        access/dshow/filter.cpp access/dshow/filter.h access/dshow/crossbar.cpp
 libdshow_plugin_la_LIBADD = -lole32 -loleaut32 -luuid -lstrmiids -lksuser
 if HAVE_WIN32
+if !HAVE_WINSTORE
 access_LTLIBRARIES += libdshow_plugin.la
 endif
+endif
 
 
 ### Screen grab ###
@@ -188,13 +200,30 @@ if HAVE_XCB
 access_LTLIBRARIES += libxcb_screen_plugin.la
 endif
 
+libwl_screenshooter_plugin_la_SOURCES = \
+       access/screen/wayland.c
+nodist_libwl_screenshooter_plugin_la_SOURCES = \
+       access/screen/screenshooter-protocol.c
+libwl_screenshooter_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -Iaccess/screen
+libwl_screenshooter_plugin_la_CFLAGS = $(WAYLAND_CLIENT_CFLAGS)
+libwl_screenshooter_plugin_la_LIBADD = $(WAYLAND_CLIENT_LIBS) \
+       $(LIBPTHREAD) $(LIBM)
+EXTRA_DIST += access/screen/screenshooter.xml
+CLEANFILES += $(nodist_libwl_screenshooter_plugin_la_SOURCES)
+if HAVE_WAYLAND
+BUILT_SOURCES += access/screen/screenshooter-client-protocol.h
+access_LTLIBRARIES += libwl_screenshooter_plugin.la
+endif
+
 libscreen_plugin_la_SOURCES = access/screen/screen.c access/screen/screen.h
 libscreen_plugin_la_LDFLAGS = $(AM_LDFLAGS)
 if HAVE_WIN32
+if !HAVE_WINSTORE
 libscreen_plugin_la_SOURCES += access/screen/win32.c
 libscreen_plugin_la_LIBADD = -lgdi32
 access_LTLIBRARIES += libscreen_plugin.la
 endif
+endif
 if HAVE_MAC_SCREEN
 libscreen_plugin_la_SOURCES += access/screen/mac.c
 libscreen_plugin_la_LDFLAGS += "-Wl,-framework,OpenGL,-framework,ApplicationServices"
@@ -305,6 +334,7 @@ access_LTLIBRARIES += libdtv_plugin.la
 endif
 
 if HAVE_WIN32
+if !HAVE_WINSTORE
 # Work-around automake bug:
 # Use an import library for C++ to retain C linker on other platforms.
 libbda_la_SOURCES = access/dtv/bdadefs.h access/dtv/bdagraph.cpp access/dtv/bdagraph.hpp
@@ -316,6 +346,7 @@ libdtv_plugin_la_DEPENDENCIES = libbda.la
 libdtv_plugin_la_LIBADD = libbda.la -lstdc++
 access_LTLIBRARIES += libdtv_plugin.la
 endif
+endif
 
 # Old Linux DVB scanner
 libdvb_plugin_la_SOURCES = \
@@ -382,6 +413,13 @@ libsmb_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(accessdir)'
 access_LTLIBRARIES += $(LTLIBsmb)
 EXTRA_LTLIBRARIES += libsmb_plugin.la
 
+libdsm_plugin_la_SOURCES = access/dsm/access.c access/dsm/sd.c
+libdsm_plugin_la_CFLAGS = $(AM_CFLAGS) $(DSM_CFLAGS)
+libdsm_plugin_la_LIBADD = $(DSM_LIBS)
+libdsm_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)'
+access_LTLIBRARIES += $(LTLIBdsm)
+EXTRA_LTLIBRARIES += libdsm_plugin.la
+
 libtcp_plugin_la_SOURCES = access/tcp.c
 libtcp_plugin_la_LIBADD = $(SOCKET_LIBS)
 access_LTLIBRARIES += libtcp_plugin.la