mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
libdrm: simplyfing options for building grafic drivers, cleanup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
ff96fe750b
commit
5c864d34d5
@ -81,17 +81,14 @@ get_graphicdrivers() {
|
|||||||
|
|
||||||
if [ $drv = i915 -o $drv = i965 ]; then
|
if [ $drv = i915 -o $drv = i965 ]; then
|
||||||
XORG_DRIVERS="$XORG_DRIVERS intel"
|
XORG_DRIVERS="$XORG_DRIVERS intel"
|
||||||
DRM_DRIVERS="$DRM_DRIVERS intel"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $drv = r200 -o $drv = r300 -o $drv = r600 -o $drv = radeon ]; then
|
if [ $drv = r200 -o $drv = r300 -o $drv = r600 -o $drv = radeon ]; then
|
||||||
XORG_DRIVERS="$XORG_DRIVERS ati"
|
XORG_DRIVERS="$XORG_DRIVERS ati"
|
||||||
DRM_DRIVERS="$DRM_DRIVERS radeon"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $drv = nouveau ]; then
|
if [ $drv = nouveau ]; then
|
||||||
XORG_DRIVERS="$XORG_DRIVERS nouveau"
|
XORG_DRIVERS="$XORG_DRIVERS nouveau"
|
||||||
DRM_DRIVERS="$DRM_DRIVERS nouveau"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $drv = nvidia ]; then
|
if [ $drv = nvidia ]; then
|
||||||
@ -100,7 +97,6 @@ get_graphicdrivers() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $drv = vmware ]; then
|
if [ $drv = vmware ]; then
|
||||||
DRM_DRIVERS="$DRM_DRIVERS vmware"
|
|
||||||
XINERAMA_SUPPORT="yes"
|
XINERAMA_SUPPORT="yes"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
@ -9,14 +9,14 @@ $SCRIPTS/build udev
|
|||||||
get_graphicdrivers
|
get_graphicdrivers
|
||||||
|
|
||||||
DRM_CONFIG="--disable-libkms --disable-intel --disable-radeon"
|
DRM_CONFIG="--disable-libkms --disable-intel --disable-radeon"
|
||||||
DRM_CONFIG="$DRM_CONFIG --disable-nouveau-experimental-api --enable-vmwgfx-experimental-api"
|
DRM_CONFIG="$DRM_CONFIG --disable-nouveau-experimental-api --disable-vmwgfx-experimental-api"
|
||||||
|
|
||||||
for drv in $DRM_DRIVERS; do
|
for drv in $GRAPHIC_DRIVERS; do
|
||||||
[ $drv = intel ] && \
|
[ $drv = i915 -o $drv = i965 ] && \
|
||||||
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/'`
|
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-intel/enable-intel/'`
|
||||||
|
|
||||||
[ $drv = radeon ] && \
|
[ $drv = r200 -o $drv = r300 -o $drv = r600 -o $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/'`
|
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-radeon/enable-radeon/'`
|
||||||
|
|
||||||
|
@ -8,8 +8,5 @@ mkdir -p $INSTALL/usr/lib
|
|||||||
cp -P $PKG_BUILD/.libs/libdrm.so* $INSTALL/usr/lib
|
cp -P $PKG_BUILD/.libs/libdrm.so* $INSTALL/usr/lib
|
||||||
cp -P $PKG_BUILD/libkms/.libs/libkms.so* $INSTALL/usr/lib || true
|
cp -P $PKG_BUILD/libkms/.libs/libkms.so* $INSTALL/usr/lib || true
|
||||||
|
|
||||||
for drv in $DRM_DRIVERS; do
|
cp -P $PKG_BUILD/*/.libs/libdrm_*.so $INSTALL/usr/lib || true
|
||||||
[ -f $PKG_BUILD/$drv/.libs/libdrm_$drv*.so* ] && \
|
cp -P $PKG_BUILD/*/.libs/libdrm_*.so*[0-9] $INSTALL/usr/lib || true
|
||||||
cp -P $PKG_BUILD/$drv/.libs/libdrm_$drv*.so* $INSTALL/usr/lib
|
|
||||||
rm -rf $INSTALL/usr/lib/libdrm_$drv*.so*T
|
|
||||||
done
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user