st/mesa: Fix paths used in Android builds
authorTomasz Figa <tomasz.figa@gmail.com>
Sat, 27 Sep 2014 14:20:01 +0000 (16:20 +0200)
committerEmil Velikov <emil.l.velikov@gmail.com>
Fri, 3 Oct 2014 00:25:35 +0000 (01:25 +0100)
commitb4ffd19e6c9f61dfa4e0eda1f606cd255b27208f
tree0b7b40a0dc9b077271ff0bef90a9e2c99acc1518
parent98445fd25e4f0bd7dc4d7a2a843b7fbe76c9756d
st/mesa: Fix paths used in Android builds

With current makefiles the build fails because source and build paths
are generated incorrectly. With Android build system the top_srcdir and
top_builddir variables are undefined and all paths are relative to where
Android.mk is located. This ends up with path likes
external/mesa/src/mesa/src/mesa/ for both source and build paths, which
are obviously wrong.

This patch fixes this by overriding resulting SRCDIR and BUILDDIR
variables with empty string, so that paths end up being relative to
Android.mk file again. Appending correct build path to generated files
is already done in Android.gen.mk.

Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>
CC: <mesa-stable@lists.freedesktop.org>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
src/mesa/Android.libmesa_dricore.mk
src/mesa/Android.libmesa_st_mesa.mk
src/mesa/program/Android.mk