This series builds libmesa_dricore.so and i965_dri.so for Android. Along the way, a few cleanups are necessary.
This just gets the driver to build. I have not tested it yet. Chad Versace (8): android: Remove -fvisibility=hidden from CFLAGS so that we can build a shared dricore mesa: Build libmesa_dricore.so for Android make: Document imported variables make: Remove duplicate occurence of driverfuncs.c make: Factor out source lists from drivers/dri/common into Makefile.sources dri: Build libmesa_dri_common for Android i965: Fix Android build by removing relative includes i965: Build i965_dri.so for Android Android.common.mk | 1 - Android.mk | 4 +- src/mesa/Android.mk | 40 +++++++++++++ src/mesa/drivers/dri/Android.mk | 61 ++++++++++++++++++++ src/mesa/drivers/dri/Makefile.defines | 24 +++----- src/mesa/drivers/dri/common/Android.mk | 49 ++++++++++++++++ src/mesa/drivers/dri/common/Makefile.sources | 18 ++++++ src/mesa/drivers/dri/i965/Android.mk | 61 ++++++++++++++++++++ src/mesa/drivers/dri/i965/Makefile | 1 + src/mesa/drivers/dri/i965/brw_clip.c | 2 +- src/mesa/drivers/dri/i965/brw_context.c | 2 +- .../drivers/dri/i965/brw_cubemap_normalize.cpp | 4 +- src/mesa/drivers/dri/i965/brw_eu.c | 2 +- src/mesa/drivers/dri/i965/brw_eu_emit.c | 2 +- src/mesa/drivers/dri/i965/brw_fs.cpp | 4 +- src/mesa/drivers/dri/i965/brw_fs.h | 4 +- .../dri/i965/brw_fs_channel_expressions.cpp | 6 +- src/mesa/drivers/dri/i965/brw_fs_emit.cpp | 2 +- src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp | 6 +- .../dri/i965/brw_fs_schedule_instructions.cpp | 6 +- .../drivers/dri/i965/brw_fs_vector_splitting.cpp | 10 ++-- src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 6 +- src/mesa/drivers/dri/i965/brw_gs.c | 2 +- src/mesa/drivers/dri/i965/brw_program.c | 2 +- src/mesa/drivers/dri/i965/brw_sf.c | 2 +- src/mesa/drivers/dri/i965/brw_shader.cpp | 4 +- src/mesa/drivers/dri/i965/brw_state_batch.c | 2 +- src/mesa/drivers/dri/i965/brw_vec4.h | 2 +- src/mesa/drivers/dri/i965/brw_vec4_emit.cpp | 2 +- .../drivers/dri/i965/brw_vec4_reg_allocate.cpp | 2 +- src/mesa/drivers/dri/i965/brw_vs.c | 2 +- src/mesa/drivers/dri/i965/brw_vtbl.c | 2 +- src/mesa/drivers/dri/i965/brw_wm.c | 2 +- 33 files changed, 283 insertions(+), 56 deletions(-) create mode 100644 src/mesa/drivers/dri/Android.mk create mode 100644 src/mesa/drivers/dri/common/Android.mk create mode 100644 src/mesa/drivers/dri/common/Makefile.sources create mode 100644 src/mesa/drivers/dri/i965/Android.mk -- 1.7.6 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev