1 voutdir = $(pluginsdir)/video_output
4 EXTRA_DIST += video_output/README
9 OPENGL_COMMONSOURCES = video_output/opengl/vout_helper.c \
10 video_output/opengl/vout_helper.h video_output/opengl/internal.h \
11 video_output/opengl/converters.c
13 OPENGL_COMMONSOURCES += video_output/opengl/converter_android.c
16 OPENGL_COMMONSOURCES += video_output/opengl/converter_cvpx.c \
17 codec/vt_utils.c codec/vt_utils.h
18 OPENGL_COMMONCFLAGS += -DVLCGL_CONV_CVPX
19 OPENGL_COMMONLDFLAGS += -Wl,-framework,IOSurface -Wl,-framework,CoreVideo
22 OPENGL_COMMONSOURCES += video_output/opengl/converter_cvpx.c
23 OPENGL_COMMONCFLAGS += -DVLCGL_CONV_CVPX
27 OPENGL_COMMONLIBS += $(LIBVA_LIBS) $(LIBVA_EGL_LIBS)
28 OPENGL_COMMONSOURCES += video_output/opengl/converter_vaapi.c \
29 hw/vaapi/vlc_vaapi.c hw/vaapi/vlc_vaapi.h
30 OPENGL_COMMONCFLAGS += -DVLCGL_CONV_VA
33 OPENGL_COMMONLIBS += $(LIBVA_WL_LIBS)
34 OPENGL_COMMONCFLAGS += -DHAVE_VA_WL
39 OPENGL_COMMONLIBS += $(LIBVA_X11_LIBS) $(X_LIBS) $(X_PRE_LIBS) -lX11
40 OPENGL_COMMONCFLAGS += -DHAVE_VA_X11
44 OPENGL_COMMONLIBS += $(LIBVA_DRM_LIBS)
45 OPENGL_COMMONCFLAGS += -DHAVE_VA_DRM
51 libdecklinkoutput_plugin_la_SOURCES = video_output/decklink.cpp
52 libdecklinkoutput_plugin_la_CXXFLAGS = $(AM_CXXFLAGS) $(CPPFLAGS_decklinkoutput)
53 libdecklinkoutput_plugin_la_LIBADD = $(LIBS_decklink) $(LIBDL) -lpthread
54 vout_LTLIBRARIES += libdecklinkoutput_plugin.la
58 libvout_macosx_plugin_la_SOURCES = video_output/macosx.m $(OPENGL_COMMONSOURCES)
59 libvout_macosx_plugin_la_CFLAGS = $(AM_CFLAGS) $(OPENGL_COMMONCFLAGS)
60 libvout_macosx_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)' \
61 -Wl,-framework,OpenGL,-framework,Cocoa $(OPENGL_COMMONLDFLAGS)
63 libcaopengllayer_plugin_la_SOURCES = video_output/caopengllayer.m $(OPENGL_COMMONSOURCES)
64 libcaopengllayer_plugin_la_CFLAGS = $(AM_CFLAGS) $(OPENGL_COMMONCFLAGS)
65 libcaopengllayer_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)' \
66 -Wl,-framework,OpenGL,-framework,Cocoa,-framework,QuartzCore \
67 $(OPENGL_COMMONLDFLAGS)
68 vout_LTLIBRARIES += libvout_macosx_plugin.la libcaopengllayer_plugin.la
71 libvout_ios_plugin_la_SOURCES = video_output/ios.m $(OPENGL_COMMONSOURCES)
72 libvout_ios_plugin_la_CFLAGS = $(AM_CFLAGS) $(OPENGL_COMMONCFLAGS)
73 libvout_ios_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)' \
74 -Wl,-framework,OpenGLES,-framework,QuartzCore,-framework,UIKit \
75 $(OPENGL_COMMONLDFLAGS)
77 vout_LTLIBRARIES += libvout_ios_plugin.la
80 vout_LTLIBRARIES += libvout_ios_plugin.la
84 libgles2_plugin_la_SOURCES = $(OPENGL_COMMONSOURCES) video_output/opengl/display.c
85 libgles2_plugin_la_CFLAGS = $(AM_CFLAGS) $(GLES2_CFLAGS) -DUSE_OPENGL_ES2 \
86 $(OPENGL_COMMONCFLAGS)
87 libgles2_plugin_la_LIBADD = $(GLES2_LIBS) $(LIBM) $(OPENGL_COMMONLIBS)
88 libgles2_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)' $(OPENGL_COMMONLDFLAGS)
90 EXTRA_LTLIBRARIES += libgles2_plugin.la
91 vout_LTLIBRARIES += $(LTLIBgles2)
93 libgl_plugin_la_SOURCES = $(OPENGL_COMMONSOURCES) video_output/opengl/display.c
94 libgl_plugin_la_CFLAGS = $(AM_CFLAGS) $(GL_CFLAGS) $(OPENGL_COMMONCFLAGS)
95 libgl_plugin_la_LIBADD = $(GL_LIBS) $(LIBM) $(OPENGL_COMMONLIBS)
96 libgl_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(OPENGL_COMMONLDFLAGS)
98 vout_LTLIBRARIES += libgl_plugin.la
103 libvlc_xcb_events_la_SOURCES = \
104 video_output/xcb/events.c video_output/xcb/events.h
105 libvlc_xcb_events_la_CPPFLAGS = -DMODULE_STRING=\"xcb\"
106 libvlc_xcb_events_la_CFLAGS = $(AM_CFLAGS) $(XCB_CFLAGS)
107 libvlc_xcb_events_la_LDFLAGS = \
109 -export-symbols-regex ^vlc_xcb_ \
111 libvlc_xcb_events_la_LIBADD = $(XCB_LIBS) $(LTLIBVLCCORE)
113 libxcb_x11_plugin_la_SOURCES = \
114 video_output/xcb/pictures.c video_output/xcb/pictures.h \
115 video_output/xcb/x11.c
116 libxcb_x11_plugin_la_CFLAGS = $(AM_CFLAGS) \
117 $(XCB_CFLAGS) $(XCB_SHM_CFLAGS)
118 libxcb_x11_plugin_la_LIBADD = libvlc_xcb_events.la \
119 $(XCB_LIBS) $(XCB_SHM_LIBS)
121 libxcb_xv_plugin_la_SOURCES = \
122 video_output/xcb/pictures.c video_output/xcb/pictures.h \
123 video_output/xcb/xvideo.c
124 libxcb_xv_plugin_la_CFLAGS = $(AM_CFLAGS) \
125 $(XCB_CFLAGS) $(XCB_SHM_CFLAGS) $(XCB_XV_CFLAGS)
126 libxcb_xv_plugin_la_LIBADD = libvlc_xcb_events.la \
127 $(XCB_LIBS) $(XCB_SHM_LIBS) $(XCB_XV_LIBS)
129 libxcb_window_plugin_la_SOURCES = \
130 video_output/xcb/keys.c \
131 video_output/xcb/keysym.h video_output/xcb/xcb_keysym.h \
132 video_output/xcb/window.c
133 libxcb_window_plugin_la_CFLAGS = $(AM_CFLAGS) \
134 $(CFLAGS_xcb_window) \
135 $(XPROTO_CFLAGS) $(XCB_CFLAGS) $(XCB_KEYSYMS_CFLAGS)
136 libxcb_window_plugin_la_LIBADD = $(XPROTO_LIBS) $(XCB_LIBS) $(XCB_KEYSYMS_LIBS)
138 libegl_x11_plugin_la_SOURCES = video_output/opengl/egl.c
139 libegl_x11_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DUSE_PLATFORM_X11=1
140 libegl_x11_plugin_la_CFLAGS = $(AM_CFLAGS) $(EGL_CFLAGS)
141 libegl_x11_plugin_la_LIBADD = $(EGL_LIBS) $(X_LIBS) $(X_PRE_LIBS) -lX11
143 libglx_plugin_la_SOURCES = video_output/glx.c
144 libglx_plugin_la_CFLAGS = $(AM_CFLAGS) $(GL_CFLAGS)
145 libglx_plugin_la_LIBADD = $(GL_LIBS) $(X_LIBS) $(X_PRE_LIBS) -lX11
148 pkglib_LTLIBRARIES += libvlc_xcb_events.la
149 vout_LTLIBRARIES += libxcb_x11_plugin.la libxcb_window_plugin.la
151 libxcb_window_plugin_la_CFLAGS += -DHAVE_XCB_KEYSYMS
154 vout_LTLIBRARIES += libxcb_xv_plugin.la
157 vout_LTLIBRARIES += libegl_x11_plugin.la
160 vout_LTLIBRARIES += libglx_plugin.la
166 libwl_shm_plugin_la_SOURCES = video_output/wayland/shm.c
167 nodist_libwl_shm_plugin_la_SOURCES = \
168 video_output/wayland/viewporter-client-protocol.h \
169 video_output/wayland/viewporter-protocol.c
170 libwl_shm_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) \
171 -I$(builddir)/video_output/wayland
172 libwl_shm_plugin_la_CFLAGS = $(WAYLAND_CLIENT_CFLAGS)
173 libwl_shm_plugin_la_LIBADD = $(WAYLAND_CLIENT_LIBS)
174 CLEANFILES += $(nodist_libwl_shm_plugin_la_SOURCES)
176 video_output/wayland/viewporter-client-protocol.h: \
177 $(WAYLAND_PROTOCOLS)/stable/viewporter/viewporter.xml
178 $(AM_V_GEN)$(WAYLAND_SCANNER) client-header $< $@
180 video_output/wayland/viewporter-protocol.c: \
181 $(WAYLAND_PROTOCOLS)/stable/viewporter/viewporter.xml
182 $(AM_V_GEN)$(WAYLAND_SCANNER) code $< $@
184 libwl_shell_plugin_la_SOURCES = video_output/wayland/shell.c
185 libwl_shell_plugin_la_CFLAGS = $(WAYLAND_CLIENT_CFLAGS)
186 libwl_shell_plugin_la_LIBADD = $(WAYLAND_CLIENT_LIBS) $(LIBPTHREAD)
188 libxdg_shell_plugin_la_SOURCES = video_output/wayland/xdg-shell.c
189 nodist_libxdg_shell_plugin_la_SOURCES = \
190 video_output/wayland/xdg-shell-client-protocol.h \
191 video_output/wayland/xdg-shell-protocol.c \
192 video_output/wayland/server-decoration-client-protocol.h \
193 video_output/wayland/server-decoration-protocol.c
194 libxdg_shell_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) \
195 -I$(builddir)/video_output/wayland
196 libxdg_shell_plugin_la_CFLAGS = $(WAYLAND_CLIENT_CFLAGS)
197 libxdg_shell_plugin_la_LIBADD = $(WAYLAND_CLIENT_LIBS) $(LIBPTHREAD)
199 video_output/wayland/xdg-shell-client-protocol.h: \
200 $(WAYLAND_PROTOCOLS)/unstable/xdg-shell/xdg-shell-unstable-v5.xml
201 $(AM_V_GEN)$(WAYLAND_SCANNER) client-header $< $@
203 video_output/wayland/xdg-shell-protocol.c: \
204 $(WAYLAND_PROTOCOLS)/unstable/xdg-shell/xdg-shell-unstable-v5.xml
205 $(AM_V_GEN)$(WAYLAND_SCANNER) code $< $@
207 video_output/wayland/server-decoration-client-protocol.h: \
208 video_output/wayland/server-decoration.xml
209 video_output/wayland/server-decoration-protocol.c: \
210 video_output/wayland/server-decoration.xml
211 EXTRA_DIST += video_output/wayland/server-decoration.xml
213 libegl_wl_plugin_la_SOURCES = video_output/opengl/egl.c
214 libegl_wl_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DUSE_PLATFORM_WAYLAND=1
215 libegl_wl_plugin_la_CFLAGS = $(AM_CFLAGS) $(EGL_CFLAGS) $(WAYLAND_EGL_CFLAGS)
216 libegl_wl_plugin_la_LIBADD = $(EGL_LIBS) $(WAYLAND_EGL_LIBS)
219 BUILT_SOURCES += $(nodist_libwl_shm_plugin_la_SOURCES)
220 vout_LTLIBRARIES += libwl_shm_plugin.la
221 vout_LTLIBRARIES += libwl_shell_plugin.la
222 BUILT_SOURCES += $(nodist_libxdg_shell_plugin_la_SOURCES)
223 vout_LTLIBRARIES += libxdg_shell_plugin.la
226 vout_LTLIBRARIES += libegl_wl_plugin.la
233 libdirect3d9_plugin_la_SOURCES = video_output/win32/direct3d9.c \
234 video_chroma/copy.c video_chroma/copy.h \
235 video_output/win32/common.c video_output/win32/common.h \
236 video_output/win32/events.c video_output/win32/events.h \
237 video_output/win32/builtin_shaders.h \
238 video_output/win32/win32touch.c video_output/win32/win32touch.h \
239 video_chroma/d3d9_fmt.h
240 libdirect3d9_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) \
241 -DMODULE_NAME_IS_direct3d9
242 libdirect3d9_plugin_la_LIBADD = -lgdi32 $(LIBCOM) -luuid
243 libdirect3d9_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
244 libdirect3d9_deinterlace_plugin_la_SOURCES = video_output/win32/dxva2_deinterlace.c \
245 video_filter/deinterlace/common.c video_filter/deinterlace/common.h \
246 video_chroma/d3d9_fmt.h
247 libdirect3d9_deinterlace_plugin_la_LIBADD = $(LIBCOM)
248 libdirect3d9_deinterlace_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
249 libdirect3d9_adjust_plugin_la_SOURCES = video_output/win32/d3d9_adjust.c \
250 video_chroma/dxgi_fmt.c video_chroma/dxgi_fmt.h
251 libdirect3d9_adjust_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
252 libdirect3d9_adjust_plugin_la_LIBADD = $(LIBCOM)
253 if HAVE_WIN32_DESKTOP
254 vout_LTLIBRARIES += $(LTLIBdirect3d9)
255 video_filter_LTLIBRARIES += $(LTLIBdirect3d9_deinterlace) $(LTLIBdirect3d9_adjust)
256 EXTRA_LTLIBRARIES += libdirect3d9_plugin.la libdirect3d9_deinterlace_plugin.la libdirect3d9_adjust_plugin.la
259 libdirect3d11_plugin_la_SOURCES = video_output/win32/direct3d11.c \
260 video_chroma/d3d11_fmt.h video_chroma/dxgi_fmt.c video_chroma/dxgi_fmt.h \
261 video_output/win32/common.c video_output/win32/common.h \
262 video_chroma/copy.c video_chroma/copy.h
263 libdirect3d11_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) \
264 -DMODULE_NAME_IS_direct3d11
266 libdirect3d11_plugin_la_SOURCES += video_output/win32/events.c \
267 video_output/win32/events.h \
268 video_output/win32/win32touch.c video_output/win32/win32touch.h
269 libdirect3d11_plugin_la_LIBADD = -lgdi32 $(LIBCOM) -luuid
271 libdirect3d11_plugin_la_LIBADD = -ld3dcompiler_47 $(LIBCOM) -luuid
273 libdirect3d11_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
274 vout_LTLIBRARIES += $(LTLIBdirect3d11)
275 EXTRA_LTLIBRARIES += libdirect3d11_plugin.la
277 libdirect3d11_deinterlace_plugin_la_SOURCES = video_output/win32/d3d11_deinterlace.c \
278 video_filter/deinterlace/common.c video_filter/deinterlace/common.h \
279 video_chroma/dxgi_fmt.c video_chroma/dxgi_fmt.h
280 libdirect3d11_deinterlace_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
281 libdirect3d11_adjust_plugin_la_SOURCES = video_output/win32/d3d11_adjust.c \
282 video_chroma/dxgi_fmt.c video_chroma/dxgi_fmt.h
283 libdirect3d11_adjust_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
284 video_filter_LTLIBRARIES += $(LTLIBdirect3d11_deinterlace) $(LTLIBdirect3d11_adjust)
285 EXTRA_LTLIBRARIES += libdirect3d11_deinterlace_plugin.la libdirect3d11_adjust_plugin.la
287 libdirectdraw_plugin_la_SOURCES = video_output/win32/directdraw.c \
288 video_output/win32/common.c video_output/win32/common.h \
289 video_chroma/copy.c video_chroma/copy.h \
290 video_output/win32/events.c video_output/win32/events.h \
291 video_output/win32/win32touch.c video_output/win32/win32touch.h
292 libdirectdraw_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) \
293 -DMODULE_NAME_IS_directdraw
294 libdirectdraw_plugin_la_LIBADD = -luser32 -lgdi32 $(LIBCOM) -luuid
295 libdirectdraw_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
296 if HAVE_WIN32_DESKTOP
297 vout_LTLIBRARIES += $(LTLIBdirectdraw)
298 EXTRA_LTLIBRARIES += libdirectdraw_plugin.la
301 libglwin32_plugin_la_SOURCES = $(OPENGL_COMMONSOURCES) \
302 video_output/win32/glwin32.c \
303 video_output/win32/common.c video_output/win32/common.h \
304 video_chroma/copy.c video_chroma/copy.h \
305 video_output/win32/events.c video_output/win32/events.h \
306 video_output/win32/win32touch.c video_output/win32/win32touch.h
307 libwgl_plugin_la_SOURCES = video_output/win32/wgl.c $(OPENGL_COMMONSOURCES)
309 libglwin32_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) \
310 -DMODULE_NAME_IS_glwin32
311 libwgl_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) \
313 libglwin32_plugin_la_CFLAGS = $(AM_CFLAGS) $(OPENGL_COMMONCFLAGS)
314 libwgl_plugin_la_CFLAGS = $(AM_CFLAGS) $(OPENGL_COMMONCFLAGS)
316 libglwin32_plugin_la_LIBADD = -lopengl32 -lgdi32 $(LIBCOM) -luuid $(OPENGL_COMMONLIBS)
317 libwgl_plugin_la_LIBADD = -lopengl32 -lgdi32 $(OPENGL_COMMONLIBS)
319 libglwin32_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)' $(OPENGL_COMMONLDFLAGS)
320 libwgl_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)' $(OPENGL_COMMONLDFLAGS)
322 if HAVE_WIN32_DESKTOP
323 vout_LTLIBRARIES += $(LTLIBglwin32) $(LTLIBwgl)
324 EXTRA_LTLIBRARIES += libglwin32_plugin.la libwgl_plugin.la
327 libwingdi_plugin_la_SOURCES = video_output/win32/wingdi.c \
328 video_output/win32/common.c video_output/win32/common.h \
329 video_chroma/copy.c video_chroma/copy.h \
330 video_output/win32/events.c video_output/win32/events.h \
331 video_output/win32/win32touch.c video_output/win32/win32touch.h
332 libwingdi_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) \
333 -DMODULE_NAME_IS_wingdi
334 libwingdi_plugin_la_LIBADD = -lgdi32 $(LIBCOM) -luuid
335 if HAVE_WIN32_DESKTOP
336 vout_LTLIBRARIES += libwingdi_plugin.la
339 libegl_win32_plugin_la_SOURCES = video_output/opengl/egl.c
340 libegl_win32_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DUSE_PLATFORM_WIN32=1
341 libegl_win32_plugin_la_CFLAGS = $(AM_CFLAGS) $(EGL_CFLAGS)
342 libegl_win32_plugin_la_LIBADD = $(EGL_LIBS)
345 vout_LTLIBRARIES += libegl_win32_plugin.la
349 libdrawable_plugin_la_SOURCES = video_output/drawable.c
351 vout_LTLIBRARIES += libdrawable_plugin.la
356 vout_LTLIBRARIES += libdrawable_plugin.la
359 libkva_plugin_la_SOURCES = video_output/kva.c
360 libkva_plugin_la_LIBADD = $(KVA_LIBS)
362 vout_LTLIBRARIES += libkva_plugin.la
368 libegl_android_plugin_la_SOURCES = video_output/opengl/egl.c
369 libegl_android_plugin_la_CFLAGS = $(AM_CFLAGS) $(EGL_CFLAGS) -DUSE_PLATFORM_ANDROID=1
370 libegl_android_plugin_la_LIBADD = $(EGL_LIBS)
372 libandroid_window_plugin_la_SOURCES = video_output/android/window.c \
373 video_output/android/utils.c video_output/android/utils.h
374 libandroid_window_plugin_la_CFLAGS = $(AM_CFLAGS)
375 libandroid_window_plugin_la_LIBADD = $(LIBDL)
377 libandroid_display_plugin_la_SOURCES = video_output/android/display.c \
378 video_output/android/display.h \
379 video_output/android/utils.c video_output/android/utils.h
380 libandroid_display_plugin_la_CFLAGS = $(AM_CFLAGS)
381 libandroid_display_plugin_la_LIBADD = $(LIBDL)
384 vout_LTLIBRARIES += libandroid_window_plugin.la libandroid_display_plugin.la
386 vout_LTLIBRARIES += libegl_android_plugin.la
393 libdirectfb_plugin_la_SOURCES = video_output/directfb.c
394 libdirectfb_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_directfb)
395 libdirectfb_plugin_la_LIBADD = $(LIBS_directfb)
396 libdirectfb_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
397 EXTRA_LTLIBRARIES += libdirectfb_plugin.la
398 vout_LTLIBRARIES += $(LTLIBdirectfb)
400 libfb_plugin_la_SOURCES = video_output/fb.c
401 libfb_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
402 EXTRA_LTLIBRARIES += libfb_plugin.la
403 vout_LTLIBRARIES += $(LTLIBfb)
406 ### Simple DirectMedia Layer ###
407 libvout_sdl_plugin_la_SOURCES = video_output/sdl.c
408 libvout_sdl_plugin_la_CFLAGS = $(AM_CFLAGS) $(SDL_CFLAGS)
409 libvout_sdl_plugin_la_LIBADD = $(SDL_LIBS)
412 libvout_sdl_plugin_la_LIBADD += $(X_LIBS) $(X_PRE_LIBS) -lX11
415 libvout_sdl_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
416 EXTRA_LTLIBRARIES += libvout_sdl_plugin.la
417 vout_LTLIBRARIES += $(LTLIBvout_sdl)
422 libaa_plugin_la_SOURCES = video_output/aa.c
423 libaa_plugin_la_LIBADD = -laa
425 libaa_plugin_la_LIBADD += $(X_LIBS) $(X_PRE_LIBS) -lX11
427 libaa_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
428 EXTRA_LTLIBRARIES += libaa_plugin.la
429 vout_LTLIBRARIES += $(LTLIBaa)
432 ### Coloured ASCII art ###
433 libcaca_plugin_la_SOURCES = video_output/caca.c
434 libcaca_plugin_la_CFLAGS = $(AM_CFLAGS) $(CACA_CFLAGS)
435 libcaca_plugin_la_LIBADD = $(CACA_LIBS)
438 libcaca_plugin_la_LIBADD += $(X_LIBS) $(X_PRE_LIBS) -lX11
441 libcaca_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
442 EXTRA_LTLIBRARIES += libcaca_plugin.la
443 vout_LTLIBRARIES += $(LTLIBcaca)
446 ### EFL Evas video output ###
447 libevas_plugin_la_SOURCES = video_output/evas.c
448 libevas_plugin_la_CFLAGS = $(AM_CFLAGS) $(EVAS_CFLAGS)
449 libevas_plugin_la_LIBADD = $(EVAS_LIBS)
450 libevas_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(voutdir)'
452 vout_LTLIBRARIES += libevas_plugin.la
458 libflaschen_plugin_la_SOURCES = video_output/flaschen.c
459 libflaschen_plugin_la_LIBADD = $(SOCKET_LIBS)
461 libvdummy_plugin_la_SOURCES = video_output/vdummy.c
462 libvmem_plugin_la_SOURCES = video_output/vmem.c
463 libyuv_plugin_la_SOURCES = video_output/yuv.c
465 vout_LTLIBRARIES += \
466 libflaschen_plugin.la \
467 libvdummy_plugin.la \