[Mesa-dev] [PATCH 0/8] i965, mesa: Build libmesa_dricore and i965_dri for Android

Chad Versace chad at chad-versace.us
Fri Aug 26 18:53:54 PDT 2011


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



More information about the mesa-dev mailing list