LOCAL_PATH:= $(call my-dir) ############################################################################### # Build META EGL library # include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ EGL/egl.cpp \ # LOCAL_SHARED_LIBRARIES += libcutils LOCAL_LDLIBS := -lpthread -ldl LOCAL_MODULE:= libEGL # needed on sim build because of weird logging issues ifeq ($(TARGET_SIMULATOR),true) else LOCAL_SHARED_LIBRARIES += libdl # we need to access the Bionic private header LOCAL_CFLAGS += -I$(LOCAL_PATH)/../../../../bionic/libc/private endif LOCAL_CFLAGS += -DLOG_TAG=\"libEGL\" LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES LOCAL_CFLAGS += -fvisibility=hidden include $(BUILD_SHARED_LIBRARY) ############################################################################### # Build the wrapper OpenGL ES 1.x library # include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ GLES_CM/gl.cpp.arm \ # LOCAL_SHARED_LIBRARIES += libcutils libEGL LOCAL_LDLIBS := -lpthread -ldl LOCAL_MODULE:= libGLESv1_CM # needed on sim build because of weird logging issues ifeq ($(TARGET_SIMULATOR),true) else LOCAL_SHARED_LIBRARIES += libdl # we need to access the Bionic private header LOCAL_CFLAGS += -I$(LOCAL_PATH)/../../../../bionic/libc/private endif LOCAL_CFLAGS += -DLOG_TAG=\"libGLESv1\" LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES LOCAL_CFLAGS += -fvisibility=hidden include $(BUILD_SHARED_LIBRARY) ############################################################################### # Build the wrapper OpenGL ES 2.x library # include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ GLES2/gl2.cpp.arm \ # LOCAL_SHARED_LIBRARIES += libcutils libEGL LOCAL_LDLIBS := -lpthread -ldl LOCAL_MODULE:= libGLESv2 # needed on sim build because of weird logging issues ifeq ($(TARGET_SIMULATOR),true) else LOCAL_SHARED_LIBRARIES += libdl # we need to access the Bionic private header LOCAL_CFLAGS += -I$(LOCAL_PATH)/../../../../bionic/libc/private endif LOCAL_CFLAGS += -DLOG_TAG=\"libGLESv2\" LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES LOCAL_CFLAGS += -fvisibility=hidden include $(BUILD_SHARED_LIBRARY)