| LOCAL_PATH := $(call my-dir) |
| emulatorOpengl := $(LOCAL_PATH)/../.. |
| |
| ### GLESv2_enc Encoder ########################################### |
| include $(CLEAR_VARS) |
| |
| |
| LOCAL_SRC_FILES := \ |
| GL2EncoderUtils.cpp \ |
| GL2Encoder.cpp |
| |
| |
| LOCAL_MODULE_TAGS := debug |
| LOCAL_MODULE := libGLESv2_enc |
| LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
| |
| glesv2_intermediates := $(local-intermediates-dir) |
| |
| LOCAL_PRELINK_MODULE := false |
| LOCAL_CFLAGS += -DLOG_TAG=\"egl_GLESv2_enc\" |
| LOCAL_C_INCLUDES += \ |
| $(emulatorOpengl)/shared/OpenglCodecCommon \ |
| $(emulatorOpengl)/host/include/libOpenglRender \ |
| $(glesv2_intermediates) |
| |
| LOCAL_STATIC_LIBRARIES := \ |
| libOpenglCodecCommon |
| LOCAL_SHARED_LIBRARIES := libcutils |
| |
| EMUGEN := $(HOST_OUT_EXECUTABLES)/emugen |
| |
| GEN_GL2 := \ |
| $(glesv2_intermediates)/gl2_entry.cpp \ |
| $(glesv2_intermediates)/gl2_enc.cpp \ |
| $(glesv2_intermediates)/gl2_enc.h |
| |
| $(GEN_GL2) : PRIVATE_PATH := $(LOCAL_PATH) |
| $(GEN_GL2) : PRIVATE_CUSTOM_TOOL := \ |
| $(EMUGEN) -E $(glesv2_intermediates) -i $(PRIVATE_PATH) gl2 |
| $(GEN_GL2) : $(EMUGEN) \ |
| $(LOCAL_PATH)/gl2.attrib \ |
| $(LOCAL_PATH)/gl2.in \ |
| $(LOCAL_PATH)/gl2.types |
| $(transform-generated-source) |
| |
| LOCAL_GENERATED_SOURCES += $(GEN_GL2) |
| include $(BUILD_SHARED_LIBRARY) |
| |
| |