Neu erstellt - MesaLib kennt jetzt einen configure ..:-))
git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4666 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
parent
a91cf11adb
commit
874e2e9d2a
@ -68,6 +68,7 @@
|
||||
#
|
||||
#
|
||||
|
||||
(( MKPKG = $MKPKG | 64 ))
|
||||
#Pfad zum Basis-Sourcetree :
|
||||
SRCPATH=XServ/Extras
|
||||
|
||||
@ -76,82 +77,45 @@ SRCDIR=Mesa*
|
||||
|
||||
premk() {
|
||||
cd ..
|
||||
tar -jxvf $LFSSOURCE/$SRCPATH/MesaDemos*
|
||||
tar -jxvf $LFSSOURCE/$SRCPATH/MesaGLUT*
|
||||
tar -xvf $LFSSOURCE/$SRCPATH/MesaDemos*
|
||||
tar -xvf $LFSSOURCE/$SRCPATH/MesaGLUT*
|
||||
cd -
|
||||
cd configs
|
||||
for i in *; do
|
||||
sed -e "s%/usr/local%/usr/X11R7%" $i |
|
||||
sed -e "s%nouveau%%" >/tmp/$i
|
||||
sed -e "s/X11R6/X11R7/" /tmp/$i >$i
|
||||
rm -r /tmp/$i
|
||||
done
|
||||
mkdir -p $TMPROOT/usr/X11R7/lib/dri
|
||||
mkdir -p $TMPROOT/usr/X11R7/bin
|
||||
mkdir -p $TMPROOT/usr/include
|
||||
cd ..
|
||||
make realclean
|
||||
CheckError "premk() failed !" 1
|
||||
}
|
||||
|
||||
mk32() {
|
||||
make CC="gcc $BUILDOPTIONS32" \
|
||||
CXX="g++ $BUILDOPTIONS32" \
|
||||
linux-x86-32
|
||||
make CC="gcc $BUILDOPTIONS32" \
|
||||
CXX="g++ $BUILDOPTIONS32" \
|
||||
INSTALL_DIR=$TMPROOT/usr/X11R7 install
|
||||
CC="gcc $BUILDOPTIONS32" \
|
||||
CXX="gcc $BUILDOPTIONS32" \
|
||||
./configure --prefix=/usr/X11R6 \
|
||||
--mandir=/usr/share/man \
|
||||
--enable-32-bit \
|
||||
--disable-64-bit \
|
||||
--enable-xcb \
|
||||
--with-driver=dri \
|
||||
--with-demos \
|
||||
--with-x
|
||||
make -j $NUMCPU
|
||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||
make realclean
|
||||
}
|
||||
|
||||
mk() {
|
||||
if [ "$MK64BIT" == "true" ]; then
|
||||
MKBITS="-64"
|
||||
LDFLAGS="-L/usr/X11R7/lib64"
|
||||
mv $TMPROOT/usr/X11R7/lib $TMPROOT/usr/X11R7/lib32
|
||||
mkdir -p $TMPROOT/usr/X11R7/lib64/dri
|
||||
else
|
||||
MKBITS="-32"
|
||||
fi
|
||||
make CC="gcc $BUILDOPTIONS" \
|
||||
CXX="g++ $BUILDOPTIONS" \
|
||||
linux-x86$MKBITS
|
||||
sed -e "s%/usr/local/include%/usr/X11R7/include%" bin/installmesa |\
|
||||
sed -e "s%/usr/local/lib%/usr/X11R7/lib%" |\
|
||||
sed -e "s%mkdir%mkdir -p%" >/tmp/installmesa
|
||||
mv /tmp/installmesa bin/installmesa
|
||||
chmod 755 bin/installmesa
|
||||
make CC="gcc $BUILDOPTIONS" \
|
||||
CXX="g++ $BUILDOPTIONS" \
|
||||
INSTALL_DIR=$TMPROOT/usr/X11R7 install
|
||||
find progs -type f \
|
||||
-perm -111 \
|
||||
! -name "*.c" \
|
||||
-exec cp {} $TMPROOT/usr/X11R7/bin \;
|
||||
cd $TMPROOT/usr/include
|
||||
ln -s ../X11R7/include/GL .
|
||||
cd -
|
||||
if [ "$MKBITS" == "-32" ]; then
|
||||
unset MKBITS
|
||||
fi
|
||||
make realclean
|
||||
make CC="gcc $BUILDOPTIONS" \
|
||||
CXX="g++ $BUILDOPTIONS" \
|
||||
linux-dri-x86$MKBITS
|
||||
make CC="gcc $BUILDOPTIONS" \
|
||||
CXX="g++ $BUILDOPTIONS" \
|
||||
INSTALL_DIR=$TMPROOT/usr/X11R7 install
|
||||
make CC="gcc $BUILDOPTIONS" \
|
||||
CXX="g++ $BUILDOPTIONS" \
|
||||
INSTALL_DIR=/usr/X11R7 install
|
||||
if [ "$MK64BIT" == "true" ]; then
|
||||
cp lib64/*dri* $TMPROOT/usr/X11R7/lib64/dri/
|
||||
else
|
||||
cp lib/*dri* $TMPROOT/usr/X11R7/lib/dri/
|
||||
fi
|
||||
if [ "$MK64BIT" == "true" ]; then
|
||||
mv $TMPROOT/usr/X11R7/lib32 $TMPROOT/usr/X11R7/lib
|
||||
ADDOPTIONS="--libdir=/usr/X11R7/lib64 --enable-64-bit --disable-32-bit"
|
||||
fi
|
||||
CC="gcc $BUILDOPTIONS" \
|
||||
CXX="g++ $BUILDOPTIONS" \
|
||||
LDFLAGS="-L/usr/X11R7/$LIBDIR" \
|
||||
./configure --prefix=/usr/X11R6 \
|
||||
--mandir=/usr/share/man \
|
||||
$ADDOPTIONS \
|
||||
--enable-xcb \
|
||||
--with-driver=dri \
|
||||
--with-demos \
|
||||
--with-x
|
||||
make -j $NUMCPU
|
||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||
mkdir $TMPROOT/usr/X11R7/bin
|
||||
find progs -type f -perm +111 -exec cp {} $TMPROOT/usr/X11R7/bin \;
|
||||
}
|
||||
|
||||
postmk() {
|
||||
|
Loading…
Reference in New Issue
Block a user