]> git.sesse.net Git - vlc/blob - modules/misc/Makefile.am
demux: libmp4: fix fwd null dereference (cid #1260237)
[vlc] / modules / misc / Makefile.am
1 miscdir = $(pluginsdir)/misc
2
3 liblogger_plugin_la_SOURCES = misc/logger.c
4 if HAVE_ANDROID
5 liblogger_plugin_la_LIBADD = -llog
6 endif
7 libstats_plugin_la_SOURCES = misc/stats.c
8
9 misc_LTLIBRARIES = liblogger_plugin.la libstats_plugin.la
10
11 libaudioscrobbler_plugin_la_SOURCES = misc/audioscrobbler.c
12 libaudioscrobbler_plugin_la_LIBADD = $(SOCKET_LIBS) $(LIBPTHREAD)
13 misc_LTLIBRARIES += libaudioscrobbler_plugin.la
14
15 libexport_plugin_la_SOURCES = \
16         misc/playlist/html.c \
17         misc/playlist/m3u.c \
18         misc/playlist/xspf.c \
19         misc/playlist/export.c
20 misc_LTLIBRARIES += libexport_plugin.la
21
22 libfingerprinter_plugin_la_SOURCES =  \
23         misc/webservices/acoustid.c misc/webservices/acoustid.h \
24         misc/webservices/json.c misc/webservices/json.h \
25         misc/fingerprinter.c
26 libfingerprinter_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/misc
27 libfingerprinter_plugin_la_LIBADD = $(LIBM) $(LIBPTHREAD)
28 misc_LTLIBRARIES += libfingerprinter_plugin.la
29
30 libgnutls_plugin_la_SOURCES = misc/gnutls.c misc/dhparams.h
31 libgnutls_plugin_la_CFLAGS = $(AM_CFLAGS) $(GNUTLS_CFLAGS)
32 libgnutls_plugin_la_LIBADD = $(GNUTLS_LIBS)
33 if HAVE_WIN32
34 libgnutls_plugin_la_LIBADD += $(SOCKET_LIBS)
35 endif
36 libgnutls_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(miscdir)'
37 if HAVE_DARWIN
38 libgnutls_plugin_la_LDFLAGS += -Wl,-framework,Security,-framework,CoreFoundation
39 endif
40 EXTRA_LTLIBRARIES += libgnutls_plugin.la
41 misc_LTLIBRARIES += $(LTLIBgnutls)
42
43 if HAVE_DARWIN
44 libsecuretransport_plugin_la_SOURCES = misc/securetransport.c
45 libsecuretransport_plugin_la_CFLAGS = $(AM_CFLAGS) $(SECURETRANSPORT_CFLAGS)
46 libsecuretransport_plugin_la_LIBADD = $(SECURETRANSPORT_LIBS)
47 libsecuretransport_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(miscdir)' -Wl,-framework,Security,-framework,CoreFoundation
48 misc_LTLIBRARIES += libsecuretransport_plugin.la
49 endif
50
51 libxdg_screensaver_plugin_la_SOURCES = misc/inhibit/xdg.c
52 if HAVE_XCB
53 misc_LTLIBRARIES += libxdg_screensaver_plugin.la
54 endif
55
56 libdbus_screensaver_plugin_la_SOURCES = misc/inhibit/dbus.c
57 libdbus_screensaver_plugin_la_CFLAGS = $(AM_CFLAGS) $(DBUS_CFLAGS)
58 libdbus_screensaver_plugin_la_LIBADD = $(DBUS_LIBS)
59 if HAVE_DBUS
60 misc_LTLIBRARIES += libdbus_screensaver_plugin.la
61 endif
62
63 libaddonsvorepository_plugin_la_SOURCES = \
64         misc/addons/vorepository.c misc/addons/xmlreading.h
65 libaddonsfsstorage_plugin_la_SOURCES = \
66         misc/addons/fsstorage.c misc/addons/xmlreading.h
67 if ENABLE_ADDONMANAGERMODULES
68 misc_LTLIBRARIES += \
69         libaddonsvorepository_plugin.la \
70         libaddonsfsstorage_plugin.la
71 endif
72
73 libvod_rtsp_plugin_la_SOURCES = misc/rtsp.c
74 libvod_rtsp_plugin_la_LIBADD = $(SOCKET_LIBS)
75 if ENABLE_SOUT
76 misc_LTLIBRARIES += libvod_rtsp_plugin.la
77 endif
78
79 libxml_plugin_la_SOURCES = misc/xml/libxml.c
80 libxml_plugin_la_CFLAGS = $(AM_CFLAGS) $(LIBXML2_CFLAGS)
81 libxml_plugin_la_LIBADD = $(LIBXML2_LIBS)
82 libxml_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(miscdir)' $(LDFLAGS_xml)
83 EXTRA_LTLIBRARIES += libxml_plugin.la
84 misc_LTLIBRARIES += $(LTLIBxml)