[Intel-gfx] [PATCH 0/5] Android build system clean-up

rafael.barbalho at intel.com rafael.barbalho at intel.com
Fri Jan 31 15:57:35 CET 2014


From: Rafael Barbalho <rafael.barbalho at intel.com>

IGT in android still had some hang-ups from the initial porting, we were
re-compiling the lib directory every time for each tool or test binary. It
also could get its include paths confused due to overloaded make variable names.
It also wasn't possible to do the typical android thing of issuing the "mm"
command inside either the tests or tools directory to only rebuild & install
the binaries that you modified.

The patch series tries to clean all this up by using the new include path
mechanism introduced in recent versions of android and making the lib directory
as a static library in the same way that is it done in the autotools version.

Rafael Barbalho (5):
  android: Handle the case when android doesn't have mmap64
  android: Clean-up common makefile directives
  android: Add makefile for the lib directory
  android: Add the generation of vesion.h & config.h to lib
  android: Change tests & tools directory to use the lib directory

 Android.mk            |  5 +---
 lib/Android.mk        | 64 +++++++++++++++++++++++++++++++++++++++++++++++
 lib/intel_gpu_tools.h | 11 ++++++++
 tests/Android.mk      | 69 ++++-----------------------------------------------
 tools/Android.mk      | 37 ++++-----------------------
 5 files changed, 86 insertions(+), 100 deletions(-)
 create mode 100644 lib/Android.mk

-- 
1.8.5.2




More information about the Intel-gfx mailing list