mesa/src/mapi
Benjamin Gordon b30aad552c configure.ac/meson.build: Add options for library suffixes
When building the Chrome OS Android container, we need to build copies
of mesa that don't conflict with the Android system-supplied libraries.
This adds options to create suffixed versions of EGL and GLES libraries:

libEGL.so -> libEGL${egl-lib-suffix}.so
libGLESv1_CM.so -> libGLESv1_CM${gles-lib-suffix}.so
libGLESv2.so -> libGLES${gles-lib-suffix}.so

This is similar to what happens when --enable-libglvnd is specified, but
without the side effects of linking against libglvnd.  To avoid
unexpected clashes with the suffixed appended by libglvnd, make it an
error to specify both --enable-libglvnd and --with-egl-lib-suffix.

Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
2019-03-21 10:18:31 -07:00
..
es1api configure.ac/meson.build: Add options for library suffixes 2019-03-21 10:18:31 -07:00
es2api configure.ac/meson.build: Add options for library suffixes 2019-03-21 10:18:31 -07:00
glapi mapi: work around GCC LTO dropping assembly-defined functions 2019-02-13 14:20:51 +00:00
new Revert "mapi/new: sort by slot number" 2019-01-24 18:13:25 +00:00
shared-glapi mapi: work around GCC LTO dropping assembly-defined functions 2019-02-13 14:20:51 +00:00
.gitignore
Android.mk egl/dri: link directly to libglapi.so 2017-10-02 16:26:46 +01:00
entry.c mapi: Enable assembly language API acceleration for PPC64LE (V2) 2017-06-28 08:20:45 +01:00
entry.h
entry_ppc64le_tls.h mapi: Enable assembly language API acceleration for PPC64LE (V2) 2017-06-28 08:20:45 +01:00
entry_ppc64le_tsd.h mapi: Enable assembly language API acceleration for PPC64LE (V2) 2017-06-28 08:20:45 +01:00
entry_x86-64_tls.h mapi: update the asm code to support x32 2017-01-13 00:59:32 +01:00
entry_x86_tls.h mapi: fix typo in macro name 2016-07-22 10:14:00 -07:00
entry_x86_tsd.h mapi: fix typo in macro name 2016-07-22 10:14:00 -07:00
Makefile.am configure.ac/meson.build: Add options for library suffixes 2019-03-21 10:18:31 -07:00
Makefile.sources mapi: autotools: remove unused MAPI_FILES file list 2018-01-25 17:42:46 +00:00
mapi_abi.py mapi: print function declarations for shared glapi 2019-01-25 13:04:04 -08:00
mapi_glapi.c mapi: replace mapi_table abstraction 2017-05-04 18:17:03 +01:00
mapi_tmp.h
meson.build meson: don't build libGLES*.so with GLVND 2019-03-08 15:13:36 +00:00
stub.c
stub.h
table.c
table.h mapi: replace mapi_table abstraction 2017-05-04 18:17:03 +01:00
u_current.c mapi: replace mapi_table abstraction 2017-05-04 18:17:03 +01:00
u_current.h mapi: replace mapi_table abstraction 2017-05-04 18:17:03 +01:00
u_execmem.c
u_execmem.h