SUBDIRS =
-INCLUDES = \
+AM_CPPFLAGS = \
-I$(top_srcdir) \
-DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH)\""
libva_source_c = \
va.c \
+ va_compat.c \
va_fool.c \
va_trace.c \
$(NULL)
va.h \
va_backend.h \
va_backend_tpi.h \
+ va_backend_vpp.h \
+ va_compat.h \
+ va_dec_hevc.h \
va_dec_jpeg.h \
+ va_dec_vp8.h \
+ va_dec_vp9.h \
va_drmcommon.h \
- va_dummy.h \
+ va_enc_hevc.h \
+ va_enc_h264.h \
+ va_enc_jpeg.h \
+ va_enc_vp8.h \
+ va_enc_mpeg2.h \
+ va_enc_vp9.h \
va_tpi.h \
va_version.h \
+ va_vpp.h \
$(NULL)
libva_source_h_priv = \
va_trace.h \
$(NULL)
+libva_ldflags = \
+ $(LDADD) -no-undefined \
+ -Wl,-version-script,${srcdir}/libva.syms \
+ $(NULL)
+
lib_LTLIBRARIES = libva.la
libvaincludedir = ${includedir}/va
libvainclude_HEADERS = $(libva_source_h)
noinst_HEADERS = $(libva_source_h_priv)
libva_la_SOURCES = $(libva_source_c)
-libva_la_LDFLAGS = $(LDADD) -no-undefined
+libva_la_LDFLAGS = $(libva_ldflags)
+libva_la_DEPENDENCIES = libva.syms
libva_la_LIBADD = $(LIBVA_LIBS) -ldl
lib_LTLIBRARIES += libva-tpi.la
lib_LTLIBRARIES += libva-egl.la
libva_egl_la_SOURCES =
libva_egl_la_LDFLAGS = $(LDADD)
-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 \
+libva_egl_la_DEPENDENCIES = libva.la egl/libva_egl.la
+libva_egl_la_LIBADD = libva.la egl/libva_egl.la \
$(EGL_LIBS) -ldl
endif
$(WAYLAND_LIBS) $(DRM_LIBS) -ldl
endif
-if BUILD_DUMMY_BACKEND
-SUBDIRS += dummy
-lib_LTLIBRARIES += libva-dummy.la
-libva_dummy_la_SOURCES =
-libva_dummy_la_LDFLAGS = $(LDADD)
-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
-
-DIST_SUBDIRS = x11 glx egl dummy drm wayland
+DIST_SUBDIRS = x11 glx egl drm wayland
DISTCLEANFILES = \
va_version.h \
$(NULL)
EXTRA_DIST = \
+ libva.syms \
va_version.h.in \
$(NULL)