|Age||Commit message (Collapse)||Author||Files||Lines|
Define the following Make variables:
These variable will allow us to make version-dependent decisions on
library dependencies. In particular, building Mesa against JellyBean will
Reviewed-by: Tapani Pälli <firstname.lastname@example.org>
Signed-off-by: Chad Versace <email@example.com>
Patches changes mesa to use 'HAVE_DLOPEN' defined by configure and Android.mk
instead of _GNU_SOURCE for detecting dlopen capability. This makes dlopen to
work also on Android where _GNU_SOURCE is not defined.
[mattst88] v2: HAVE_DLOPEN is sufficient for including dlfcn.h, remove
mingw/blrts checks around dlfcn.h inclusion.
Reviewed-by: Brian Paul <firstname.lastname@example.org>
Reviewed-by: Matt Turner <email@example.com>
Signed-off-by: Tapani Pälli <firstname.lastname@example.org>
Several modules expect a C99 compiler already. It is also the default for
With ICS (Android 4.0), several headers and structs are renamed. Define
ANDROID_VERSION so that we can choose a different path depending on the
I've tested only softpipe and llvmpipe. r600g is also reported to work.
This is the first step to integrate Mesa into Android(-x86) build
system. You can git clone mesa under the external/ directory of Android
source tree and build Android with
$ make BOARD_GPU_DRIVERS=swrast
It will build libGLES_mesa that will be loaded by Android runtime.
libGLES_mesa is still a stub in this commit.