AC_MSG_ERROR([Please select at least one backend (DRM, X11, Wayland)])
fi
-LIBVA_DISPLAY="drm"
-if test "$USE_X11" = "yes"; then
- LIBVA_DISPLAY="x11"
-fi
-libvacorelib=libva.la
-libvabackendlib=libva-$LIBVA_DISPLAY.la
-AC_SUBST([libvacorelib])
-AC_SUBST([libvabackendlib])
-
AC_OUTPUT([
Makefile
debian.upstream/Makefile
dummy_drv_video_la_LTLIBRARIES = dummy_drv_video.la
dummy_drv_video_ladir = $(LIBVA_DRIVERS_PATH)
dummy_drv_video_la_LDFLAGS = -module -avoid-version -no-undefined -Wl,--no-undefined
-dummy_drv_video_la_LIBADD = $(top_builddir)/va/$(libvabackendlib)
-dummy_drv_video_la_DEPENDENCIES = $(top_builddir)/va/$(libvabackendlib)
+dummy_drv_video_la_LIBADD = $(top_builddir)/va/libva-x11.la
+dummy_drv_video_la_DEPENDENCIES = $(top_builddir)/va/libva-x11.la
dummy_drv_video_la_SOURCES = dummy_drv_video.c object_heap.c
noinst_HEADERS = dummy_drv_video.h object_heap.h
endif
AM_CFLAGS = -I$(top_srcdir)/va -I$(top_srcdir)/src/x11
-TEST_LIBS = $(top_builddir)/va/$(libvabackendlib) $(top_builddir)/va/$(libvacorelib) -lpthread -lX11
+TEST_LIBS = $(top_builddir)/va/libva-x11.la $(top_builddir)/va/libva.la -lpthread -lX11
test_01_LDADD = $(TEST_LIBS)
test_01_SOURCES = test_01.c
$(NULL)
libva_display_libs = \
- $(top_builddir)/va/$(libvacorelib) \
- $(top_builddir)/va/$(libvabackendlib) \
+ $(top_builddir)/va/libva.la \
$(NULL)
source_c = va_display.c
if USE_X11
source_c += va_display_x11.c
libva_display_cflags += $(X11_CFLAGS)
-libva_display_libs += $(X11_LIBS)
+libva_display_libs += $(top_builddir)/va/libva-x11.la $(X11_LIBS)
endif
if USE_DRM
$(NULL)
TEST_LIBS = \
- $(top_builddir)/va/$(libvabackendlib) \
- $(top_builddir)/va/$(libvacorelib) \
+ $(top_builddir)/va/libva-x11.la \
+ $(top_builddir)/va/libva.la \
$(libva_helpers) \
$(NULL)
$(NULL)
TEST_LIBS = \
- $(top_builddir)/va/$(libvabackendlib) \
- $(top_builddir)/va/$(libvacorelib) \
+ $(top_builddir)/va/libva-x11.la \
+ $(top_builddir)/va/libva.la \
$(libva_helpers) \
$(NULL)
$(NULL)
TEST_LIBS = \
- $(top_builddir)/va/$(libvacorelib) \
+ $(top_builddir)/va/libva.la \
-lpthread \
$(NULL)
putsurface_SOURCES = putsurface_x11.c
putsurface_CFLAGS = $(X11_CFLAGS) $(TEST_CFLAGS)
putsurface_LDADD = $(X11_LIBS) $(TEST_LIBS) \
- $(top_builddir)/va/$(libvabackendlib) \
+ $(top_builddir)/va/libva-x11.la \
$(NULL)
if USE_WAYLAND
INCLUDES = -I$(top_srcdir)
-TEST_LIBS = $(top_builddir)/va/$(libvacorelib) $(top_builddir)/va/$(libvabackendlib) -lX11 -ldl
+TEST_LIBS = $(top_builddir)/va/libva.la $(top_builddir)/va/libva-x11.la -lX11 -ldl
decode_LDADD = $(TEST_LIBS)
decode_SOURCES = decode_x11.cpp TCPSocketServer.cpp
-decode_DEPENDENCIES = $(top_builddir)/va/$(libvacorelib) $(top_builddir)/va/$(libvabackendlib)
+decode_DEPENDENCIES = $(top_builddir)/va/libva.la $(top_builddir)/va/libva-x11.la
valgrind: $(bin_PROGRAMS)
for a in $(bin_PROGRAMS); do \
INCLUDES = -I$(top_srcdir)
-TEST_LIBS = $(top_builddir)/va/$(libvacorelib) $(top_builddir)/va/$(libvabackendlib) -lX11 -ldl
+TEST_LIBS = $(top_builddir)/va/libva.la $(top_builddir)/va/libva-x11.la -lX11 -ldl
encode_LDADD = $(TEST_LIBS)
encode_SOURCES = capture.cpp avcenc.cpp TCPSocketClient.cpp
-capture_DEPENDENCIES = $(top_builddir)/va/$(libvacorelib) $(top_builddir)/va/$(libvabackendlib)
+capture_DEPENDENCIES = $(top_builddir)/va/libva.la $(top_builddir)/va/libva-x11.la
valgrind: $(bin_PROGRAMS)
for a in $(bin_PROGRAMS); do \
$(NULL)
vainfo_libs = \
- $(top_builddir)/va/$(libvacorelib) \
- $(top_builddir)/va/$(libvabackendlib) \
+ $(top_builddir)/va/libva.la \
+ $(top_builddir)/va/libva-x11.la \
$(libva_helpers) \
$(NULL)
lib_LTLIBRARIES += libva-tpi.la
libva_tpi_la_SOURCES = va_tpi.c
libva_tpi_la_LDFLAGS = $(LDADD) -no-undefined
-libva_tpi_la_DEPENDENCIES = $(libvacorelib)
-libva_tpi_la_LIBADD = $(libvacorelib) -ldl
+libva_tpi_la_DEPENDENCIES = libva.la
+libva_tpi_la_LIBADD = libva.la -ldl
if USE_DRM
SUBDIRS += drm
lib_LTLIBRARIES += libva-drm.la
libva_drm_la_SOURCES =
libva_drm_la_LDFLAGS = $(LDADD)
-libva_drm_la_DEPENDENCIES = $(libvacorelib) drm/libva_drm.la
-libva_drm_la_LIBADD = $(libvacorelib) drm/libva_drm.la \
+libva_drm_la_DEPENDENCIES = libva.la drm/libva_drm.la
+libva_drm_la_LIBADD = libva.la drm/libva_drm.la \
$(LIBVA_LIBS) $(DRM_LIBS) -ldl
endif
libva_source_h += va_x11.h
libva_x11_la_SOURCES =
libva_x11_la_LDFLAGS = $(LDADD)
-libva_x11_la_DEPENDENCIES = $(libvacorelib) x11/libva_x11.la
-libva_x11_la_LIBADD = $(libvacorelib) x11/libva_x11.la \
+libva_x11_la_DEPENDENCIES = libva.la x11/libva_x11.la
+libva_x11_la_LIBADD = libva.la x11/libva_x11.la \
$(LIBVA_LIBS) $(X11_LIBS) $(XEXT_LIBS) $(XFIXES_LIBS) $(DRM_LIBS) -ldl
endif
lib_LTLIBRARIES += libva-glx.la
libva_glx_la_SOURCES =
libva_glx_la_LDFLAGS = $(LDADD)
-libva_glx_la_DEPENDENCIES = $(libvacorelib) glx/libva_glx.la libva-x11.la
-libva_glx_la_LIBADD = $(libvacorelib) glx/libva_glx.la libva-x11.la \
+libva_glx_la_DEPENDENCIES = libva.la glx/libva_glx.la libva-x11.la
+libva_glx_la_LIBADD = libva.la glx/libva_glx.la libva-x11.la \
$(GLX_LIBS) -ldl
endif
lib_LTLIBRARIES += libva-egl.la
libva_egl_la_SOURCES =
libva_egl_la_LDFLAGS = $(LDADD)
-libva_egl_la_DEPENDENCIES = $(libvacorelib) egl/libva_egl.la libva-x11.la
-libva_egl_la_LIBADD = $(libvacorelib) egl/libva_egl.la libva-x11.la \
+libva_egl_la_DEPENDENCIES = libva.la egl/libva_egl.la libva-x11.la
+libva_egl_la_LIBADD = libva.la egl/libva_egl.la libva-x11.la \
$(EGL_LIBS) -ldl
endif
lib_LTLIBRARIES += libva-wayland.la
libva_wayland_la_SOURCES =
libva_wayland_la_LDFLAGS = $(LDADD)
-libva_wayland_la_DEPENDENCIES = $(libvacorelib) wayland/libva_wayland.la
-libva_wayland_la_LIBADD = $(libvacorelib) wayland/libva_wayland.la \
+libva_wayland_la_DEPENDENCIES = libva.la wayland/libva_wayland.la
+libva_wayland_la_LIBADD = libva.la wayland/libva_wayland.la \
$(WAYLAND_LIBS) $(DRM_LIBS) -ldl
endif
lib_LTLIBRARIES += libva-dummy.la
libva_dummy_la_SOURCES =
libva_dummy_la_LDFLAGS = $(LDADD)
-libva_dummy_la_DEPENDENCIES = $(libvacorelib) dummy/libva_dummy.la
-libva_dummy_la_LIBADD = $(libvacorelib) dummy/libva_dummy.la \
+libva_dummy_la_DEPENDENCIES = libva.la dummy/libva_dummy.la
+libva_dummy_la_LIBADD = libva.la dummy/libva_dummy.la \
$(LIBVA_LIBS) $(DRM_LIBS)
endif