blob: 5ba6b76c10ecbd97e6c654ead3d57818f4de3224 [file] [log] [blame]
The Android Open Source Projectedbf3b62009-03-03 19:31:44 -08001LOCAL_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 EGL/gpu.cpp \
12#
13
14LOCAL_SHARED_LIBRARIES += libcutils libutils libui
15LOCAL_LDLIBS := -lpthread -ldl
16LOCAL_MODULE:= libEGL
17
18# needed on sim build because of weird logging issues
19ifeq ($(TARGET_SIMULATOR),true)
20else
21 LOCAL_SHARED_LIBRARIES += libdl
22 # we need to access the Bionic private header <bionic_tls.h>
23 LOCAL_CFLAGS += -I$(LOCAL_PATH)/../../../../bionic/libc/private
24endif
25
Mathias Agopian48685c42009-05-08 15:23:38 -070026LOCAL_CFLAGS += -fvisibility=hidden
27
The Android Open Source Projectedbf3b62009-03-03 19:31:44 -080028include $(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 \
The Android Open Source Projectedbf3b62009-03-03 19:31:44 -080040#
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
Mathias Agopian48685c42009-05-08 15:23:38 -070054LOCAL_CFLAGS += -fvisibility=hidden
55
The Android Open Source Projectedbf3b62009-03-03 19:31:44 -080056include $(BUILD_SHARED_LIBRARY)