blob: 921741cb98cad3c8994303fefa88f5743a44abc9 [file] [log] [blame]
LOCAL_PATH := $(call my-dir)
GLES_TR_DIR=gles
COMMON_DIR=common
GLES_TR_CPPS=${GLES_TR_DIR}/api_entries.cpp \
${GLES_TR_DIR}/buffer_data.cpp \
${GLES_TR_DIR}/debug.cpp \
${GLES_TR_DIR}/egl_image.cpp \
${GLES_TR_DIR}/framebuffer_data.cpp \
${GLES_TR_DIR}/gles1_shader_generator.cpp \
${GLES_TR_DIR}/gles_context.cpp \
${GLES_TR_DIR}/gles_validate.cpp \
${GLES_TR_DIR}/matrix.cpp \
${GLES_TR_DIR}/paletted_texture_util.cpp \
${GLES_TR_DIR}/pass_through.cpp \
${GLES_TR_DIR}/program_data.cpp \
${GLES_TR_DIR}/program_variant.cpp \
${GLES_TR_DIR}/renderbuffer_data.cpp \
${GLES_TR_DIR}/shader_data.cpp \
${GLES_TR_DIR}/shader_variant.cpp \
${GLES_TR_DIR}/share_group.cpp \
${GLES_TR_DIR}/state.cpp \
${GLES_TR_DIR}/texture_codecs.cpp \
${GLES_TR_DIR}/texture_data.cpp \
${GLES_TR_DIR}/uniform_value.cpp \
${GLES_TR_DIR}/vector.cpp \
${GLES_TR_DIR}/translator_interface.cpp \
${COMMON_DIR}/log.cpp \
${COMMON_DIR}/etc1.cpp \
${COMMON_DIR}/RefBase.cpp
$(call emugl-begin-shared-library,lib$(BUILD_TARGET_SUFFIX)GLES12Translator)
$(call emugl-import,libGLESv1_dec libOpenglCodecCommon)
LOCAL_SRC_FILES := $(GLES_TR_CPPS)
$(call emugl-export,C_INCLUDES,$(EMUGL_PATH)/host/include)
$(call emugl-export,C_INCLUDES,$(LOCAL_PATH))
LOCAL_C_INCLUDES += ./ ./include
LOCAL_STATIC_LIBRARIES += libemugl_common
$(call emugl-export,CFLAGS,$(EMUGL_USER_CFLAGS))
$(call emugl-end-module)