-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Acked-by: Chad Versace <c...@chad-versace.us>
On 08/16/2011 11:28 PM, Chia-I Wu wrote: > libGLES_mesa with swrast should link in these libraries > > libmesa_egl > libmesa_st_egl > libmesa_st_mesa > libmesa_glsl > libmesa_glsl_utils > libmesa_pipe_softpipe > libmesa_winsys_sw_android > libmesa_gallium > --- > Android.mk | 11 ++++++ > src/gallium/targets/egl-static/Android.mk | 54 > +++++++++++++++++++++++++++++ > 2 files changed, 65 insertions(+), 0 deletions(-) > > diff --git a/Android.mk b/Android.mk > index 5a4e133..5e4c09d 100644 > --- a/Android.mk > +++ b/Android.mk > @@ -29,6 +29,17 @@ > # > # The main target is libGLES_mesa. There is no classic drivers yet. > # > +# Gallium drivers depend on > +# > +# libmesa_egl > +# libmesa_st_egl > +# libmesa_st_mesa > +# libmesa_glsl > +# libmesa_glsl_utils > +# libmesa_pipe_<DRIVER> > +# libmesa_winsys_<DRIVER> > +# libmesa_gallium > +# > # The rules can be found in src/gallium/targets/Android.mk. > > LOCAL_PATH := $(call my-dir) > diff --git a/src/gallium/targets/egl-static/Android.mk > b/src/gallium/targets/egl-static/Android.mk > index e62fcaa..1f7c41c 100644 > --- a/src/gallium/targets/egl-static/Android.mk > +++ b/src/gallium/targets/egl-static/Android.mk > @@ -32,6 +32,60 @@ 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) > + > +LOCAL_SRC_FILES += \ > + egl.c \ > + egl_pipe.c \ > + egl_st.c > + > +LOCAL_CFLAGS += \ > + -DFEATURE_ES1=1 \ > + -DFEATURE_ES2=1 \ > + -D_EGL_MAIN=_eglBuiltInDriverGALLIUM > + > +LOCAL_C_INCLUDES += \ > + $(GALLIUM_TOP)/state_trackers/vega \ > + $(GALLIUM_TOP)/state_trackers/egl \ > + $(MESA_TOP)/src/egl/main \ > + $(MESA_TOP)/src/mesa \ > + $(DRM_TOP)/include/drm \ > + $(DRM_TOP) > + > +gallium_DRIVERS := > + > +# swrast > +gallium_DRIVERS += libmesa_pipe_softpipe libmesa_winsys_sw_android > +LOCAL_CFLAGS += -DGALLIUM_SOFTPIPE > + > +# > +# 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_st_egl \ > + $(gallium_DRIVERS) \ > + libmesa_st_mesa \ > + libmesa_glsl \ > + libmesa_glsl_utils \ > + libmesa_gallium > + > +endif # MESA_BUILD_GALLIUM > + > LOCAL_MODULE := libGLES_mesa > LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/egl > - -- Chad Versace c...@chad-versace.us -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJOTB/DAAoJEAIvNt057x8iULgP/1+s5viX1UK+Rtk74X1odyi4 dtIxXkcOHAoQ1ahj4rGWxeSDS6dSB/htJ3coAXia+9uwi/dadOda1BUgksdOB6fv oetheS95zdG+6Hrpi48XSe2NjMQJjF+IYut/516N2yZR850TP8u1RqyfhYCaQwCn 2jeerMJvnQYMtMtxGHaCryjr0ZpYZsrGEg8JefeAERNG8YkkSembf63xwaWVnede rsheN23i2yykvyMt7wDx26nV4Bs2UceBoATmnuRKM08t56edxQlQCQxmtVF5AWx1 xyYta7HGOTS74PbzM8urJObn2/F7lsqUpKs/i7xzW49mtkjmR3RoJEQ1lg3eAuBS nYoYrjCflhnrbKUOc/JbSEa0lAalM8YVm96xlPR/GJIC2tY5ACc4lNW0kZxBhnUL 745o2TSuayPjrcwD8OTklZ3YvwhO4MoMVWys0rOXrDeuyXeMYTFPx+ats9XJO3oE v0i8wVnqvviu+KEhVM0H1AfS4lF1IpdoA37MCGUeb2nm1l3o1ppW6fcSfsiPn45o WBwCqKCYtcYC5TJ5uv0mM7ZgTqzuzuhLTrn5rzoEb4J06ff2Hs/U2Vck1osmsttf a3zrX4DdLzZTPaLjAT4y/w0YgF1sb6yZAtnK/fUSjUiwwBFC9JuHLA8sEE7ch0Ya 6B+MhTyLnkL0gLeRT2dh =2g8I -----END PGP SIGNATURE----- _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev