| David Li | 2f5a655 | 2011-03-01 16:08:10 -0800 | [diff] [blame] | 1 | LOCAL_PATH:= $(call my-dir) | 
|  | 2 |  | 
|  | 3 | include $(CLEAR_VARS) | 
|  | 4 |  | 
|  | 5 | LOCAL_SRC_FILES := \ | 
| Siva Velusamy | 0469dd6 | 2011-11-30 15:05:37 -0800 | [diff] [blame] | 6 | src/gltrace_api.cpp \ | 
|  | 7 | src/gltrace_context.cpp \ | 
|  | 8 | src/gltrace_egl.cpp \ | 
|  | 9 | src/gltrace_eglapi.cpp \ | 
|  | 10 | src/gltrace_fixup.cpp \ | 
|  | 11 | src/gltrace_hooks.cpp \ | 
|  | 12 | src/gltrace.pb.cpp \ | 
|  | 13 | src/gltrace_transport.cpp | 
| David Li | 2f5a655 | 2011-03-01 16:08:10 -0800 | [diff] [blame] | 14 |  | 
| David Li | 864f839 | 2011-03-28 10:39:28 -0700 | [diff] [blame] | 15 | LOCAL_C_INCLUDES := \ | 
| David Li | 2f5a655 | 2011-03-01 16:08:10 -0800 | [diff] [blame] | 16 | $(LOCAL_PATH) \ | 
|  | 17 | $(LOCAL_PATH)/../ \ | 
|  | 18 | external/stlport/stlport \ | 
|  | 19 | external/protobuf/src \ | 
| David Li | c615816 | 2011-03-21 10:02:30 -0700 | [diff] [blame] | 20 | external \ | 
| David Li | 2f5a655 | 2011-03-01 16:08:10 -0800 | [diff] [blame] | 21 | bionic | 
|  | 22 |  | 
| David Li | 2f5a655 | 2011-03-01 16:08:10 -0800 | [diff] [blame] | 23 | LOCAL_CFLAGS := -DGOOGLE_PROTOBUF_NO_RTTI | 
| David Li | 864f839 | 2011-03-28 10:39:28 -0700 | [diff] [blame] | 24 | LOCAL_STATIC_LIBRARIES := libprotobuf-cpp-2.3.0-lite liblzf | 
|  | 25 | LOCAL_SHARED_LIBRARIES := libcutils libutils libstlport | 
| David Li | 2f5a655 | 2011-03-01 16:08:10 -0800 | [diff] [blame] | 26 |  | 
|  | 27 | ifeq ($(ARCH_ARM_HAVE_TLS_REGISTER),true) | 
|  | 28 | LOCAL_CFLAGS += -DHAVE_ARM_TLS_REGISTER | 
|  | 29 | endif | 
|  | 30 |  | 
| Siva Velusamy | 0469dd6 | 2011-11-30 15:05:37 -0800 | [diff] [blame] | 31 | LOCAL_CFLAGS += -DLOG_TAG=\"libGLES_trace\" | 
| Mathias Agopian | 1ac8b72 | 2011-09-13 18:15:50 -0700 | [diff] [blame] | 32 |  | 
| Jeff Brown | baa44b8 | 2011-07-11 22:12:16 -0700 | [diff] [blame] | 33 | # we need to access the private Bionic header <bionic_tls.h> | 
|  | 34 | # on ARM platforms, we need to mirror the ARCH_ARM_HAVE_TLS_REGISTER | 
|  | 35 | # behavior from the bionic Android.mk file | 
|  | 36 | ifeq ($(TARGET_ARCH)-$(ARCH_ARM_HAVE_TLS_REGISTER),arm-true) | 
|  | 37 | LOCAL_CFLAGS += -DHAVE_ARM_TLS_REGISTER | 
| David Li | 2f5a655 | 2011-03-01 16:08:10 -0800 | [diff] [blame] | 38 | endif | 
| Jeff Brown | baa44b8 | 2011-07-11 22:12:16 -0700 | [diff] [blame] | 39 | LOCAL_C_INCLUDES += bionic/libc/private | 
| David Li | 2f5a655 | 2011-03-01 16:08:10 -0800 | [diff] [blame] | 40 |  | 
| Siva Velusamy | 0469dd6 | 2011-11-30 15:05:37 -0800 | [diff] [blame] | 41 | LOCAL_MODULE:= libGLES_trace | 
| David Li | 2f5a655 | 2011-03-01 16:08:10 -0800 | [diff] [blame] | 42 | LOCAL_MODULE_TAGS := optional | 
|  | 43 |  | 
| David Li | 864f839 | 2011-03-28 10:39:28 -0700 | [diff] [blame] | 44 | include $(BUILD_SHARED_LIBRARY) |