History log of /external/mesa3d/src/mesa/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
948c8f502a3b3144588a6e707b0ea60afa766ebb 26-Jul-2012 Daniel Charles <daniel.charles@intel.com> android-build: fix dricore build for autogenerated files (v3)

Recently more files were removed from control to be auto-generated
in the dricore library. Android build was not able to locate the
new files if they were not created beforehand.

LOCAL_SRC_FILES includes some of those files and Android.gen.mk
re-defines this variable by filtering out the auto-generated files.
Unfortunately for this variable it is not the same to have the SRCDIR
variable defined as the current directory.

By re-defining SRCDIR for the autotools build the Android build system
is happy again and the new files were actually removed from the sources
to use the auto generated versions.

Also patch d5c1801a018efda8ac2b was partially reverted as the files
can not be compiled to the LOCAL_PATH, instead they should live on the
intermediates folder so that a clean can wipe them out.

v3: [chad] Fix the definition of SRCDIR in libdricore/Makefile.am.

Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
Signed-off-by: Daniel Charles <daniel.charles@intel.com>
/external/mesa3d/src/mesa/Android.mk
e86c40a84d241b954594f5ae7df9b9c3fc797a4e 25-May-2012 Eric Anholt <eric@anholt.net> automake: Add a prefix variable to the common sources lists.

In order to do the minimal change for libdricore conversion to
automake, I need to put its Makefile.am in a subdirectory. Automake
gets whiny/broken if you use GNU make features like "addprefix" or
"$(FILES:%=../%)" to munge your *_SOURCES. So, use a plain old
variable to be able to substitute in that "../"

Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/Android.mk
7d7fe1b0376d5017c21351c0df8168b733801570 16-May-2012 Eric Anholt <eric@anholt.net> automake: Rename variables in sources.mak to be automake compatible.

*_SOURCES is reserved for files lists for particular automake targets.
Also, "-" in the variable names is not allowed.

Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/Android.mk
d2cd621086fdf620a96d599bac0873ff58ddf137 26-Nov-2011 Chia-I Wu <olv@lunarg.com> android: pass -std=c99 by default

Several modules expect a C99 compiler already. It is also the default for
Makefile build.
/external/mesa3d/src/mesa/Android.mk
05049e709efc1658ddd21047fba6081cbbdca6fe 27-Aug-2011 Chad Versace <chad@chad-versace.us> make: Document imported variables

In src/mesa/Android.mk, it is non-trivial to determine which variables are
imported by `include sources.mak`. So document them.

Reviewed-by: Chia-I Wu <olv@lunarg.com>
Signed-off-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/Android.mk
3758173149325a16d2044be01a70ad3b4fa7260d 26-Aug-2011 Chad Versace <chad@chad-versace.us> mesa: Build libmesa_dricore.a for Android

libmesa_dricore.a is analogous to the libmesa.a built by the Autoconf
build.

Reviewed-by: Chia-I Wu <olv@lunarg.com>
Signed-off-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/Android.mk
b81b82df955ad19eec55fa593b533673f083f593 17-Aug-2011 Chia-I Wu <olvaffe@gmail.com> android: build glsl

This builds the static library libmesa_glsl and executable glsl_compiler
from glsl. glsl_compiler is only installed for engineering build.

Reviewed-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/Android.mk
ee40f18054088dad8e1d1eca2c44204576813d6b 17-Aug-2011 Chia-I Wu <olvaffe@gmail.com> android: build core mesa

This builds the static library libmesa_st_mesa from core mesa.

Acked-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/Android.mk