Add glesv2.pc and glesv1_cm.pc pkg-config files for ES 1 and 2
authorKristian Høgsberg <krh@bitplanet.net>
Sun, 2 May 2010 13:51:13 +0000 (09:51 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Sun, 2 May 2010 13:51:13 +0000 (09:51 -0400)
configs/autoconf.in
configure.ac
src/mesa/Makefile

index afd51a370bb4b1794880f25680151a0018cb4d19..57a681a717d4c8647c3520404fe5937b0eca3e7b 100644 (file)
@@ -163,6 +163,8 @@ GLW_PC_LIB_PRIV = @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_LIB_PRIV = @GLESv2_PC_LIB_PRIV@
+GLESv2_PC_LIB_PRIV = @GLESv2_PC_LIB_PRIV@
 
 EGL_DRI2_CFLAGS = @EGL_DRI2_CFLAGS@
 EGL_DRI2_LIBS = @EGL_DRI2_LIBS@
index 05cf6f82eb52c1d228bc06ba68cdac2de966e445..8e25163f75b7b79d07daa0d50c68c3d5dde4b427 100644 (file)
@@ -662,8 +662,9 @@ dri)
     GL_LIB_DEPS="$GL_LIB_DEPS $LIBDRM_LIBS -lm -lpthread $DLOPEN_LIBS"
     GL_PC_LIB_PRIV="-lm -lpthread $DLOPEN_LIBS"
     GLESv1_CM_LIB_DEPS="$LIBDRM_LIBS -lm -lpthread $DLOPEN_LIBS"
+    GLESv1_CM_PC_LIB_PRIV="-lm -lpthread $DLOPEN_LIBS"
     GLESv2_LIB_DEPS="$LIBDRM_LIBS -lm -lpthread $DLOPEN_LIBS"
-
+    GLESv2_PC_LIB_PRIV="-lm -lpthread $DLOPEN_LIBS"
     ;;
 osmesa)
     # No libGL for osmesa
index c050063017309a9ae9ee9fe63bec5b052ad4308e..3ba7caa68a1e70a68ed5920c05ef3de8e3f51aaf 100644 (file)
@@ -108,12 +108,15 @@ install: default
          esac ; \
        done
 
-
-gl_pcedit = sed \
+pcedit = \
        -e 's,@INSTALL_DIR@,$(INSTALL_DIR),' \
        -e 's,@INSTALL_LIB_DIR@,$(INSTALL_LIB_DIR),' \
        -e 's,@INSTALL_INC_DIR@,$(INSTALL_INC_DIR),' \
        -e 's,@VERSION@,$(MESA_MAJOR).$(MESA_MINOR).$(MESA_TINY),' \
+
+
+gl_pcedit = sed \
+       $(pcedit) \
        -e 's,@GL_PC_REQ_PRIV@,$(GL_PC_REQ_PRIV),' \
        -e 's,@GL_PC_LIB_PRIV@,$(GL_PC_LIB_PRIV),' \
        -e 's,@GL_PC_CFLAGS@,$(GL_PC_CFLAGS),' \
@@ -122,11 +125,24 @@ gl_pcedit = sed \
 gl.pc: gl.pc.in
        $(gl_pcedit) $< > $@
 
+glesv2_pcedit = sed \
+       $(pcedit) \
+       -e 's,@GLESv2_PC_LIB_PRIV@,$(GLESv2_PC_LIB_PRIV),' \
+       -e 's,@GLESv2_LIB@,$(GLESv2_LIB),'
+
+glesv2.pc: glesv2.pc.in
+       $(glesv2_pcedit) $< > $@
+
+glesv1_cm_pcedit = sed \
+       $(pcedit) \
+       -e 's,@GLESv1_CM_PC_LIB_PRIV@,$(GLESv1_CM_PC_LIB_PRIV),' \
+       -e 's,@GLESv1_CM_LIB@,$(GLESv1_CM_LIB),'
+
+glesv1_cm.pc: glesv1_cm.pc.in
+       $(glesv1_cm_pcedit) $< > $@
+
 osmesa_pcedit = sed \
-       -e 's,@INSTALL_DIR@,$(INSTALL_DIR),' \
-       -e 's,@INSTALL_LIB_DIR@,$(INSTALL_LIB_DIR),' \
-       -e 's,@INSTALL_INC_DIR@,$(INSTALL_INC_DIR),' \
-       -e 's,@VERSION@,$(MESA_MAJOR).$(MESA_MINOR).$(MESA_TINY),' \
+       $(pcedit) \
        -e 's,@OSMESA_LIB@,$(OSMESA_LIB),' \
        -e 's,@OSMESA_PC_REQ@,$(OSMESA_PC_REQ),' \
        -e 's,@OSMESA_PC_LIB_PRIV@,$(OSMESA_PC_LIB_PRIV),'