Define OpenGL ES and OpenVG library names.
Define <API>_LIB, <API>_LIB_NAME, <API>_LIB_GLOB, and some other variables in the configs. Fix a typo in glesv1_cm.pc.in where an inexistent variable is used.
This commit is contained in:
parent
2773f888dc
commit
874ccd5d83
|
@ -57,6 +57,7 @@ GLW_LIB = GLw
|
||||||
OSMESA_LIB = @OSMESA_LIB@
|
OSMESA_LIB = @OSMESA_LIB@
|
||||||
GLESv1_CM_LIB = GLESv1_CM
|
GLESv1_CM_LIB = GLESv1_CM
|
||||||
GLESv2_LIB = GLESv2
|
GLESv2_LIB = GLESv2
|
||||||
|
VG_LIB = OpenVG
|
||||||
|
|
||||||
# Library names (actual file names)
|
# Library names (actual file names)
|
||||||
GL_LIB_NAME = @GL_LIB_NAME@
|
GL_LIB_NAME = @GL_LIB_NAME@
|
||||||
|
@ -67,6 +68,7 @@ OSMESA_LIB_NAME = @OSMESA_LIB_NAME@
|
||||||
EGL_LIB_NAME = @EGL_LIB_NAME@
|
EGL_LIB_NAME = @EGL_LIB_NAME@
|
||||||
GLESv1_CM_LIB_NAME = @GLESv1_CM_LIB_NAME@
|
GLESv1_CM_LIB_NAME = @GLESv1_CM_LIB_NAME@
|
||||||
GLESv2_LIB_NAME = @GLESv2_LIB_NAME@
|
GLESv2_LIB_NAME = @GLESv2_LIB_NAME@
|
||||||
|
VG_LIB_NAME = @VG_LIB_NAME@
|
||||||
|
|
||||||
# Globs used to install the lib and all symlinks
|
# Globs used to install the lib and all symlinks
|
||||||
GL_LIB_GLOB = @GL_LIB_GLOB@
|
GL_LIB_GLOB = @GL_LIB_GLOB@
|
||||||
|
@ -77,6 +79,7 @@ OSMESA_LIB_GLOB = @OSMESA_LIB_GLOB@
|
||||||
EGL_LIB_GLOB = @EGL_LIB_GLOB@
|
EGL_LIB_GLOB = @EGL_LIB_GLOB@
|
||||||
GLESv1_CM_LIB_GLOB = @GLESv1_CM_LIB_GLOB@
|
GLESv1_CM_LIB_GLOB = @GLESv1_CM_LIB_GLOB@
|
||||||
GLESv2_LIB_GLOB = @GLESv2_LIB_GLOB@
|
GLESv2_LIB_GLOB = @GLESv2_LIB_GLOB@
|
||||||
|
VG_LIB_GLOB = @VG_LIB_GLOB@
|
||||||
|
|
||||||
# Directories to build
|
# Directories to build
|
||||||
LIB_DIR = @LIB_DIR@
|
LIB_DIR = @LIB_DIR@
|
||||||
|
@ -120,6 +123,7 @@ GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLW_MESA_DEPS@ \
|
||||||
APP_LIB_DEPS = $(EXTRA_LIB_PATH) @APP_LIB_DEPS@
|
APP_LIB_DEPS = $(EXTRA_LIB_PATH) @APP_LIB_DEPS@
|
||||||
GLESv1_CM_LIB_DEPS = $(EXTRA_LIB_PATH) @GLESv1_LIB_DEPS@
|
GLESv1_CM_LIB_DEPS = $(EXTRA_LIB_PATH) @GLESv1_LIB_DEPS@
|
||||||
GLESv2_LIB_DEPS = $(EXTRA_LIB_PATH) @GLESv2_LIB_DEPS@
|
GLESv2_LIB_DEPS = $(EXTRA_LIB_PATH) @GLESv2_LIB_DEPS@
|
||||||
|
VG_LIB_DEPS = $(EXTRA_LIB_PATH) @VG_LIB_DEPS@
|
||||||
|
|
||||||
# DRI dependencies
|
# DRI dependencies
|
||||||
DRI_LIB_DEPS = $(EXTRA_LIB_PATH) @DRI_LIB_DEPS@
|
DRI_LIB_DEPS = $(EXTRA_LIB_PATH) @DRI_LIB_DEPS@
|
||||||
|
|
|
@ -56,6 +56,9 @@ GLEW_LIB = GLEW
|
||||||
GLW_LIB = GLw
|
GLW_LIB = GLw
|
||||||
OSMESA_LIB = OSMesa
|
OSMESA_LIB = OSMesa
|
||||||
EGL_LIB = EGL
|
EGL_LIB = EGL
|
||||||
|
GLESv1_CM_LIB = GLESv1_CM
|
||||||
|
GLESv2_LIB = GLESv2
|
||||||
|
VG_LIB = OpenVG
|
||||||
|
|
||||||
|
|
||||||
# Library names (actual file names)
|
# Library names (actual file names)
|
||||||
|
@ -66,6 +69,9 @@ GLEW_LIB_NAME = lib$(GLEW_LIB).a
|
||||||
GLW_LIB_NAME = lib$(GLW_LIB).so
|
GLW_LIB_NAME = lib$(GLW_LIB).so
|
||||||
OSMESA_LIB_NAME = lib$(OSMESA_LIB).so
|
OSMESA_LIB_NAME = lib$(OSMESA_LIB).so
|
||||||
EGL_LIB_NAME = lib$(EGL_LIB).so
|
EGL_LIB_NAME = lib$(EGL_LIB).so
|
||||||
|
GLESv1_CM_LIB_NAME = lib$(GLESv1_CM_LIB).so
|
||||||
|
GLESv2_LIB_NAME = lib$(GLESv2_LIB).so
|
||||||
|
VG_LIB_NAME = lib$(VG_LIB).so
|
||||||
|
|
||||||
# globs used to install the lib and all symlinks
|
# globs used to install the lib and all symlinks
|
||||||
GL_LIB_GLOB = $(GL_LIB_NAME)*
|
GL_LIB_GLOB = $(GL_LIB_NAME)*
|
||||||
|
@ -74,6 +80,9 @@ GLUT_LIB_GLOB = $(GLUT_LIB_NAME)*
|
||||||
GLW_LIB_GLOB = $(GLW_LIB_NAME)*
|
GLW_LIB_GLOB = $(GLW_LIB_NAME)*
|
||||||
OSMESA_LIB_GLOB = $(OSMESA_LIB_NAME)*
|
OSMESA_LIB_GLOB = $(OSMESA_LIB_NAME)*
|
||||||
EGL_LIB_GLOB = $(EGL_LIB_NAME)*
|
EGL_LIB_GLOB = $(EGL_LIB_NAME)*
|
||||||
|
GLESv1_CM_LIB_GLOB = $(GLESv1_CM_LIB_NAME)*
|
||||||
|
GLESv2_LIB_GLOB = $(GLESv2_LIB_NAME)*
|
||||||
|
VG_LIB_GLOB = $(VG_LIB_NAME)*
|
||||||
|
|
||||||
# Optional assembly language optimization files for libGL
|
# Optional assembly language optimization files for libGL
|
||||||
MESA_ASM_SOURCES =
|
MESA_ASM_SOURCES =
|
||||||
|
@ -117,6 +126,9 @@ GLU_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) -lm
|
||||||
GLUT_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GLU_LIB) -l$(GL_LIB) -lX11 -lXmu -lXi -lm
|
GLUT_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GLU_LIB) -l$(GL_LIB) -lX11 -lXmu -lXi -lm
|
||||||
GLW_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) -lXt -lX11
|
GLW_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) -lXt -lX11
|
||||||
APP_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) -lm
|
APP_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) -lm
|
||||||
|
GLESv1_CM_LIB_DEPS = $(EXTRA_LIB_PATH) -lpthread
|
||||||
|
GLESv2_LIB_DEPS = $(EXTRA_LIB_PATH) -lpthread
|
||||||
|
VG_LIB_DEPS = $(EXTRA_LIB_PATH) -lpthread
|
||||||
|
|
||||||
# Program dependencies - specific GL/glut libraries added in Makefiles
|
# Program dependencies - specific GL/glut libraries added in Makefiles
|
||||||
APP_LIB_DEPS = -lm
|
APP_LIB_DEPS = -lm
|
||||||
|
@ -154,3 +166,12 @@ GLW_PC_LIB_PRIV =
|
||||||
GLW_PC_CFLAGS =
|
GLW_PC_CFLAGS =
|
||||||
OSMESA_PC_REQ =
|
OSMESA_PC_REQ =
|
||||||
OSMESA_PC_LIB_PRIV =
|
OSMESA_PC_LIB_PRIV =
|
||||||
|
GLESv1_CM_PC_REQ_PRIV =
|
||||||
|
GLESv1_CM_PC_LIB_PRIV =
|
||||||
|
GLESv1_CM_PC_CFLAGS =
|
||||||
|
GLESv2_PC_REQ_PRIV =
|
||||||
|
GLESv2_PC_LIB_PRIV =
|
||||||
|
GLESv2_PC_CFLAGS =
|
||||||
|
VG_PC_REQ_PRIV =
|
||||||
|
VG_PC_LIB_PRIV =
|
||||||
|
VG_PC_CFLAGS =
|
||||||
|
|
|
@ -281,6 +281,7 @@ OSMESA_LIB_NAME='lib$(OSMESA_LIB).'${LIB_EXTENSION}
|
||||||
EGL_LIB_NAME='lib$(EGL_LIB).'${LIB_EXTENSION}
|
EGL_LIB_NAME='lib$(EGL_LIB).'${LIB_EXTENSION}
|
||||||
GLESv1_CM_LIB_NAME='lib$(GLESv1_CM_LIB).'${LIB_EXTENSION}
|
GLESv1_CM_LIB_NAME='lib$(GLESv1_CM_LIB).'${LIB_EXTENSION}
|
||||||
GLESv2_LIB_NAME='lib$(GLESv2_LIB).'${LIB_EXTENSION}
|
GLESv2_LIB_NAME='lib$(GLESv2_LIB).'${LIB_EXTENSION}
|
||||||
|
VG_LIB_NAME='lib$(VG_LIB).'${LIB_EXTENSION}
|
||||||
|
|
||||||
GL_LIB_GLOB='lib$(GL_LIB).*'${LIB_EXTENSION}'*'
|
GL_LIB_GLOB='lib$(GL_LIB).*'${LIB_EXTENSION}'*'
|
||||||
GLU_LIB_GLOB='lib$(GLU_LIB).*'${LIB_EXTENSION}'*'
|
GLU_LIB_GLOB='lib$(GLU_LIB).*'${LIB_EXTENSION}'*'
|
||||||
|
@ -290,6 +291,7 @@ OSMESA_LIB_GLOB='lib$(OSMESA_LIB).*'${LIB_EXTENSION}'*'
|
||||||
EGL_LIB_GLOB='lib$(EGL_LIB).*'${LIB_EXTENSION}'*'
|
EGL_LIB_GLOB='lib$(EGL_LIB).*'${LIB_EXTENSION}'*'
|
||||||
GLESv1_CM_LIB_GLOB='lib$(GLESv1_CM_LIB).*'${LIB_EXTENSION}'*'
|
GLESv1_CM_LIB_GLOB='lib$(GLESv1_CM_LIB).*'${LIB_EXTENSION}'*'
|
||||||
GLESv2_LIB_GLOB='lib$(GLESv2_LIB).*'${LIB_EXTENSION}'*'
|
GLESv2_LIB_GLOB='lib$(GLESv2_LIB).*'${LIB_EXTENSION}'*'
|
||||||
|
VG_LIB_GLOB='lib$(VG_LIB).*'${LIB_EXTENSION}'*'
|
||||||
|
|
||||||
AC_SUBST([GL_LIB_NAME])
|
AC_SUBST([GL_LIB_NAME])
|
||||||
AC_SUBST([GLU_LIB_NAME])
|
AC_SUBST([GLU_LIB_NAME])
|
||||||
|
@ -299,6 +301,7 @@ AC_SUBST([OSMESA_LIB_NAME])
|
||||||
AC_SUBST([EGL_LIB_NAME])
|
AC_SUBST([EGL_LIB_NAME])
|
||||||
AC_SUBST([GLESv1_CM_LIB_NAME])
|
AC_SUBST([GLESv1_CM_LIB_NAME])
|
||||||
AC_SUBST([GLESv2_LIB_NAME])
|
AC_SUBST([GLESv2_LIB_NAME])
|
||||||
|
AC_SUBST([VG_LIB_NAME])
|
||||||
|
|
||||||
AC_SUBST([GL_LIB_GLOB])
|
AC_SUBST([GL_LIB_GLOB])
|
||||||
AC_SUBST([GLU_LIB_GLOB])
|
AC_SUBST([GLU_LIB_GLOB])
|
||||||
|
@ -308,6 +311,7 @@ AC_SUBST([OSMESA_LIB_GLOB])
|
||||||
AC_SUBST([EGL_LIB_GLOB])
|
AC_SUBST([EGL_LIB_GLOB])
|
||||||
AC_SUBST([GLESv1_CM_LIB_GLOB])
|
AC_SUBST([GLESv1_CM_LIB_GLOB])
|
||||||
AC_SUBST([GLESv2_LIB_GLOB])
|
AC_SUBST([GLESv2_LIB_GLOB])
|
||||||
|
AC_SUBST([VG_LIB_GLOB])
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl Arch/platform-specific settings
|
dnl Arch/platform-specific settings
|
||||||
|
@ -1249,6 +1253,8 @@ AC_SUBST([LLVM_LIBS])
|
||||||
AC_SUBST([LLVM_LDFLAGS])
|
AC_SUBST([LLVM_LDFLAGS])
|
||||||
AC_SUBST([LLVM_VERSION])
|
AC_SUBST([LLVM_VERSION])
|
||||||
|
|
||||||
|
VG_LIB_DEPS=""
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl Gallium state trackers configuration
|
dnl Gallium state trackers configuration
|
||||||
dnl
|
dnl
|
||||||
|
@ -1317,6 +1323,7 @@ yes)
|
||||||
;;
|
;;
|
||||||
vega)
|
vega)
|
||||||
CORE_DIRS="$CORE_DIRS mapi/vgapi"
|
CORE_DIRS="$CORE_DIRS mapi/vgapi"
|
||||||
|
VG_LIB_DEPS="$VG_LIB_DEPS -lpthread"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
@ -1324,6 +1331,8 @@ yes)
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
AC_SUBST([VG_LIB_DEPS])
|
||||||
|
|
||||||
if test "x$HAVE_ST_XORG" = xyes; then
|
if test "x$HAVE_ST_XORG" = xyes; then
|
||||||
PKG_CHECK_MODULES(XEXT, [xextproto >= 7.0.99.1],
|
PKG_CHECK_MODULES(XEXT, [xextproto >= 7.0.99.1],
|
||||||
HAVE_XEXTPROTO_71="yes"; DEFINES="$DEFINES -DHAVE_XEXTPROTO_71",
|
HAVE_XEXTPROTO_71="yes"; DEFINES="$DEFINES -DHAVE_XEXTPROTO_71",
|
||||||
|
|
|
@ -4,8 +4,8 @@ libdir=@INSTALL_LIB_DIR@
|
||||||
includedir=@INSTALL_INC_DIR@
|
includedir=@INSTALL_INC_DIR@
|
||||||
|
|
||||||
Name: glesv1_cm
|
Name: glesv1_cm
|
||||||
Description: Mesa OpenGL ES 1.0 CM library
|
Description: Mesa OpenGL ES 1.1 CM library
|
||||||
Requires.private: @GLESv1_CM_REQ_PRIV@
|
Requires.private: @GLESv1_CM_PC_REQ_PRIV@
|
||||||
Version: @VERSION@
|
Version: @VERSION@
|
||||||
Libs: -L${libdir} -l@GLESv1_CM_LIB@
|
Libs: -L${libdir} -l@GLESv1_CM_LIB@
|
||||||
Libs.private: @GLESv1_CM_PC_LIB_PRIV@
|
Libs.private: @GLESv1_CM_PC_LIB_PRIV@
|
||||||
|
|
Loading…
Reference in New Issue