Android.mk revision d8fb7b586f3cfac42694208547b58438d7f3b3ed
1LOCAL_PATH:= $(call my-dir) 2 3# 4# Build META EGL library 5# 6 7include $(CLEAR_VARS) 8 9LOCAL_SRC_FILES:= \ 10 EGL/egl.cpp \ 11# 12 13LOCAL_SHARED_LIBRARIES += libcutils 14LOCAL_LDLIBS := -lpthread -ldl 15LOCAL_MODULE:= libEGL 16 17# needed on sim build because of weird logging issues 18ifeq ($(TARGET_SIMULATOR),true) 19else 20 LOCAL_SHARED_LIBRARIES += libdl 21 # we need to access the Bionic private header <bionic_tls.h> 22 LOCAL_CFLAGS += -I$(LOCAL_PATH)/../../../../bionic/libc/private 23endif 24 25LOCAL_CFLAGS += -DLOG_TAG=\"libEGL\" 26LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES 27LOCAL_CFLAGS += -fvisibility=hidden 28 29include $(BUILD_SHARED_LIBRARY) 30 31 32 33# 34# Build the wrapper OpenGL ES library 35# 36 37include $(CLEAR_VARS) 38 39LOCAL_SRC_FILES:= \ 40 GLES_CM/gl.cpp.arm \ 41# 42 43LOCAL_SHARED_LIBRARIES += libcutils libEGL 44LOCAL_LDLIBS := -lpthread -ldl 45LOCAL_MODULE:= libGLESv1_CM 46 47# needed on sim build because of weird logging issues 48ifeq ($(TARGET_SIMULATOR),true) 49else 50 LOCAL_SHARED_LIBRARIES += libdl 51 # we need to access the Bionic private header <bionic_tls.h> 52 LOCAL_CFLAGS += -I$(LOCAL_PATH)/../../../../bionic/libc/private 53endif 54 55LOCAL_CFLAGS += -DLOG_TAG=\"libGLESv1\" 56LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES 57LOCAL_CFLAGS += -fvisibility=hidden 58 59include $(BUILD_SHARED_LIBRARY) 60