Cleanup egl/glesv2 code
Move linker source into common source directory and drop unneeded source/binary files
Rework build environment to use autotools instead of plain Makefile
Rework code style and add license header blocks
Drop MAINTAINERS file from EXTRA_DIST
Allow to not do configure with NOCONFIGURE

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Add Thomas Perl to authors

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Add various needed Android headers files
hardware: add initial implementation of libhardware binding and use it for libEGL
tests: first work regarding a working offscreen window rendering implementation
Avoid infinite loop in hw_get_module

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Add multi-process offscreen rendering test, based on heeen's work

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Install missing header files for KHR/CL/VG too

Signed-off-by: Simon Busch <morphis@gravedo.de>
Add possibility to choose custom GLESv2 and some handy debugging of GLES2 calls if uncommented

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Build hardware before egl/glesv2

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Add basic window system enablement and re-indent egl.c

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Wire up ability to mod eglCreateImageKHR calls and eglGetProcAddress, remove libui usage

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Wire up fbdev window system

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
egl: only create new native window when needed

Signed-off-by: Simon Busch <morphis@gravedo.de>
common: map some more pthread functions

These changes are based on work done by Tofe <chris@tofe.org> and can be found here:

https://github.com/Tofee/libhybris/commit/08cdb8ec481a2e05359176fffb5616bb369d9221
https://github.com/Tofee/libhybris/commit/01b15305f7f7f673053accec5f275097b3b73951

Signed-off-by: Simon Busch <morphis@gravedo.de>