|
Packit |
1244b8 |
libyami_encoder_source_c = \
|
|
Packit |
1244b8 |
vaapicodedbuffer.cpp \
|
|
Packit |
1244b8 |
vaapiencpicture.cpp \
|
|
Packit |
1244b8 |
vaapiencoder_base.cpp \
|
|
Packit |
1244b8 |
vaapiencoder_host.cpp \
|
|
Packit |
1244b8 |
vaapilayerid.cpp \
|
|
Packit |
1244b8 |
$(NULL)
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if BUILD_H264_ENCODER
|
|
Packit |
1244b8 |
libyami_encoder_source_c += vaapiencoder_h264.cpp
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if BUILD_JPEG_ENCODER
|
|
Packit |
1244b8 |
libyami_encoder_source_c += vaapiencoder_jpeg.cpp
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if BUILD_VP8_ENCODER
|
|
Packit |
1244b8 |
libyami_encoder_source_c += vaapiencoder_vp8.cpp
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if BUILD_H265_ENCODER
|
|
Packit |
1244b8 |
libyami_encoder_source_c += vaapiencoder_hevc.cpp
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if BUILD_VP9_ENCODER
|
|
Packit |
1244b8 |
libyami_encoder_source_c += vaapiencoder_vp9.cpp
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
libyami_encoder_source_h = \
|
|
Packit |
1244b8 |
../interface/VideoCommonDefs.h \
|
|
Packit |
1244b8 |
../interface/VideoEncoderDefs.h \
|
|
Packit |
1244b8 |
../interface/VideoEncoderInterface.h \
|
|
Packit |
1244b8 |
../interface/VideoEncoderHost.h \
|
|
Packit |
1244b8 |
$(NULL)
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
libyami_encoder_source_h_priv = \
|
|
Packit |
1244b8 |
vaapicodedbuffer.h \
|
|
Packit |
1244b8 |
vaapiencpicture.h \
|
|
Packit |
1244b8 |
vaapiencoder_base.h \
|
|
Packit |
1244b8 |
vaapilayerid.h \
|
|
Packit |
1244b8 |
$(NULL)
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if BUILD_H264_ENCODER
|
|
Packit |
1244b8 |
libyami_encoder_source_h_priv += vaapiencoder_h264.h
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if BUILD_JPEG_ENCODER
|
|
Packit |
1244b8 |
libyami_encoder_source_h_priv += vaapiencoder_jpeg.h
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if BUILD_VP8_ENCODER
|
|
Packit |
1244b8 |
libyami_encoder_source_h_priv += vaapiencoder_vp8.h
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if BUILD_H265_ENCODER
|
|
Packit |
1244b8 |
libyami_encoder_source_h_priv += vaapiencoder_hevc.h
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if BUILD_VP9_ENCODER
|
|
Packit |
1244b8 |
libyami_encoder_source_h_priv += vaapiencoder_vp9.h
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
libyami_encoder_ldflags = \
|
|
Packit |
1244b8 |
$(LIBYAMI_LT_LDFLAGS) \
|
|
Packit |
1244b8 |
$(LIBVA_LIBS) \
|
|
Packit |
1244b8 |
$(LIBVA_DRM_LIBS) \
|
|
Packit |
1244b8 |
-ldl \
|
|
Packit |
1244b8 |
$(NULL)
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if ENABLE_X11
|
|
Packit |
1244b8 |
libyami_encoder_ldflags += $(LIBVA_X11_LIBS) $(X11_LIBS)
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
#to compile within yocto
|
|
Packit |
1244b8 |
extra_includes = \
|
|
Packit |
1244b8 |
-I$(top_srcdir) \
|
|
Packit |
1244b8 |
$(NULL)
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
libyami_encoder_cppflags = \
|
|
Packit |
1244b8 |
$(LIBVA_CFLAGS) \
|
|
Packit |
1244b8 |
$(LIBVA_DRM_CFLAGS) \
|
|
Packit |
1244b8 |
-I$(top_srcdir)/interface \
|
|
Packit |
1244b8 |
$(extra_includes) \
|
|
Packit |
1244b8 |
$(NULL)
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if ENABLE_X11
|
|
Packit |
1244b8 |
libyami_encoder_cppflags += $(LIBVA_X11_CFLAGS)
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
noinst_LTLIBRARIES = libyami_encoder.la
|
|
Packit |
1244b8 |
libyami_encoderincludedir = $(includedir)/libyami
|
|
Packit |
1244b8 |
libyami_encoderinclude_HEADERS = $(libyami_encoder_source_h)
|
|
Packit |
1244b8 |
noinst_HEADERS = $(libyami_encoder_source_h_priv)
|
|
Packit |
1244b8 |
libyami_encoder_la_SOURCES = $(libyami_encoder_source_c)
|
|
Packit |
1244b8 |
libyami_encoder_la_LDFLAGS = $(libyami_encoder_ldflags) $(AM_LDFLAGS)
|
|
Packit |
1244b8 |
libyami_encoder_la_CPPFLAGS = $(libyami_encoder_cppflags) $(AM_CPPFLAGS)
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
if ENABLE_TESTS
|
|
Packit |
1244b8 |
include Makefile.unittest
|
|
Packit |
1244b8 |
endif
|
|
Packit |
1244b8 |
|
|
Packit |
1244b8 |
DISTCLEANFILES = \
|
|
Packit |
1244b8 |
Makefile.in
|