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:
kueller 2009-04-29 18:48:54 +00:00
parent a91cf11adb
commit 874e2e9d2a

View File

@ -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() {