qt: playlist: use item title if available
[vlc.git] / modules / video_output / xcb / Makefile.am
blobf946e07ce77971d2801e86ee64faf4035b7a4e50
1 ### XCB ###
2 libvlc_xcb_events_la_SOURCES = \
3         video_output/xcb/events.c video_output/xcb/events.h
4 libvlc_xcb_events_la_CFLAGS = $(AM_CFLAGS) $(XCB_CFLAGS)
5 libvlc_xcb_events_la_LDFLAGS = \
6         -no-undefined \
7         -export-symbols-regex ^vlc_xcb_ \
8         -version-info 0:0:0
9 libvlc_xcb_events_la_LIBADD = $(XCB_LIBS) $(LTLIBVLCCORE)
11 libxcb_x11_plugin_la_SOURCES = \
12         video_output/xcb/pictures.c video_output/xcb/pictures.h \
13         video_output/xcb/x11.c
14 libxcb_x11_plugin_la_CFLAGS = $(AM_CFLAGS) \
15         $(XCB_CFLAGS) $(XCB_SHM_CFLAGS)
16 libxcb_x11_plugin_la_LIBADD = libvlc_xcb_events.la \
17         $(XCB_LIBS) $(XCB_SHM_LIBS)
19 libxcb_render_plugin_la_SOURCES = \
20         video_output/xcb/pictures.c video_output/xcb/pictures.h \
21         video_output/xcb/render.c
22 libxcb_render_plugin_la_CFLAGS = $(AM_CFLAGS) \
23         $(XCB_CFLAGS) $(XCB_SHM_CFLAGS) $(XCB_RENDER_CFLAGS)
24 libxcb_render_plugin_la_LIBADD = libvlc_xcb_events.la \
25         $(XCB_LIBS) $(XCB_SHM_LIBS) $(XCB_RENDER_LIBS) $(LIBM)
27 libxcb_window_plugin_la_SOURCES = video_output/xcb/window.c
28 libxcb_window_plugin_la_CFLAGS = $(AM_CFLAGS) \
29         $(CFLAGS_xcb_window) \
30         $(XPROTO_CFLAGS) $(XCB_CFLAGS) \
31         $(XCB_XKB_CFLAGS) $(XKBCOMMON_X11_CFLAGS)
32 libxcb_window_plugin_la_LIBADD = $(XPROTO_LIBS) $(XCB_LIBS) \
33         $(XCB_XKB_LIBS) $(XKBCOMMON_X11_LIBS)
35 libvk_x11_plugin_la_SOURCES = $(VULKAN_COMMONSOURCES) \
36         video_output/vulkan/surface.c \
37         video_output/vulkan/platform_xcb.c
38 libvk_x11_plugin_la_CFLAGS = $(AM_CFLAGS) \
39         $(XCB_CFLAGS) $(VULKAN_COMMONCFLAGS) \
40         -DVK_USE_PLATFORM_XCB_KHR -DPLATFORM_NAME=X11
41 libvk_x11_plugin_la_LIBADD = $(VULKAN_COMMONLIBS) $(XCB_LIBS)
43 libegl_x11_plugin_la_SOURCES = video_output/opengl/egl.c
44 libegl_x11_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DUSE_PLATFORM_X11=1
45 libegl_x11_plugin_la_CFLAGS = $(AM_CFLAGS) $(EGL_CFLAGS)
46 libegl_x11_plugin_la_LIBADD = $(EGL_LIBS) $(X_LIBS) $(X_PRE_LIBS) -lX11
48 libglx_plugin_la_SOURCES = video_output/glx.c
49 libglx_plugin_la_CFLAGS = $(AM_CFLAGS) $(GL_CFLAGS)
50 libglx_plugin_la_LIBADD = $(GL_LIBS) $(X_LIBS) $(X_PRE_LIBS) -lX11
52 if HAVE_XCB
53 pkglib_LTLIBRARIES += libvlc_xcb_events.la
54 vout_LTLIBRARIES += \
55         libxcb_x11_plugin.la \
56         libxcb_render_plugin.la \
57         libxcb_window_plugin.la
58 if HAVE_XKBCOMMON_X11
59 libxcb_window_plugin_la_SOURCES += \
60         video_output/xcb/keysym.h video_output/xcb/xcb_keysym.h \
61         video_output/xcb/vlc_xkb.h video_output/xcb/xkb.c
62 libxcb_window_plugin_la_CFLAGS += -DHAVE_XKBCOMMON
63 endif
64 if HAVE_VULKAN
65 vout_LTLIBRARIES += libvk_x11_plugin.la
66 endif
67 if HAVE_EGL
68 vout_LTLIBRARIES += libegl_x11_plugin.la
69 endif
70 if HAVE_GL
71 vout_LTLIBRARIES += libglx_plugin.la
72 endif
73 endif