From 573051840154e1549d87d648bb5cd325905f7ada Mon Sep 17 00:00:00 2001 From: llornkcor Date: Sun, 09 Nov 2003 03:21:27 +0000 Subject: added more instructions to this --- (limited to 'README') diff --git a/README b/README index b6c51be..f734f26 100644 --- a/README +++ b/README @@ -1,8 +1,82 @@ How to use the new build system =============================== +There's a great document at: -First of all set the PATH to ensure your crosscompiler is available, -and set QTDIR to point to your qt/embedded source tree. +http://www.uv-ac.de/opiedev/opiedev.html + +and the API is at: +http://handhelds.org/~zecke/apidocs/index.html + + +You will need qvfb, designer, and uic from a qt-x11-2.3.2 package. +That means you must download and configure/make it. +wget ftp://ftp.trolltech.com/qt/source/qt-x11-2.3.2.tar.gz + + +Qt embedded is available at: +ftp://ftp.trolltech.com/qt/source/qt-embedded-2.3.7.tar.bz2 +or in that directory. + +Set QTDIR to point to your qt/embedded source tree, such as: + +export QTDIR=/opt/qt + +Then you need to do +export OPIEDIR=`pwd` +or +export OPIEDIR=~/projects/sources/opie +or where ever you placed Opie sources. + +You will want to apply the patches in the $OPIEDIR/qt directory to qt-embedded-2.3.7 + +qte234-for-opie091-gfxraster.patch +qte234-for-opie091-listview.patch +qte234-for-opie091-override.patch +qte234-for-opie091-qtoolbutton.patch +qte234-for-opie091-setpalette.patch +qte234-for-opie091-sigsegv.patch +qte234-for-opie091-style.patch +qte234-for-opie091-unpolish.patch + +*NOTE* You can skip the qte234-for-opie091-simpad.patch +patch, unless you are compiling for simpad. + +cd $QTDIR; cat $OPIEDIR/qt/qte234*.patch | patch -p0 + + +Now Qt Embedded is patched and ready to go! You are ready to configure and make qt embedded. + +I run this script to configure qte +------------------- start script +#!/bin/bash +## this file is for easy configuring of qt embedded for Qtopia development, on x86 + +configure_make () { + if configure_qt; then + make; + else exit -1 +fi +} + +configure_qt () { + cd $QTDIR; + echo 'yes' | ./configure -qconfig qpe -depths 4,16,24,32 -system-jpeg -system-libpng -system-zlib -no-xft -qvfb; + +} + +# default configuration of Qt embedded for Opie +echo "Configuring Qt Embedded for Opie development...."; +if [ ! -e $QTDIR/src/tools/qconfig-qpe.h ]; then + cp $OPIEDIR/qt/qconfig-qpe.h $QTDIR/src/tools +fi + +configure_make; + + +------------------- end script + +Once you have these compiled, be sure to set the PATH to ensure your (cross)compiler +is available. Then do the following in the opie source tree: @@ -14,4 +88,12 @@ Exit and save the configuration and enter "make" to create opie... Have fun with it ! +If you get into trouble there are other make's + +make clean-configs +is a useful one. + + + Ciao, Stefan +and ljp -- cgit v0.9.0.2