echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" echo "Please insure you have installed development packages for" echo "x11, xext, jpeg, libpng, zlib and freetype2" echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" sleep 2 echo "Decompressing..." INSTALLDIR="." DIRECTFBDIR="." FUSION="linux-fusion-8.1.2" DIRECTFB="DirectFB-1.4.1" SAWMAN="SaWMan-1.4.1" DIVINE="DiVine-0.4.0" FUSIONDALE="FusionDale-0.8.1" cd Source tar xf $FUSION.tar.gz tar xf $DIRECTFB.tar.gz tar xf $SAWMAN.tar.gz tar xf $DIVINE.tar.gz tar xf $FUSIONDALE.tar.gz cd $FUSION patch -p1 < ../linux-fusion_8.1.2 make make install cd .. cd $DIRECTFB patch -p1 < ../directfb.patch ./configure --prefix=/usr --enable-voodoo --with-gfxdrivers=none --enable-multi make make install cd .. cd $SAWMAN patch -p1 < ../sawman.patch ./configure --prefix=/usr make make install cd .. cd $FUSIONDALE patch -p1 < ../fusiondale.patch ./configure --prefix=/usr make make install cd .. cd $DIVINE patch -p1 < ../divine.patch ./configure --prefix=/usr make make install cd .. cd .. #mkdir -p $INSTALLDIR/lib mkdir -p $INSTALLDIR/include/direct mkdir -p $INSTALLDIR/include/fusion mkdir -p $INSTALLDIR/include/voodoo mkdir -p $INSTALLDIR/include/fusion/shm mkdir -p $INSTALLDIR/include/gfx mkdir -p $INSTALLDIR/include/gfx/generic mkdir -p $INSTALLDIR/include/core mkdir -p $INSTALLDIR/include/misc mkdir -p $INSTALLDIR/include/linux #cp -f $DIRECTFBDIR/Config_tv550/direct/*.h $INSTALLDIR/include/direct #cp -f $DIRECTFBDIR/Config_tv550/fusion/*.h $INSTALLDIR/include/fusion cp -f $DIRECTFBDIR/Source/$DIRECTFB/include/*.h $INSTALLDIR/include cp -f $DIRECTFBDIR/Source/$DIRECTFB/lib/direct/*.h $INSTALLDIR/include/direct cp -f $DIRECTFBDIR/Source/$DIRECTFB/lib/voodoo/*.h $INSTALLDIR/include/voodoo cp -f $DIRECTFBDIR/Source/$DIRECTFB/lib/fusion/*.h $INSTALLDIR/include/fusion cp -f $DIRECTFBDIR/Source/$DIRECTFB/lib/fusion/shm/*.h $INSTALLDIR/include/fusion/shm cp -f $DIRECTFBDIR/Source/$DIRECTFB/src/gfx/*.h $INSTALLDIR/include/gfx cp -f $DIRECTFBDIR/Source/$DIRECTFB/src/gfx/generic/*.h $INSTALLDIR/include/gfx/generic cp -f $DIRECTFBDIR/Source/$DIRECTFB/src/core/*.h $INSTALLDIR/include/core cp -f $DIRECTFBDIR/Source/$DIRECTFB/src/misc/*.h $INSTALLDIR/include/misc cp -f $DIRECTFBDIR/Source/$FUSIONDALE/include/*.h $INSTALLDIR/include cp -f $DIRECTFBDIR/Source/$SAWMAN/include/*.h $INSTALLDIR/include cp -f $DIRECTFBDIR/Source/$DIVINE/include/*.h $INSTALLDIR/include #cp -f $DIRECTFBDIR/Philips/DirectFB/systems/cetvfb/callbacks.h $INSTALLDIR/include #cp -f $DIRECTFBDIR/Kernel/linux-fusion/linux/include/linux/*.h $INSTALLDIR/include/linux cp -f $DIRECTFBDIR/Source/$FUSION/linux/include/linux/*.h $INSTALLDIR/include/linux #cp -f $DIRECTFBDIR/libdirectfb.so $INSTALLDIR/lib #mv libdirectfb.so /usr/lib rm -rf ../inc mv $INSTALLDIR/include ../inc