summaryrefslogtreecommitdiff
path: root/package/MesaLib/Makefile
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2010-05-25 17:48:45 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2010-05-25 17:48:45 +0200
commit23eff1d5d3d4f22fc3d2fe9de026e3df3edf426d (patch)
treed5078c0ba1e06fa7a0e1ec878883c142e1e9a22a /package/MesaLib/Makefile
parent5a65511ac3d0c687d1f2c012087b55d2950d211c (diff)
fix MesaLib cross-compile
Diffstat (limited to 'package/MesaLib/Makefile')
-rw-r--r--package/MesaLib/Makefile19
1 files changed, 18 insertions, 1 deletions
diff --git a/package/MesaLib/Makefile b/package/MesaLib/Makefile
index 9d673613f..d5ce04b77 100644
--- a/package/MesaLib/Makefile
+++ b/package/MesaLib/Makefile
@@ -11,7 +11,7 @@ PKG_DESCR:= MESA library
PKG_SECTION:= libs
PKG_DEPENDS:= libxdamage libxfixes libdrm
PKG_BUILDDEP+= libXdamage libXfixes libXxf86vm libdrm
-PKG_BUILDDEP+= dri2proto glproto
+PKG_BUILDDEP+= dri2proto glproto expat
PKG_URL:= http://www.mesa3d.org/
PKG_SITES:= ftp://ftp.freedesktop.org/pub/mesa/7.8.1/
@@ -25,10 +25,27 @@ $(eval $(call PKG_template,MESALIB,mesalib,$(PKG_VERSION)-${PKG_RELEASE},${PKG_D
CONFIGURE_ARGS+= --disable-static \
--disable-gallium \
+ --disable-glw \
+ --with-driver=dri \
--without-demos
XAKE_FLAGS+= APP_CC=${HOSTCC} HOST_CC=${HOSTCC}
+pre-configure:
+ (cd ${WRKBUILD}; rm -rf config.{cache,status}; \
+ ./configure \
+ --disable-static \
+ --disable-glw \
+ --disable-gallium \
+ --with-driver=xlib \
+ --without-demos \
+ );
+ ${MAKE} -C ${WRKBUILD}/src/glsl
+ ${MAKE} -C ${WRKBUILD}/src/glsl/apps
+ cp ${WRKBUILD}/src/glsl/apps/compile \
+ ${STAGING_TOOLS}/bin
+ ${MAKE} -C ${WRKBUILD}/src/glsl clean
+
post-install:
$(INSTALL_DIR) $(IDIR_MESALIB)/usr/lib
$(INSTALL_BIN) $(WRKINST)/usr/lib/libGL*.so* \