diff options
author | Chia-I Wu <[email protected]> | 2011-08-17 12:19:23 +0800 |
---|---|---|
committer | Chia-I Wu <[email protected]> | 2011-08-21 02:01:49 +0800 |
commit | 327de226ae0b8b7a5ec4d327c21cc85d84ce09cb (patch) | |
tree | dfafd575385fe089cae365bae58042f0f14deebe | |
parent | ee41fc898d7c362d6f34489895f4daed745d7166 (diff) |
android: make libGLES_mesa real
libGLES_mesa with swrast should link in these libraries
libmesa_egl
libmesa_egl_gallium
libmesa_st_egl
libmesa_st_mesa
libmesa_glsl
libmesa_glsl_utils
libmesa_pipe_softpipe
libmesa_winsys_sw_android
libmesa_gallium
Reviewed-by: Chad Versace <[email protected]>
-rw-r--r-- | Android.mk | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk index f585575097a..03acbaf2f1c 100644 --- a/Android.mk +++ b/Android.mk @@ -92,6 +92,43 @@ LOCAL_SRC_FILES := LOCAL_CFLAGS := LOCAL_C_INCLUDES := +LOCAL_STATIC_LIBRARIES := +LOCAL_WHOLE_STATIC_LIBRARIES := libmesa_egl + +LOCAL_SHARED_LIBRARIES := \ + libglapi \ + libdrm \ + libdl \ + libhardware \ + liblog \ + libcutils + +ifeq ($(strip $(MESA_BUILD_GALLIUM)),true) + +gallium_DRIVERS := + +# swrast +gallium_DRIVERS += libmesa_pipe_softpipe libmesa_winsys_sw_android + +# +# Notes about the order here: +# +# * libmesa_st_egl depends on libmesa_winsys_sw_android in $(gallium_DRIVERS) +# * libmesa_st_mesa depends on libmesa_glsl +# * libmesa_glsl depends on libmesa_glsl_utils +# +LOCAL_STATIC_LIBRARIES := \ + libmesa_egl_gallium \ + libmesa_st_egl \ + $(gallium_DRIVERS) \ + libmesa_st_mesa \ + libmesa_glsl \ + libmesa_glsl_utils \ + libmesa_gallium \ + $(LOCAL_STATIC_LIBRARIES) + +endif # MESA_BUILD_GALLIUM + LOCAL_MODULE := libGLES_mesa LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/egl |