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