Android.mk revision edbf3b6af777b721cd2a1ef461947e51e88241e1
1edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_PATH:= $(call my-dir) 2edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 3edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# 4edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# Build META EGL library 5edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# 6edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 7edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectinclude $(CLEAR_VARS) 8edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 9edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_SRC_FILES:= \ 10edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project EGL/egl.cpp \ 11edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project EGL/gpu.cpp \ 12edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# 13edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 14edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_SHARED_LIBRARIES += libcutils libutils libui 15edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_LDLIBS := -lpthread -ldl 16edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_MODULE:= libEGL 17edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 18edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# needed on sim build because of weird logging issues 19edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectifeq ($(TARGET_SIMULATOR),true) 20edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectelse 21edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project LOCAL_SHARED_LIBRARIES += libdl 22edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project # we need to access the Bionic private header <bionic_tls.h> 23edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project LOCAL_CFLAGS += -I$(LOCAL_PATH)/../../../../bionic/libc/private 24edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectendif 25edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 26edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY) 27edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 28edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 29edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 30edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# 31edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# Build the wrapper OpenGL ES library 32edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# 33edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 34edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectinclude $(CLEAR_VARS) 35edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 36edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_SRC_FILES:= \ 37edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project GLES_CM/gl.cpp.arm \ 38edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project GLES_CM/gl_logger.cpp \ 39edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# 40edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 41edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_SHARED_LIBRARIES += libcutils libutils libui libEGL 42edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_LDLIBS := -lpthread -ldl 43edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_MODULE:= libGLESv1_CM 44edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 45edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# needed on sim build because of weird logging issues 46edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectifeq ($(TARGET_SIMULATOR),true) 47edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectelse 48edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project LOCAL_SHARED_LIBRARIES += libdl 49edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project # we need to access the Bionic private header <bionic_tls.h> 50edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project LOCAL_CFLAGS += -I$(LOCAL_PATH)/../../../../bionic/libc/private 51edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectendif 52edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 53edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY) 54