blob: da00cc537b82a9be48968c9327517c3cb558e051 [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:= \
Mathias Agopian076b1cc2009-04-10 14:24:30 -070010 EGL/egl.cpp \
The Android Open Source Projectedbf3b62009-03-03 19:31:44 -080011#
12
13LOCAL_SHARED_LIBRARIES += libcutils libutils libui
14LOCAL_LDLIBS := -lpthread -ldl
15LOCAL_MODULE:= libEGL
16
17# needed on sim build because of weird logging issues
18ifeq ($(TARGET_SIMULATOR),true)
19else
20 LOCAL_SHARED_LIBRARIES += libdl
21 # we need to access the Bionic private header <bionic_tls.h>
22 LOCAL_CFLAGS += -I$(LOCAL_PATH)/../../../../bionic/libc/private
23endif
24
Mathias Agopian076b1cc2009-04-10 14:24:30 -070025LOCAL_CFLAGS += -DLOG_TAG=\"libEGL\"
26LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
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 Agopian076b1cc2009-04-10 14:24:30 -070054LOCAL_CFLAGS += -DLOG_TAG=\"libGLESv1\"
55LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
56
The Android Open Source Projectedbf3b62009-03-03 19:31:44 -080057include $(BUILD_SHARED_LIBRARY)