lib_LTLIBRARIES = libxcam_gles.la | |
XCAM_GLES_CXXFLAGS = \ | |
$(XCAM_CXXFLAGS) \ | |
$(LIBGL_CFLAGS) \ | |
-I$(top_srcdir)/xcore \ | |
-I$(top_srcdir)/modules \ | |
-I$(top_builddir)/shaders/glslx \ | |
$(NULL) | |
XCAM_GLES_LIBS = \ | |
$(LIBGL_LIBS) -lEGL \ | |
$(top_builddir)/xcore/libxcam_core.la \ | |
$(NULL) | |
if HAVE_OPENCV | |
XCAM_GLES_LIBS += $(top_builddir)/modules/ocv/libxcam_ocv.la | |
endif | |
xcam_gles_sources = \ | |
gles_std.cpp \ | |
gl_buffer.cpp \ | |
gl_program.cpp \ | |
gl_shader.cpp \ | |
gl_video_buffer.cpp \ | |
gl_compute_program.cpp \ | |
gl_command.cpp \ | |
gl_utils.cpp \ | |
gl_image_shader.cpp \ | |
gl_image_handler.cpp \ | |
gl_copy_handler.cpp \ | |
gl_geomap_handler.cpp \ | |
gl_blender_shaders_priv.cpp \ | |
gl_blender.cpp \ | |
gl_stitcher.cpp \ | |
egl/egl_utils.cpp \ | |
egl/egl_base.cpp \ | |
$(NULL) | |
libxcam_gles_la_SOURCES = \ | |
$(xcam_gles_sources) \ | |
$(NULL) | |
libxcam_gles_la_CXXFLAGS = \ | |
$(XCAM_GLES_CXXFLAGS) \ | |
$(NULL) | |
libxcam_gles_la_LIBADD = \ | |
$(XCAM_GLES_LIBS) \ | |
$(NULL) | |
libxcam_gles_la_LDFLAGS = \ | |
$(XCAM_LT_LDFLAGS) \ | |
$(NULL) | |
libxcam_glesincludedir = $(includedir)/xcam/gles | |
nobase_libxcam_glesinclude_HEADERS = \ | |
gles_std.h \ | |
gl_buffer.h \ | |
gl_program.h \ | |
gl_shader.h \ | |
gl_video_buffer.h \ | |
gl_compute_program.h \ | |
gl_command.h \ | |
gl_utils.h \ | |
gl_image_shader.h \ | |
gl_image_handler.h \ | |
gl_copy_handler.h \ | |
gl_geomap_handler.h \ | |
gl_blender.h \ | |
gl_stitcher.h \ | |
egl/egl_utils.h \ | |
egl/egl_base.h \ | |
$(NULL) | |
noinst_HEADERS = \ | |
gl_blender_shaders_priv.h \ | |
$(NULL) | |
libxcam_gles_la_LIBTOOLFLAGS = --tag=disable-static |