diff options
author | Mathias Agopian <mathias@google.com> | 2009-10-14 02:39:53 -0700 |
---|---|---|
committer | Mathias Agopian <mathias@google.com> | 2009-10-19 16:13:46 -0700 |
commit | b34d5d527596102ae7a040d787e4d8c336bf192b (patch) | |
tree | 0798a46cb5cb451c5067e9e2d4c320f0e39f13cf /opengl/libs/Android.mk | |
parent | 62df88bcc95a714c1d5035471dfe7fe0ddd9d50b (diff) | |
download | frameworks_base-b34d5d527596102ae7a040d787e4d8c336bf192b.zip frameworks_base-b34d5d527596102ae7a040d787e4d8c336bf192b.tar.gz frameworks_base-b34d5d527596102ae7a040d787e4d8c336bf192b.tar.bz2 |
Use the TLS register if HAVE_ARM_TLS_REGISTER is defined
this will be needed for SMP, but would improve dispatching GL calls a bit
on armv6 and above.
Diffstat (limited to 'opengl/libs/Android.mk')
-rw-r--r-- | opengl/libs/Android.mk | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/opengl/libs/Android.mk b/opengl/libs/Android.mk index 9578452..6d20e80 100644 --- a/opengl/libs/Android.mk +++ b/opengl/libs/Android.mk @@ -32,6 +32,10 @@ ifeq ($(TARGET_BOARD_PLATFORM),msm7k) LOCAL_CFLAGS += -DADRENO130=1 endif +ifeq ($(ARCH_ARM_HAVE_TLS_REGISTER),true) + LOCAL_CFLAGS += -DHAVE_ARM_TLS_REGISTER +endif + include $(BUILD_SHARED_LIBRARY) installed_libEGL := $(LOCAL_INSTALLED_MODULE) @@ -78,6 +82,10 @@ LOCAL_CFLAGS += -DLOG_TAG=\"libGLESv1\" LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES LOCAL_CFLAGS += -fvisibility=hidden +ifeq ($(ARCH_ARM_HAVE_TLS_REGISTER),true) + LOCAL_CFLAGS += -DHAVE_ARM_TLS_REGISTER +endif + include $(BUILD_SHARED_LIBRARY) @@ -107,4 +115,8 @@ LOCAL_CFLAGS += -DLOG_TAG=\"libGLESv2\" LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES LOCAL_CFLAGS += -fvisibility=hidden +ifeq ($(ARCH_ARM_HAVE_TLS_REGISTER),true) + LOCAL_CFLAGS += -DHAVE_ARM_TLS_REGISTER +endif + include $(BUILD_SHARED_LIBRARY) |