android: fix the building rules for Android 5.0
authorChih-Wei Huang <cwhuang@android-x86.org>
Fri, 3 Apr 2015 21:01:22 +0000 (05:01 +0800)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 22 Apr 2015 14:53:35 +0000 (15:53 +0100)
commitb0e33c2256a68d87c4f67b6e25a86e594649ab93
tree7274eafbeb50b25ca9c7a4780e45519b730f0158
parent671a55084649f9e33018b1e5e1af4e28c639bf3b
android: fix the building rules for Android 5.0

Android 5.0 allows modules to generate source into $OUT/gen, which will
then be copied into $OUT/obj and $OUT/obj_$(TARGET_2ND_ARCH) as necessary.
Modules will need to change calls to local-intermediates-dir into
local-generated-sources-dir.

The patch changes local-intermediates-dir into local-generated-sources-dir.
If the Android version is less than 5.0, fallback to local-intermediates-dir.

The patch also fixes the 64-bit building issue of Android 5.0.

v2 [Emil Velikov]
 - Keep the LOCAL_UNSTRIPPED_PATH variable.

Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
13 files changed:
Android.mk
src/egl/drivers/dri2/Android.mk
src/egl/main/Android.mk
src/gallium/auxiliary/Android.mk
src/gallium/auxiliary/os/os_mman.h
src/glsl/Android.gen.mk
src/mapi/Android.mk
src/mesa/Android.gen.mk
src/mesa/drivers/dri/common/Android.mk
src/mesa/drivers/dri/i915/Android.mk
src/mesa/drivers/dri/i965/Android.mk
src/mesa/program/Android.mk
src/util/Android.mk