From 1a6d65f647fd1a4c3a66aaa8cbf0f034262064c6 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Tue, 9 Nov 2010 10:13:22 +0100 Subject: [PATCH] libdrm-master: add vmware support Signed-off-by: Stephan Raue --- packages/graphics/libdrm-master/build | 13 +++++++++---- packages/graphics/libdrm-master/install | 1 + 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/graphics/libdrm-master/build b/packages/graphics/libdrm-master/build index 60b0519d4c..bbb2a2e809 100755 --- a/packages/graphics/libdrm-master/build +++ b/packages/graphics/libdrm-master/build @@ -8,20 +8,25 @@ $SCRIPTS/build udev get_graphicdrivers -DRM_CONFIG="--disable-libkms --disable-intel --disable-radeon --disable-nouveau-experimental-api" +DRM_CONFIG="--disable-libkms --disable-intel --disable-radeon" +DRM_CONFIG="$DRM_CONFIG --disable-nouveau-experimental-api --enable-vmwgfx-experimental-api" for drv in $DRM_DRIVERS; do [ $drv = intel ] && \ - DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` \ + DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` && \ DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-intel/enable-intel/'` [ $drv = radeon ] && \ - DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` \ + DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` && \ DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-radeon/enable-radeon/'` [ $drv = nouveau ] && \ - DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` \ + DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` && \ DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-nouveau/enable-nouveau/'` + + [ $drv = vmware ] && \ + DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` && \ + DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-vmwgfx-experimental-api/enable-vmwgfx-experimental-api/'` done export LIBUDEV_CFLAGS="-I`ls -d $ROOT/$BUILD/udev*`" diff --git a/packages/graphics/libdrm-master/install b/packages/graphics/libdrm-master/install index 28917ff085..10927ec1bc 100755 --- a/packages/graphics/libdrm-master/install +++ b/packages/graphics/libdrm-master/install @@ -9,6 +9,7 @@ mkdir -p $INSTALL/usr/lib cp -P $PKG_BUILD/libkms/.libs/libkms.so* $INSTALL/usr/lib || true for drv in $DRM_DRIVERS; do + [ -f $PKG_BUILD/$drv/.libs/libdrm_$drv*.so* ] && \ cp -P $PKG_BUILD/$drv/.libs/libdrm_$drv*.so* $INSTALL/usr/lib rm -rf $INSTALL/usr/lib/libdrm_$drv*.so*T done