OSDN Git Service

Combine es2::Image and es1::Image into egl::Image.
[android-x86/external-swiftshader.git] / src / OpenGL / libEGL / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2 include $(CLEAR_VARS)
3
4 LOCAL_CLANG := true
5
6 LOCAL_MODULE_PATH := $(TARGET_OUT)/vendor/lib/egl
7 LOCAL_MODULE := libEGL_swiftshader
8
9 LOCAL_SRC_FILES += \
10         Config.cpp \
11         Display.cpp \
12         Surface.cpp \
13         libEGL.cpp \
14         main.cpp
15
16 LOCAL_CFLAGS += -DLOG_TAG=\"libEGL_swiftshader\"
17
18 # Android's make system also uses NDEBUG, so we need to set/unset it forcefully
19 # Uncomment for ON:
20 LOCAL_CFLAGS += -UNDEBUG -g -O0
21 # Uncomment for OFF:
22 #LOCAL_CFLAGS += -DANGLE_DISABLE_TRACE
23
24 LOCAL_CFLAGS += -std=c++11
25
26 # These changes tie the build to Cloud Android. Do something else
27 # for other Android builds.
28 LOCAL_STATIC_LIBRARIES += swiftshader_top libgceframebufferconfig libgcemetadata
29 LOCAL_C_INCLUDES += device/google/gce/include
30
31 LOCAL_SHARED_LIBRARIES += libdl liblog libandroid libutils libcutils libhardware  $(GCE_STLPORT_LIBS)
32 LOCAL_LDFLAGS += -Wl,--version-script=$(LOCAL_PATH)/exports.map -Wl,--hash-style=sysv
33
34 LOCAL_C_INCLUDES += \
35         $(LOCAL_PATH)/../include \
36         $(LOCAL_PATH)/../ \
37         $(LOCAL_PATH)/../../
38
39 include external/stlport/libstlport.mk
40
41 include $(BUILD_SHARED_LIBRARY)