Android.mk revision 48685c45bb333c3564596158e2e67267110c9277
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 2648685c45bb333c3564596158e2e67267110c9277Mathias AgopianLOCAL_CFLAGS += -fvisibility=hidden 2748685c45bb333c3564596158e2e67267110c9277Mathias Agopian 28edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY) 29edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 30edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 31edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 32edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# 33edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# Build the wrapper OpenGL ES library 34edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# 35edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 36edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectinclude $(CLEAR_VARS) 37edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 38edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_SRC_FILES:= \ 39edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project GLES_CM/gl.cpp.arm \ 40edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# 41edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 42edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_SHARED_LIBRARIES += libcutils libutils libui libEGL 43edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_LDLIBS := -lpthread -ldl 44edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_MODULE:= libGLESv1_CM 45edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 46edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# needed on sim build because of weird logging issues 47edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectifeq ($(TARGET_SIMULATOR),true) 48edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectelse 49edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project LOCAL_SHARED_LIBRARIES += libdl 50edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project # we need to access the Bionic private header <bionic_tls.h> 51edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project LOCAL_CFLAGS += -I$(LOCAL_PATH)/../../../../bionic/libc/private 52edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectendif 53edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 5448685c45bb333c3564596158e2e67267110c9277Mathias AgopianLOCAL_CFLAGS += -fvisibility=hidden 5548685c45bb333c3564596158e2e67267110c9277Mathias Agopian 56edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY) 57