noinst_PROGRAMS = unittest unittest_SOURCES = \ unittest_main.cpp \ $(NULL) if BUILD_VP8_DECODER unittest_SOURCES += vaapidecoder_vp8_unittest.cpp endif if BUILD_JPEG_DECODER unittest_SOURCES += vaapiDecoderJPEG_unittest.cpp endif if BUILD_H264_DECODER unittest_SOURCES += vaapidecoder_h264_unittest.cpp endif if BUILD_H265_DECODER unittest_SOURCES += vaapidecoder_h265_unittest.cpp endif if BUILD_MPEG2_DECODER unittest_SOURCES += vaapidecoder_mpeg2_unittest.cpp endif if BUILD_VC1_DECODER unittest_SOURCES += vaapidecoder_vc1_unittest.cpp endif if BUILD_VP9_DECODER unittest_SOURCES += vaapidecoder_vp9_unittest.cpp endif unittest_SOURCES += DecoderApi_unittest.cpp unittest_LDFLAGS = \ $(AM_LDFLAGS) \ -pthread \ $(NULL) unittest_LDADD = \ libyami_decoder.la \ $(top_builddir)/codecparsers/libyami_codecparser.la \ $(top_builddir)/vaapi/libyami_vaapi.la \ $(top_builddir)/common/libyami_common.la \ $(top_srcdir)/gtestsrc/libgtest.la \ $(NULL) unittest_CPPFLAGS = \ $(LIBVA_CFLAGS) \ $(AM_CPPFLAGS) \ -I$(top_srcdir)/interface \ -I$(top_srcdir)/gtestsrc/gtest/include \ $(NULL) unittest_CXXFLAGS = \ $(AM_CXXFLAGS) \ $(NULL) # Separate the vaapidecoder_host_unittest so that we can detect static # initialization bugs with the decoder factory. Separation is required # since any derived decoder that is explicitly constructed in another test # would hide such bugs. noinst_PROGRAMS += unittest_host unittest_host_SOURCES = \ unittest_main.cpp \ vaapidecoder_host_unittest.cpp \ $(NULL) unittest_host_LDFLAGS = \ $(AM_LDFLAGS) \ -pthread \ $(NULL) unittest_host_LDADD = \ libyami_decoder.la \ $(top_builddir)/codecparsers/libyami_codecparser.la \ $(top_builddir)/vaapi/libyami_vaapi.la \ $(top_builddir)/common/libyami_common.la \ $(top_srcdir)/gtestsrc/libgtest.la \ $(NULL) unittest_host_CPPFLAGS = \ $(LIBVA_CFLAGS) \ $(AM_CPPFLAGS) \ -I$(top_srcdir)/interface \ -I$(top_srcdir)/gtestsrc/gtest/include \ $(NULL) unittest_host_CXXFLAGS = \ $(AM_CXXFLAGS) \ $(NULL) check-local: unittest unittest_host $(builddir)/unittest $(builddir)/unittest_host