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