Android.mk revision 6a79e88f018d26331539e20fb55db740d0751ee8
1LOCAL_PATH := $(call my-dir) 2emulatorOpengl := $(LOCAL_PATH)/../.. 3 4### GLESv1_enc Encoder ########################################### 5include $(CLEAR_VARS) 6 7 8LOCAL_SRC_FILES := \ 9 GLEncoder.cpp \ 10 GLEncoderUtils.cpp 11 12LOCAL_MODULE_TAGS := debug 13LOCAL_MODULE := libGLESv1_enc 14LOCAL_MODULE_CLASS := SHARED_LIBRARIES 15 16glesv1_intermediates := $(local-intermediates-dir) 17 18LOCAL_PRELINK_MODULE := false 19LOCAL_CFLAGS += -DLOG_TAG=\"egl_GLESv1_enc\" 20LOCAL_C_INCLUDES += \ 21 $(emulatorOpengl)/shared/OpenglCodecCommon \ 22 $(emulatorOpengl)/host/include/libOpenglRender \ 23 $(emulatorOpengl)/system/renderControl_enc \ 24 $(call intermediates-dir-for, SHARED_LIBRARIES, lib_renderControl_enc) \ 25 $(glesv1_intermediates) 26 27LOCAL_STATIC_LIBRARIES := \ 28 libOpenglCodecCommon \ 29 libqemu 30 31LOCAL_SHARED_LIBRARIES := \ 32 libcutils 33 34EMUGEN := $(HOST_OUT_EXECUTABLES)/emugen 35 36GEN_GL := \ 37 $(glesv1_intermediates)/gl_entry.cpp \ 38 $(glesv1_intermediates)/gl_enc.cpp \ 39 $(glesv1_intermediates)/gl_enc.h 40 41$(GEN_GL) : PRIVATE_PATH := $(LOCAL_PATH) 42$(GEN_GL) : PRIVATE_CUSTOM_TOOL := \ 43 $(EMUGEN) -E $(glesv1_intermediates) -i $(PRIVATE_PATH) gl 44$(GEN_GL) : $(EMUGEN) \ 45 $(LOCAL_PATH)/gl.attrib \ 46 $(LOCAL_PATH)/gl.in \ 47 $(LOCAL_PATH)//gl.types 48 $(transform-generated-source) 49 50LOCAL_GENERATED_SOURCES += $(GEN_GL) 51include $(BUILD_SHARED_LIBRARY) 52