misc: medialibrary: ctx does not need dynamic lifetime
[vlc.git] / modules / misc / Makefile.am
blob89946bbe96cb51554609439355f605b7af95703c
1 miscdir = $(pluginsdir)/misc
3 libstats_plugin_la_SOURCES = misc/stats.c
5 misc_LTLIBRARIES = libstats_plugin.la
7 libaudioscrobbler_plugin_la_SOURCES = misc/audioscrobbler.c
8 libaudioscrobbler_plugin_la_LIBADD = $(SOCKET_LIBS)
9 misc_LTLIBRARIES += libaudioscrobbler_plugin.la
11 libexport_plugin_la_SOURCES = \
12         misc/playlist/html.c \
13         misc/playlist/m3u.c \
14         misc/playlist/xspf.c \
15         misc/playlist/export.c
16 misc_LTLIBRARIES += libexport_plugin.la
18 libfingerprinter_plugin_la_SOURCES =  \
19         misc/webservices/acoustid.c misc/webservices/acoustid.h \
20         misc/webservices/json.c misc/webservices/json.h \
21         misc/fingerprinter.c
22 libfingerprinter_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/misc
23 libfingerprinter_plugin_la_LIBADD = $(LIBM)
24 misc_LTLIBRARIES += libfingerprinter_plugin.la
26 libgnutls_plugin_la_SOURCES = misc/gnutls.c
27 libgnutls_plugin_la_CFLAGS = $(AM_CFLAGS) $(GNUTLS_CFLAGS)
28 libgnutls_plugin_la_LIBADD = $(GNUTLS_LIBS)
29 if HAVE_WIN32
30 libgnutls_plugin_la_LIBADD += $(SOCKET_LIBS)
31 endif
32 libgnutls_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(miscdir)'
33 if HAVE_DARWIN
34 libgnutls_plugin_la_LDFLAGS += -Wl,-framework,Security,-framework,CoreFoundation
35 endif
36 EXTRA_LTLIBRARIES += libgnutls_plugin.la
37 misc_LTLIBRARIES += $(LTLIBgnutls)
39 if HAVE_DARWIN
40 libsecuretransport_plugin_la_SOURCES = misc/securetransport.c
41 libsecuretransport_plugin_la_CFLAGS = $(AM_CFLAGS) $(SECURETRANSPORT_CFLAGS)
42 libsecuretransport_plugin_la_LIBADD = $(SECURETRANSPORT_LIBS)
43 libsecuretransport_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(miscdir)' -Wl,-framework,Security,-framework,CoreFoundation
44 libsecuretransport_plugin_la_LDFLAGS += -Wl,-U,_SSLCopyALPNProtocols,-U,_SSLSetALPNProtocols
45 misc_LTLIBRARIES += libsecuretransport_plugin.la
46 endif
48 libxdg_screensaver_plugin_la_SOURCES = misc/inhibit/xdg.c
49 if HAVE_XCB
50 misc_LTLIBRARIES += libxdg_screensaver_plugin.la
51 endif
53 libdbus_screensaver_plugin_la_SOURCES = misc/inhibit/dbus.c
54 libdbus_screensaver_plugin_la_CFLAGS = $(AM_CFLAGS) $(DBUS_CFLAGS)
55 libdbus_screensaver_plugin_la_LIBADD = $(DBUS_LIBS)
56 if HAVE_DBUS
57 misc_LTLIBRARIES += libdbus_screensaver_plugin.la
58 endif
60 libwl_idle_inhibit_plugin_la_SOURCES = misc/inhibit/wl-idle-inhibit.c
61 nodist_libwl_idle_inhibit_plugin_la_SOURCES = \
62         misc/inhibit/idle-inhibit-client-protocol.h \
63         misc/inhibit/idle-inhibit-protocol.c
64 libwl_idle_inhibit_plugin_la_CFLAGS = $(WAYLAND_CLIENT_CFLAGS)
65 libwl_idle_inhibit_plugin_la_LIBADD = $(WAYLAND_CLIENT_LIBS)
66 if HAVE_WAYLAND
67 misc_LTLIBRARIES += libwl_idle_inhibit_plugin.la
68 BUILT_SOURCES += $(nodist_libwl_idle_inhibit_plugin_la_SOURCES)
69 endif
71 misc/inhibit/idle-inhibit-client-protocol.h: \
72                 $(WAYLAND_PROTOCOLS)/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml \
73                 misc/Makefile.am
74         $(AM_V_GEN)$(WAYLAND_SCANNER) client-header $< $@
76 misc/inhibit/idle-inhibit-protocol.c: \
77                 $(WAYLAND_PROTOCOLS)/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml \
78                 misc/Makefile.am
79         $(AM_V_GEN)$(WAYLAND_SCANNER) private-code $< $@
81 libaddonsvorepository_plugin_la_SOURCES = \
82         misc/addons/vorepository.c misc/addons/xmlreading.h
83 libaddonsfsstorage_plugin_la_SOURCES = \
84         misc/addons/fsstorage.c misc/addons/xmlreading.h
85 if ENABLE_ADDONMANAGERMODULES
86 misc_LTLIBRARIES += \
87         libaddonsvorepository_plugin.la \
88         libaddonsfsstorage_plugin.la
89 endif
91 libvod_rtsp_plugin_la_SOURCES = misc/rtsp.c
92 libvod_rtsp_plugin_la_LIBADD = $(SOCKET_LIBS)
93 if ENABLE_SOUT
94 misc_LTLIBRARIES += libvod_rtsp_plugin.la
95 endif
97 libxml_plugin_la_SOURCES = misc/xml/libxml.c
98 libxml_plugin_la_CFLAGS = $(AM_CFLAGS) $(LIBXML2_CFLAGS)
99 libxml_plugin_la_LIBADD = $(LIBXML2_LIBS)
100 libxml_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(miscdir)' $(LDFLAGS_xml)
101 EXTRA_LTLIBRARIES += libxml_plugin.la
102 misc_LTLIBRARIES += $(LTLIBxml)
104 libmedialibrary_plugin_la_SOURCES = \
105         misc/medialibrary/medialib.cpp \
106         misc/medialibrary/MetadataExtractor.cpp \
107         misc/medialibrary/entities.cpp \
108         misc/medialibrary/medialibrary.h
110 libmedialibrary_plugin_la_CXXFLAGS = $(AM_CXXFLAGS) $(MEDIALIBRARY_CFLAGS)
111 libmedialibrary_plugin_la_LIBADD = $(MEDIALIBRARY_LIBS)
112 libmedialibrary_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(miscdir)'
113 EXTRA_LTLIBRARIES += libmedialibrary_plugin.la
114 misc_LTLIBRARIES += $(LTLIBmedialibrary)