libdrm-master: add vmware support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2010-11-09 10:13:22 +01:00
parent 5dce7ace78
commit 1a6d65f647
2 changed files with 10 additions and 4 deletions

View File

@ -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*`"

View File

@ -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